# Ensoul

By [yzbban](https://paragraph.com/@yzbban) · 2023-01-07

---

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（目前根据链接自己领取还没有功能）。
    

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

---

*Originally published on [yzbban](https://paragraph.com/@yzbban/ensoul)*
