Name | Lookup | Parameters | |
|---|---|---|---|
| create_multisig | 0f00 | 2 | |
| create_or_approve_proposal_as_identity | 0f01 | 4 | |
| create_or_approve_proposal_as_key | 0f02 | 4 | |
| create_proposal_as_identity | 0f03 | 4 | |
| create_proposal_as_key | 0f04 | 4 | |
| approve_as_identity | 0f05 | 2 | |
| approve_as_key | 0f06 | 2 | |
| reject_as_identity | 0f07 | 2 | |
| reject_as_key | 0f08 | 2 | |
| accept_multisig_signer_as_identity | 0f09 | 1 | |
| accept_multisig_signer_as_key | 0f0a | 1 | |
| add_multisig_signer | 0f0b | 1 | |
| remove_multisig_signer | 0f0c | 1 | |
| add_multisig_signers_via_creator | 0f0d | 2 | |
| remove_multisig_signers_via_creator | 0f0e | 2 | |
| change_sigs_required | 0f0f | 1 | |
| make_multisig_secondary | 0f10 | 1 | |
| make_multisig_primary | 0f11 | 2 | |
| execute_scheduled_proposal | 0f12 | 4 |
Name | Lookup | Attributes | |
|---|---|---|---|
| MultiSigCreated | 0f00 | ["IdentityId","AccountId","AccountId","Vec<Signatory<AccountId>>","u64"] | |
| ProposalAdded | 0f01 | ["IdentityId","AccountId","u64"] | |
| ProposalExecuted | 0f02 | ["IdentityId","AccountId","u64","bool"] | |
| MultiSigSignerAdded | 0f03 | ["IdentityId","AccountId","Signatory<AccountId>"] | |
| MultiSigSignerAuthorized | 0f04 | ["IdentityId","AccountId","Signatory<AccountId>"] | |
| MultiSigSignerRemoved | 0f05 | ["IdentityId","AccountId","Signatory<AccountId>"] | |
| MultiSigSignaturesRequiredChanged | 0f06 | ["IdentityId","AccountId","u64"] | |
| ProposalApproved | 0f07 | ["IdentityId","AccountId","Signatory<AccountId>","u64"] | |
| ProposalRejectionVote | 0f08 | ["IdentityId","AccountId","Signatory<AccountId>","u64"] | |
| ProposalRejected | 0f09 | ["IdentityId","AccountId","u64"] | |
| ProposalExecutionFailed | 0f0a | ["DispatchError"] | |
| SchedulingFailed | 0f0b | ["DispatchError"] |
Name | Type | |
|---|---|---|
| MultiSigNonce | {"origin":"PlainType","plain_type":"U64","PlainTypeValue":10} | |
| MultiSigSigners | {"origin":"Map","n_map_type":{"hashers":["Identity","Twox64Concat"],"key_vec":["AccountId","polymesh_primitives:secondary_key:Signatory"],"value":"Bool","keys_id":570,"value_id":74}} | |
| 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}} | |
| MultiSigTxDone | {"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"],"key_vec":["Tuple:AccountIdU64"],"value":"Call","keys_id":571,"value_id":392}} | |
| ProposalIds | {"origin":"Map","n_map_type":{"hashers":["Identity","Blake2_128Concat"],"key_vec":["AccountId","Call"],"value":"U64","keys_id":572,"value_id":10}} | |
| Votes | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["Tuple:AccountIdpolymesh_primitives:secondary_key:SignatoryU64"],"value":"Bool","keys_id":573,"value_id":74}} | |
| MultiSigToIdentity | {"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["AccountId"],"value":"[U8; 32]","keys_id":0,"value_id":32}} | |
| ProposalDetail | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["Tuple:AccountIdU64"],"value":"pallet_multisig:ProposalDetails","keys_id":571,"value_id":574}} | |
| TransactionVersion | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
| StorageVersion | {"origin":"PlainType","plain_type":"U8","PlainTypeValue":576} |
Name | Docs |
|---|---|
| CddMissing | The multisig is not attached to a CDD'd identity. |
| ProposalMissing | The proposal does not exist. |
| DecodingError | Multisig address. |
| NoSigners | No signers. |
| RequiredSignaturesOutOfBounds | Too few or too many required signatures. |
| NotASigner | Not a signer. |
| NoSuchMultisig | No such multisig. |
| NotEnoughSigners | Not enough signers. |
| NonceOverflow | A nonce overflow. |
| AlreadyVoted | Already voted. |
| AlreadyASigner | Already a signer. |
| FailedToChargeFee | Couldn't charge fee for the transaction. |
| IdentityNotCreator | Identity provided is not the multisig's creator. |
| 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. |
| MultisigNotAllowedToLinkToItself | Multisig not allowed to add itself as a signer. |
| MissingCurrentIdentity | Current DID is missing |
| NotPrimaryKey | The function can only be called by the primary key of the did |
| ProposalAlreadyRejected | Proposal was rejected earlier |
| ProposalExpired | Proposal has expired |
| ProposalAlreadyExecuted | Proposal was executed earlier |
| MultisigMissingIdentity | Multisig is not attached to an identity |
| FailedToSchedule | Scheduling of a proposal fails |
| TooManySigners | More signers than required. |