pub type MultiSigEvent = MultiSigEvent;
Aliased Type§
enum MultiSigEvent {
Show 14 variants
MultiSigCreated {
caller_did: IdentityId,
multisig: AccountId,
caller: AccountId,
signers: Vec<AccountId>,
sigs_required: u64,
},
ProposalAdded {
caller_did: Option<IdentityId>,
multisig: AccountId,
proposal_id: u64,
},
ProposalExecuted {
caller_did: Option<IdentityId>,
multisig: AccountId,
proposal_id: u64,
result: Result<(), DispatchError>,
},
MultiSigSignerAdded {
caller_did: IdentityId,
multisig: AccountId,
signer: AccountId,
},
MultiSigSignersAuthorized {
caller_did: IdentityId,
multisig: AccountId,
signers: Vec<AccountId>,
},
MultiSigSignersRemoved {
caller_did: IdentityId,
multisig: AccountId,
signers: Vec<AccountId>,
},
MultiSigSignersRequiredChanged {
caller_did: Option<IdentityId>,
multisig: AccountId,
sigs_required: u64,
},
ProposalApprovalVote {
caller_did: Option<IdentityId>,
multisig: AccountId,
signer: AccountId,
proposal_id: u64,
},
ProposalRejectionVote {
caller_did: Option<IdentityId>,
multisig: AccountId,
signer: AccountId,
proposal_id: u64,
},
ProposalApproved {
caller_did: Option<IdentityId>,
multisig: AccountId,
proposal_id: u64,
},
ProposalRejected {
caller_did: Option<IdentityId>,
multisig: AccountId,
proposal_id: u64,
},
MultiSigAddedAdmin {
caller_did: IdentityId,
multisig: AccountId,
admin_did: IdentityId,
},
MultiSigRemovedAdmin {
caller_did: IdentityId,
multisig: AccountId,
admin_did: IdentityId,
},
MultiSigRemovedPayingDid {
caller_did: IdentityId,
multisig: AccountId,
paying_did: IdentityId,
},
}
Variants§
MultiSigCreated
A Multisig has been created.
Fields
§
caller_did: IdentityId
ProposalAdded
A Multisig proposal has been created.
ProposalExecuted
A Multisig proposal has been executed.
MultiSigSignerAdded
A new signer has been added to a Multisig.
MultiSigSignersAuthorized
New keys have been authorized to be signers on a Multisig.
MultiSigSignersRemoved
Signers have been removed from a Multisig.
MultiSigSignersRequiredChanged
A Multisig has changed its required number of approvals.
ProposalApprovalVote
A signer has voted to approve a Multisig proposal.
ProposalRejectionVote
A signer has voted to reject a Multisig proposal.
ProposalApproved
A Multisig proposal has been approved.
ProposalRejected
A Multisig proposal has been rejected.
MultiSigAddedAdmin
A Multisig has added an admin DID.
MultiSigRemovedAdmin
A Multisig has removed it’s admin DID.
MultiSigRemovedPayingDid
A Multisig has removed it’s paying DID.