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":573,"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":574,"value_id":394}} | |
ProposalIds | {"origin":"Map","n_map_type":{"hashers":["Identity","Blake2_128Concat"],"key_vec":["AccountId","Call"],"value":"U64","keys_id":575,"value_id":10}} | |
Votes | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["Tuple:AccountIdpolymesh_primitives:secondary_key:SignatoryU64"],"value":"Bool","keys_id":576,"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":574,"value_id":577}} | |
TransactionVersion | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
StorageVersion | {"origin":"PlainType","plain_type":"U8","PlainTypeValue":579} |
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. |