Name | Lookup | Parameters | |
|---|---|---|---|
| create_multisig | 0f00 | 3 | |
| create_proposal | 0f01 | 3 | |
| approve | 0f02 | 3 | |
| reject | 0f03 | 2 | |
| accept_multisig_signer | 0f04 | 1 | |
| add_multisig_signers | 0f05 | 1 | |
| remove_multisig_signers | 0f06 | 1 | |
| add_multisig_signers_via_admin | 0f07 | 2 | |
| remove_multisig_signers_via_admin | 0f08 | 2 | |
| change_sigs_required | 0f09 | 1 | |
| change_sigs_required_via_admin | 0f0a | 2 | |
| add_admin | 0f0b | 1 | |
| remove_admin_via_admin | 0f0c | 1 | |
| remove_payer | 0f0d | - | |
| remove_payer_via_payer | 0f0e | 1 | |
| approve_join_identity | 0f0f | 2 | |
| join_identity | 0f10 | 1 | |
| remove_admin | 0f11 | - |
Name | Lookup | Attributes | |
|---|---|---|---|
| MultiSigCreated | 0f00 | ["IdentityId","AccountId","AccountId","BoundedVec<AccountId, MaxSigners>","u64"] | |
| ProposalAdded | 0f01 | ["Option<IdentityId>","AccountId","u64"] | |
| ProposalExecuted | 0f02 | ["Option<IdentityId>","AccountId","u64","DispatchResult"] | |
| MultiSigSignerAdded | 0f03 | ["IdentityId","AccountId","AccountId"] | |
| MultiSigSignersAuthorized | 0f04 | ["IdentityId","AccountId","BoundedVec<AccountId, MaxSigners>"] | |
| MultiSigSignersRemoved | 0f05 | ["IdentityId","AccountId","BoundedVec<AccountId, MaxSigners>"] | |
| MultiSigSignersRequiredChanged | 0f06 | ["Option<IdentityId>","AccountId","u64"] | |
| ProposalApprovalVote | 0f07 | ["Option<IdentityId>","AccountId","AccountId","u64"] | |
| ProposalRejectionVote | 0f08 | ["Option<IdentityId>","AccountId","AccountId","u64"] | |
| ProposalApproved | 0f09 | ["Option<IdentityId>","AccountId","u64"] | |
| ProposalRejected | 0f0a | ["Option<IdentityId>","AccountId","u64"] | |
| MultiSigAddedAdmin | 0f0b | ["IdentityId","AccountId","IdentityId"] | |
| MultiSigRemovedAdmin | 0f0c | ["IdentityId","AccountId","IdentityId"] | |
| MultiSigRemovedPayingDid | 0f0d | ["IdentityId","AccountId","IdentityId"] |
Name | Type | |
|---|---|---|
| MultiSigNonce | {"origin":"PlainType","plain_type":"U64","PlainTypeValue":10} | |
| MultiSigSigners | {"origin":"Map","n_map_type":{"hashers":["Identity","Twox64Concat"],"key_vec":["AccountId","AccountId"],"value":"Bool","keys_id":565,"value_id":78}} | |
| NumberOfSigners | {"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["AccountId"],"value":"U64","keys_id":0,"value_id":10}} | |
| MultiSigSignsRequired | {"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["AccountId"],"value":"U64","keys_id":0,"value_id":10}} | |
| NextProposalId | {"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["AccountId"],"value":"U64","keys_id":0,"value_id":10}} | |
| Proposals | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["AccountId","U64"],"value":"Call","keys_id":566,"value_id":377}} | |
| Votes | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["Tuple:AccountIdU64","AccountId"],"value":"Bool","keys_id":567,"value_id":78}} | |
| PayingDid | {"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["AccountId"],"value":"[U8; 32]","keys_id":0,"value_id":32}} | |
| AdminDid | {"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["AccountId"],"value":"[U8; 32]","keys_id":0,"value_id":32}} | |
| ProposalVoteCounts | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["AccountId","U64"],"value":"polymesh_primitives:multisig:ProposalVoteCount","keys_id":566,"value_id":568}} | |
| ProposalStates | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["AccountId","U64"],"value":"polymesh_primitives:multisig:ProposalState","keys_id":566,"value_id":569}} | |
| ExecutionReentry | {"origin":"PlainType","plain_type":"Bool","PlainTypeValue":78} | |
| AuthToProposalId | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["AccountId","U64"],"value":"U64","keys_id":566,"value_id":10}} | |
| TransactionVersion | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
| LastInvalidProposal | {"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["AccountId"],"value":"U64","keys_id":0,"value_id":10}} | |
| StorageVersion | {"origin":"PlainType","plain_type":"U8","PlainTypeValue":570} |
Name | Type | Value | |
|---|---|---|---|
| MaxSigners | U32 | 32000000 |
Name | Docs |
|---|---|
| ProposalMissing | The proposal does not exist. |
| DecodingError | Multisig address. |
| RequiredSignersIsZero | Required number of signers must be greater then zero. |
| NotASigner | Not a signer. |
| NoSuchMultisig | No such multisig. |
| NotEnoughSigners | Not enough signers. The number of signers has to be greater then or equal tothe required number of signers to approve proposals. |
| NonceOverflow | A nonce overflow. |
| AlreadyVoted | Already voted. |
| AlreadyASigner | Already a signer. |
| IdentityNotAdmin | Identity provided is not the multisig's admin. |
| IdentityNotPayer | Identity provided is not the multisig's payer. |
| ChangeNotAllowed | Changing multisig parameters not allowed since multisig is a primary key. |
| SignerAlreadyLinkedToMultisig | Signer is an account key that is already associated with a multisig. |
| SignerAlreadyLinkedToIdentity | Signer is an account key that is already associated with an identity. |
| NestingNotAllowed | A multisig can't be a signer of another multisig. |
| ProposalAlreadyRejected | Proposal was rejected earlier |
| ProposalExpired | Proposal has expired |
| ProposalAlreadyExecuted | Proposal was executed earlier |
| MaxWeightTooLow | Max weight not enough to execute proposal. |
| MultisigMissingIdentity | Multisig is not attached to an identity |
| TooManySigners | Tried to add/remove too many signers. |
| NoPayingDid | Multisig doesn't have a paying DID. |
| InvalidExpiryDate | Expiry must be in the future. |
| InvalidatedProposal | The proposal has been invalidated after a multisg update. |
| AdminNotFound | Multisig has no admin. |
| BadAuthorizationType | The extrinsic expected a different `AuthorizationType` than what the `data.auth_type()` is. |