创建 Safe Role 并设置权限
Last updated
Last updated
第一步:填写 Role 名称并保存
点击【Customize Authorization】按钮,在弹窗中填写角色名称。目前角色名称最长只能填写32个字符。点击【Confirm】
注:多签交易完成后,Safe Role 名称不可再编辑或更改。
第二步:新增的 Role 已生成临时记录。
注:该条记录只是临时草稿,如果不提交交易至链上,离开当前页面时,该记录不会被保存。
第三步:在 Safe Role 页面,可查看操作记录,点击【Submit Modification】发起多签交易。
您可以在完成权限添加、授权成员后批量发起多签交易。
第四步:添加 DeFi 权限
点击【Manage Permission】按钮为 Safe Role 自定义 DeFi 权限。
第五步:在弹窗中点击【Add Permission】。
选择权限设置粒度:
Function Level Access Control:权限控制粒度到合约方法级。可在 Cobo Argus 界面直接交互。通过输入DeFi协议的合约地址,勾选方法完成权限设置。
Parameter Level Access Control:权限控制粒度到参数级,无交互界面,需要自行编写 Authorizor 合约,完成参数层面的权限控制。
Function Level Access Control
为权限命名,输入 Permission Name。
点击【Continue】,输入目标合约地址,以使用 GMX 质押的合约来说明。
输入合约地址,Cobo Argus 会自动解析合约下全部方法。
勾选质押 GMX 所需方法后,点击【Continue】进行预览。
点击【Expand】按钮,预览所选方法,点击【Collapse】则收起。
若需修改权限,则点击编辑图标可返回修改。若需移除合约及方法,则点击删除图标。
如果需要添加多个合约地址并设置权限,则点击【Add new contract】按钮继续添加。
点击【Save】保存权限,则该权限会暂时保存在 Permission 列表中。如果要设置其他权限,可以点击【Add Permission】。
Parameter Level Access Control
如果您需要为角色添加参数粒度的 DeFi 权限控制,比如控制在 DEX 可交易的币种、可做市/提供流动性的币种、限制交易的数量、收款地址等,可以通过编写 Authorizer 合约进行控制。
Authorizer 合约需要自行编写,点击这里查看 Authorizer 合约编写指南和示例。Cobo Argus V2 也提供 Authorizer 合约定制编写及审计服务,欢迎您与我们联系。
完成合约编写后,选择 Parameter Level Access Control 类型,填入 Authorizer 合约地址。
输入地址后会自动展示权限名称。