Spark Program | CKB-UGMP —— A Universal Spore/DOB Seamless Minting Infrastructure Prototype on CKB —— 基于 CKB 的通用 Spore/DOB 无感铸造基础设施原型

各位好,和各位分享复现步骤以及上周进度。

复现步骤

  1. 进入页面,点击连接钱包,根据步骤登录 joyid ckb 测试网钱包,会显示Address 还有 Capacity,即为连接成功。
  2. 选择图片资源,点击上传到 IPFS,上传成功后 CID,点击 Gateway 的网址可以正常访问脸上的图片。
  3. 点击 Mine DOB,即可把预览 JSON 上链,在 CKB Testnet 保存。(目前不可用)
  4. 点击 打开展示大厅,可以看到自己上传的图片。

本周完成

本周继续推进展示层和链上查询能力,并同步处理签名阻塞问题。

  • 推进了独立展示大厅页面 /gallery

  • 将大厅从本地历史视图升级为本地历史 + 链上查询入口

  • 增加了对 CKB testnet RPC 的直接查询,支持通过 tx hash 拉取链上交易摘要

  • 保留本地历史记录作为链上查询的兜底展示

  • 给 mint 流程增加了分步日志,方便定位卡在构造、签名还是广播

当前状态

现在项目已经具备一条更完整的演示链路:

  • 选择图片资源

  • 上传到 Pinata / IPFS

  • 生成 DOB metadata 草案

  • dry-run 保存本地结果

  • /gallery 中按 CID、IPFS URI、Spore ID 或 tx hash 检索

  • 当输入是合法 tx hash 时,直接查询 CKB testnet RPC

问题

  • JoyID 在 Windows 环境下仍会出现 WebAuthn / passkey 相关阻塞。

  • 有时签名完成后前端仍然会停留在等待状态,导致需要更详细的日志来定位。

  • 当前链上查询还停留在交易摘要级别,还没有直接解析 Spore cell 内容。

下周计划

  • 继续补链上 Spore / DOB 解析

  • /gallery 扩展为真正的链上资产大厅

  • 继续追踪 JoyID 签名阻塞点

祝好
HNO3Miracle

4 Likes