DAO meeting|DAO 社区开发会议

沟通 Dao 项目的开发进度

Time: Tuesdays 21:30 GMT+8 |北京时间每周二 21:30
https://us02web.zoom.us/j/88563037886?pwd=UExld1lYSjZ0enFtM0xjZ3dBdHdiQT09

(蓝色星星) 待执行的行动事项

(蓝色星星) 会议纪要

使用颜色来帮助区分各个会议纪要。

日期

参会人

议程

记录、决定和行动事项

  • StarcoinDAO StakeToSBT config 确认

  • StakeToSBT 新增 Token 类型是判断是否重复

  • 如果提案执行一直失败会如何处理?

  • 测试域名改为 test-daospace.starcoin.org

  • InstallPluginProposalPlugin#execute_proposal_entry 参数 ability 要求过多

  • Checkpoint 定时调用服务或者提供 create_proposal_with_checkpoint 的合约方法

  • Stake SBT Plugin, Unstake all 合约判断是否过期

  • Stake SBT Plugin bug

  • DAOSpace 测试域名(CI)

  • WithdrawPlugin/WithdrawNFTPlugin

  • DAO 和 Github 的整合插件思路分享 李大狗

  • DAO member proposal 执行演示

  • DAO 创建流程演示

会议视频

https://us02web.zoom.us/rec/share/ZQAj5W6ljbMF3UTqn5M2MeUnU5O4fyR07m3nhIZYemmLNJJphJsnfSlZp1cLAIh9.6EFj2QvGBWu2K0_s

  • 成员加入时候暂时不提供 NFT 自定义功能
  • Accept Offer 的时候自动接受 NFT

  • 多个 DataSource gas oracle fikgol
  • Offer 保证提案能执行
  • Proposal 的清理和数组长度限制(是否保留历史 Proposal)
  • StakeToSBT unstake 的时候减少 SBT Bob
  • Grant 是不是一个可流通的资产?比如可以作为抵押贷款。
  • StakeGrant 插件?
  • 插件版本变更提示预留方案 jolestar
  • StarcoinDAO 参数的确定 通过 chainid 判断定义不同的初始化参数或者读旧配置 Ellen

  • 多版本问题?前端和合约绑定使用最新版本 。多版本问题后面再考虑。Owen Wu

  • StarcoinDAO 合约定义 Ellen

进度

  • 集成测试,基于集成测试dev的fork进行验证 jolestar BaiChuan

  • 前端基于合约实现两个插件Demo,下周二演示Demo kkkky montecristo

  • 前端插件化设计,技术方案完善 & 基于插件开发Demo Owen Wu

  • 设计Concept 演示,倾向于「拼图」风格 Ashely

  • 合约和API联调,主体功能已调通 Ellen Jiefeng Yang

讨论

  • SBT NFT Image存储格式Base64/IPFS/Http 同时支持,支持AR?

  • SBT NFT 展示

  • DAO/Proposal/插件等 描述类信息存储(IPFS or 中心化存储),使用IPFS存储

  • 线上版DAO上线时间点&风险评估

  • 佳雪基于「拼图」Concept提交视觉设计,下周提供
  • 描述类信息 多语言支持
  • 后端实现IPFS 存储/更新API

讨论

  • 设计需求

  • SBT 是否应该减少?

SBT 可以不减少

沟通进度

  • 集成测试改进

  • error code 重构

  • raw proof 验证

讨论

沟通进度

  • 集成测试工具:不要输出到 exp 文件,争取在 DAO 分支上应用起来

  • StructTag 生成解决

  • 新增 Move script 脚本

  • Rename & Review

  • 完善集成测试

  • 确定名称: DAOSpace

  • DAO 全大写

  • DAO 放到starcoin子域名下,DAO主视觉和Starcoin主视觉保持一致

  • 沟通进度

    • 集成测试

    • Offer 机制(需要改成 Vector)

    • StructTag Move 生成机制

    • 前端对接

      • DAO 创建

        • 模版生成(合约模版)

      • 插件例子

        • 成员加入的插件(proposal)

        • Grant 插件

        • 安装插件的插件

        • Stake 插件

通过 @ 提及姓名来添加参会人。

e88daaa8-c42d-4833-a3c8-feddc616a9be已决定5e0f4288-ebe5-4c95-bcc9-af1b6da3567b输入 /decision 以记录会议中做出的决定。

讨论前端+API和合约接口如何对接,前端需要做一定程度的抽象设计

7.1 DAO项目会记录

链上DAO 1.0 TODO

@jolestar

DAO的集成测试

BaiChuan

sbt动态解析先不考虑灵活性,提供一个固化解析的版本

Proposal细节进一步完善

@广博

state root集成测试

DAO的grant插件

@bobwen

DAO stake插件

Starswap DAO启动,将原有的Stake转换成sbt;

 

其它TODO事项:

member join proposal/Action

老版本DAO proposal升级,包括Dao config、升级等

Starcoin DAO 启动,质押STC获得sbt,同时考虑对公链上的用户进行空投;

安全性:Proposal提款安全控制,用户先申请创建Proposal插件权限,待投票成功后再申请提款权限

6.2号讨论:

DAO合约分工