GitHub repo: https://github.com/cryptape/ckb-transaction-cobuild-poc/tree/main
JoyID 集成 ckb typed message 会分两个阶段完成:
这个阶段上述 repo 中的 ckb-transaction-cobuild/contracts 可供合约参考,dapp 可以用来作为链外 generator 验证合约是否符合预期,因此暂时不需要 cryptape 提供其他协助
这个阶段需要 spore-sdk 提供如下方法:
- 根据 BuildingPacket 解析出具有可视化的数据结构 message,用于 JoyID 钱包展示
- 根据 BuildingPacket 生成 messageDigest,用于 JoyID 钱包签名
- 构建 WitnessLayout 的方法(这个更通用)