夜听城嚣 夜听城嚣
首页
  • 学习笔记

    • 《JavaScript高级程序设计》
    • 前端基建与架构
  • 专题分享

    • Git入门与开发
    • 前端面试题汇总
    • HTML和CSS知识点
  • 项目实践
  • 抓包工具
  • 知识管理
  • 工程部署
  • 团队规范
bug知多少
  • 少年歌行
  • 青年随笔
  • 文海泛舟
  • 此事躬行

    • 项目各工种是如何协作的
    • TBA课程学习
收藏

dwfrost

前端界的小学生
首页
  • 学习笔记

    • 《JavaScript高级程序设计》
    • 前端基建与架构
  • 专题分享

    • Git入门与开发
    • 前端面试题汇总
    • HTML和CSS知识点
  • 项目实践
  • 抓包工具
  • 知识管理
  • 工程部署
  • 团队规范
bug知多少
  • 少年歌行
  • 青年随笔
  • 文海泛舟
  • 此事躬行

    • 项目各工种是如何协作的
    • TBA课程学习
收藏
  • 读书笔记

  • 专题分享

    • Git入门与开发
    • 前端面试题汇总
    • HTML和CSS知识点
    • 前端路由原理及实践
    • 性能优化之虚拟列表
    • mysql教程
    • python项目实践
    • 图片懒加载原理
    • WallectConnect开发心得
      • 企微机器人
    • 项目实践

    • 框架应用

    • 前端一览
    • 专题分享
    frost
    2023-05-05

    WallectConnect开发心得

    WalletConnect 官网 (opens new window)

    github 源码 (opens new window)

    github examples (opens new window)

    web3modal-examples (opens new window)

    WalletConnect 中文网 (opens new window)

    v1.0 关服通知 (opens new window)

    中文文档落后几个月,所以为了获取最新文档,请使用官方英文文档。

    # 快速入手

    • v2.0 必须申请 projectId,见创建 projectId (opens new window)。
    • 精简示例
      • web3modal-sign (opens new window)
      • web3modal-auth (opens new window)
      • sign/dapp-usage (opens new window)
      • auth/dapp-usage (opens new window)
    • 可以运行的示例
      • web3modal-examples (opens new window)
    • 复杂示例
      • github examples (opens new window)

    # 带着问题学

    # 1.DApp 和 Wallet 的区别

    DApp 是指去中心化的应用,通常进行的 WalletConnect 开发就是指这类开发。

    Wallet 是电子钱包,比如 imToken、Trust 等,用于管理区块链秘钥的应用。这部分文档是给钱包 App 看的,普通开发者可以直接略过。

    # 2.sign 和 auth 的区别

    • 签名 (opens new window) - 一种远程签名者协议,用于在 web3 钱包和 dapps 之间进行安全通信。
    • 认证 (opens new window) - 一种将钱包用户登录到 Web 应用程序的身份验证协议。

    sign:是指签名,跟生活中的合同签名一样,是指对一件事务进行签名,确认是自己发出的行为,别人无法篡改,自己无法抵赖。通常用于跟钱包建立连接,它会建立会话。

    auth:是指认证,即用区块链钱包进行登录。

    在使用上,通常 auth 可以理解为临时登录并可以获取钱包地址以及使用 ether 库获取区块链相关信息(金额,头像等),如果有多次需要钱包授权的操作,则多次拉起钱包。

    而 sign 则是维持一个持久会话,会话有效期间不需要再次拉起钱包。但相应的流程也会复杂一些。

    #

    上次更新: 2023/06/16, 18:14:07
    图片懒加载原理
    企微机器人

    ← 图片懒加载原理 企微机器人→

    最近更新
    01
    提交代码时修改commit消息
    04-09
    02
    如何快速定位bug
    02-20
    03
    云端web项目开发踩坑
    08-25
    更多文章>
    Theme by Vdoing | Copyright © 2021-2025 dwfrost | 粤ICP备2021118995号
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式
    ×