Report
详细描述
最近连续做了两个新应用 Inscription 和 Base is for builders
https://github.com/blocklet/inscription
https://github.com/blocklet/awesome-ethereum-blocklets/tree/main/blocklets/base-is-for-builders
对比 DID Connect 和其它钱包 Connect 在开发体验上有点割裂,在这里记录一下
- DID Connect 目前强烈依赖 Handler,有些不依赖后端服务的操作也要起个 express
- 跟军哥讨论了一下,v2 应该会有改善,但是没过 battle test 所以没有试用
- DID Connect 开发过程很繁琐
- 在
base-is-for-builders 的应用,做了 2 个事情:将 'all your base are belong to you.' person-data 签名得到 sig + 发送 mint(sig)
建议: 兼容市面上的钱包调用类型方式,减少开发者学习成本
- 其它钱包 Connect 20 行不到代码量(因为前端有 singer 对象,能直接签名,很简洁)

- DID Connect 需要两个文件承载,代码量比较多,还用到了 networkflow, person 签名等加密技术,我认为概念有点多

- 开发者体验不太好
- 由于开发方式不一样的问题,我经常要写 2 套代码:在 express 中的 DID Connect + 前端的其它钱包 Connect
Reproduce this bug
Screenshot or error message (optional)
Unusual Behavior
Desired Behavior
Possible solutions (optional)
Report
详细描述
最近连续做了两个新应用
Inscription和Base is for buildershttps://github.com/blocklet/inscription
https://github.com/blocklet/awesome-ethereum-blocklets/tree/main/blocklets/base-is-for-builders
对比 DID Connect 和其它钱包 Connect 在开发体验上有点割裂,在这里记录一下
base-is-for-builders的应用,做了 2 个事情:将 'all your base are belong to you.' person-data 签名得到 sig + 发送 mint(sig)建议: 兼容市面上的钱包调用类型方式,减少开发者学习成本
Reproduce this bug
Screenshot or error message (optional)
Unusual Behavior
Desired Behavior
Possible solutions (optional)