转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 上一页 版本 54 下一步 »

DAO meeting|DAO 社区开发会议

沟通 Dao 项目的开发进度

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

 

✅ 待执行的行动事项

描述截止日期经办人任务显示在
  • Accept Offer 的时候自动接受 NFT
Weekly meeting notes
Weekly meeting notes
Weekly meeting notes
  • 清理旧版本,用最新的逻辑初始化
Weekly meeting notes
  • 插件是否一定要在插件市场? Owen Wu 插件信息更新权限,前端插件的所有者和合约保持同样
Owen WuWeekly meeting notes
  • Offer 保证提案能执行
Weekly meeting notes
  • Grant 是不是一个可流通的资产?比如可以作为抵押贷款。
Weekly meeting notes
  • StakeGrant 插件?
Weekly meeting notes
  • 多个 DataSource gas oracle fikgol
fikgolWeekly meeting notes
  • 插件版本变更提示预留方案 jolestar
jolestarWeekly meeting notes
  • StarcoinDAO 参数的确定 通过 chainid 判断定义不同的初始化参数或者读旧配置 Ellen
EllenWeekly meeting notes
  • 多版本问题?前端和合约绑定使用最新版本 。多版本问题后面再考虑。Owen Wu
Owen WuWeekly meeting notes
  • 已有插件的前端实现 @liuyu
Weekly meeting notes
Owen WuWeekly meeting notes
Owen WuWeekly meeting notes
  • 描述类信息 多语言支持
Weekly meeting notes
  • 后端实现IPFS 存储/更新API
Weekly meeting notes
AshelyWeekly meeting notes
  • 头像标准合约(NFT,IdentiferNFT)用户可修改
Weekly meeting notes
  • 合约生成 SVG,如果不可行则前端生成
Weekly meeting notes

📝 会议纪要

日期

参会人

议程

记录、决定和行动事项

  • 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 插件

讨论前端+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的创建,通过Templete来实现,第一期不开放注册入口

  • DAO的升级,不同类型的DAO进行抽象,尽可能抽象出同样的类型和权限,否则升级会比较困难;

  • Member加入的门槛,通过判断某种token的balance,不跟stake耦合;member列表如何存储?

  • SBT 权重的维护,由项目方合约来更新,无法实现hook机制

  • 一期不提供合约,实现链下DAO+问卷类投票,纯粹API+前端来实现,同步开发合约;二期上线合约版DAO,支持链上DAO和治理,避免合约升级和兼容性问题。

  • 设计通用的Stake流程和Library,锁仓时长、收益、权益的发放等

  • DAO产品调研和需求完善

  • 论坛/文档

  • 直播

  • 公链升级切换到DAO上

DAO合约分工

  • DAO合约框架 @jolestar

  • 插件机制,包括插件权限等 @jolestar

  • DAO Bob

  • Member及 插件机制 Ellen

    • SBT/NFT

  • Proposal BaiChuan

  • Action

  • 工具链

    • bsc序列化,参数传参

    • merkle proof

    • 权限,bitset

  • 无标签