关键问题确认
- 为 SeeDAO 单独部署 SBT 发放合约,合约控制权归SeeDAO
- 万一 Social Layer 停止服务,需要做好妥善迁移工作,确保SeeDAO继续使用和发放SBT
- 为SeeDAO单独设置一个发放管理页面 https://app.sola.day/event/seedao ,SeeDAO 成员从SeeDAO APP官网等处跳转过去
详细需求
SeeDAO SBT 管理采用三级发放管理机制,分为前端申请和后台审核。
- 合约onwer
- 最好可设置为多签,如果目前不能,将来是否可升级,如果升级是否要更换合约。我们非常不希望届时要部署新sbt合约,希望社区撑起固定一个sbt合约。
- onwer 设置 manager
- manager
- 为 三个月一次社区选举出来sbt管理员,负责在后台处理所有申请和审核。manager权限设置和更新由owner完成
- manager 只管理 issuer
- 设置 issuer 白名单地址
- issuer
- 向manager申请发放sbt权限( 目前可以不在social layer完成,社区单独使用表单工具即可,但是需要在网站上给 入口链接 )
- manager 收到申请后,会设置白名单,系统通知issuer可以发放
- issuer 上传图片、填写metadata,创建SBT 并设置发放方式
- 一种是批量地址空投
- 一种是设置白名单和数量后,生成claim链接
- 一种是不设置白名单,直接生成claim链接
- 一般此种用于成员完成任务合格以后,自动mint,因此还需要提供sbt 批量claim 的sdk给到seedao生态其他app。比如在Deschool的SeeDAO大学学完一节课,发放一个sbt凭证。
功能说明
manager:
- manager 有添加issuer 白名单和删除issuer白名单功能
- 将来最好有manager 处理issuer申请功能后台
issuer:
- 支持自定义上传图片
- 支持基于若干模版直接生成图片
- 前端提供方便易用的metadata填写入口
- 灵活的sbt发放方式
SNS: