subscan
Runtime Modules / MultiSig
Spec Version:
Storage Functions
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"}
Error Types
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.