Ensoul

Ensoul建议:

  1. 添加组织分类排序功能

  2. 权限可以在管理时更好的体现出来

  3. 组织信息内容较少,社交内容不齐全,且无权健(但看上去是ensoul项目方来进行创建修改?)

  4. 目前看到metadata数据是保存到中心化服务的,是否转移到ipfs或arweave上

说明

只有创建者才可以添加admin权限即 owner权限

Owner:创建组织SBT合约地址,用于创建Admin或更新profiles

  1. Admin :管理创建SBT合约

    1. 创建一个新的SBT类型

    2. 发行所有类型的SBT

    3. 授权管理人和特定发行人撤销权利

  2. Manger 测试时目前暂时不能使用

    1. 发行管理指定类型SBT

    2. 创建一个新的SBT类型

    3. 发行一个创建好的SBT

    4. 授权特定的发行人并保留撤回的权利

  3. Special Issuer

    1. 发布管理员或经理指定类型的SBT

SBT类型

  1. 身份SBT:不同公会的SBT,可以分级如:小白用户、老手等

  2. 成就SBT:特殊奖励使用,比如参与的活动、做出的贡献等

流程

  1. 创建组织合约:次应该为ensoul白名单创建

  2. 填写或修改组织信息,只有创建组织合约的地址才可以进行修改

  3. 创建SBT(New SBT),即添加一个SBT类别,目前ensoul使用的是ERC1155协议,每次创建的SBT都是相同的

  4. 点击组织可以滑动看到所有目前有的分类:如第一工会、第二工会,每个公会有对应的SBT(ERC1155)

  5. 点击SBT图标,如果有对应的发行权限,可以指定地址进行Send(目前根据链接自己领取还没有功能)。

注:目前只能根据地址一一发放出去。