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_signer | 0f10 | 1 | |
| make_multisig_primary | 0f11 | 2 | |
| execute_scheduled_proposal | 0f12 | 4 |
Name | Lookup | Attributes | |
|---|---|---|---|
| MultiSigCreated | 0f00 | ||
| ProposalAdded | 0f01 | ||
| ProposalExecuted | 0f02 | ||
| MultiSigSignerAdded | 0f03 | ||
| MultiSigSignerAuthorized | 0f04 | ||
| MultiSigSignerRemoved | 0f05 | ||
| MultiSigSignaturesRequiredChanged | 0f06 | ||
| ProposalApproved | 0f07 | ||
| ProposalRejectionVote | 0f08 | ||
| ProposalRejected | 0f09 | ||
| ProposalExecutionFailed | 0f0a | ||
| SchedulingFailed | 0f0b |
Name | Type | |
|---|---|---|
| MultiSigNonce | {"origin":"PlainType","plain_type":"u64"} | |
| MultiSigSigners | {"origin":"DoubleMapType","double_map_type":{"key":"AccountId","key2":"Signatory<AccountId>","hasher":"Identity","key2Hasher":"Twox64Concat","value":"Signatory<AccountId>","isLinked":false}} | |
| NumberOfSigners | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Identity","value":"u64","isLinked":false}} | |
| MultiSigSignsRequired | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Identity","value":"u64","isLinked":false}} | |
| MultiSigTxDone | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Identity","value":"u64","isLinked":false}} | |
| Proposals | {"origin":"MapType","map_type":{"key":"(AccountId, u64)","hasher":"Twox64Concat","value":"Proposal","isLinked":false}} | |
| ProposalIds | {"origin":"DoubleMapType","double_map_type":{"key":"AccountId","key2":"Proposal","hasher":"Identity","key2Hasher":"Blake2_128Concat","value":"u64","isLinked":false}} | |
| Votes | {"origin":"MapType","map_type":{"key":"(AccountId, Signatory<AccountId>, u64)","hasher":"Twox64Concat","value":"bool","isLinked":false}} | |
| KeyToMultiSig | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Twox64Concat","value":"AccountId","isLinked":false}} | |
| MultiSigToIdentity | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Identity","value":"IdentityId","isLinked":false}} | |
| ProposalDetail | {"origin":"MapType","map_type":{"key":"(AccountId, u64)","hasher":"Twox64Concat","value":"ProposalDetails<Moment>","isLinked":false}} | |
| TransactionVersion | {"origin":"PlainType","plain_type":"u32"} |
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. |
| SignerAlreadyLinked | Signer is an account key that is already associated with a multisig. |
| 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. |