Skip to content

Latest commit

 

History

History
18 lines (18 loc) · 608 Bytes

sudo.md

File metadata and controls

18 lines (18 loc) · 608 Bytes

说明

  • 需要公投权限执行的方法暂时用这个模块去执行, 这个模块是最高权限

重要方法

  1. 执行dao中需要root权限的方法
    • 代码 pub fn sudo( origin: OriginFor<T>, dao_id: T::DaoId, call: Box<<T as dao::Config>::Call>, )
    • 执行者是dao的创建者或者sudo账户
    • 获取dao-account-id权限去执行call
  2. 给dao设置sudo账户
    • 代码 pub fn set_sudo_account( origin: OriginFor<T>, dao_id: T::DaoId, sudo_account: T::AccountId, )
    • 执行者是dao的创建者或者sudo账户