Name | Lookup | Parameters | |
|---|---|---|---|
| create_group | 2b00 | 2 | |
| set_group_permissions | 2b01 | 3 | |
| remove_agent | 2b02 | 2 | |
| abdicate | 2b03 | 1 | |
| change_group | 2b04 | 3 | |
| accept_become_agent | 2b05 | 1 |
Name | Lookup | Attributes | |
|---|---|---|---|
| GroupCreated | 2b00 | ||
| GroupPermissionsUpdated | 2b01 | ||
| AgentAdded | 2b02 | ||
| AgentRemoved | 2b03 | ||
| GroupChanged | 2b04 |
Name | Type | |
|---|---|---|
| AGIdSequence | {"origin":"MapType","map_type":{"key":"Ticker","hasher":"Blake2_128Concat","value":"AGId","isLinked":false}} | |
| AgentOf | {"origin":"DoubleMapType","double_map_type":{"key":"IdentityId","key2":"Ticker","hasher":"Blake2_128Concat","key2Hasher":"Blake2_128Concat","value":"Null","isLinked":false}} | |
| GroupOfAgent | {"origin":"DoubleMapType","double_map_type":{"key":"Ticker","key2":"IdentityId","hasher":"Blake2_128Concat","key2Hasher":"Twox64Concat","value":"AgentGroup","isLinked":false}} | |
| NumFullAgents | {"origin":"MapType","map_type":{"key":"Ticker","hasher":"Blake2_128Concat","value":"u32","isLinked":false}} | |
| GroupPermissions | {"origin":"DoubleMapType","double_map_type":{"key":"Ticker","key2":"AGId","hasher":"Blake2_128Concat","key2Hasher":"Twox64Concat","value":"ExtrinsicPermissions","isLinked":false}} |
Name | Docs |
|---|---|
| NoSuchAG | An AG with the given `AGId` did not exist for the `Ticker`. |
| UnauthorizedAgent | The agent is not authorized to call the current extrinsic. |
| AlreadyAnAgent | The provided `agent` is already an agent for the `Ticker`. |
| NotAnAgent | The provided `agent` is not an agent for the `Ticker`. |
| RemovingLastFullAgent | This agent is the last full one, and it's being removed, making the asset orphaned. |
| SecondaryKeyNotAuthorizedForAsset | The caller's secondary key does not have the required asset permission. |