subscan
Runtime Modules / ExternalAgents
Spec Version:
Call Functions
Events
Storage Functions
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}}
Error Types
Name
Docs
LocalAGIdOverflow There have been too many AGs for this ticker and the ID would overflow. This won't occur in practice.
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.
NumFullAgentsOverflow The counter for full agents will overflow. This should never happen in practice, but is theoretically possible.
SecondaryKeyNotAuthorizedForAsset The caller's secondary key does not have the required asset permission.