Type Alias MultiSigEvent

Source
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
§multisig: AccountId
§caller: AccountId
§signers: Vec<AccountId>
§sigs_required: u64
§

ProposalAdded

A Multisig proposal has been created.

Fields

§caller_did: Option<IdentityId>
§multisig: AccountId
§proposal_id: u64
§

ProposalExecuted

A Multisig proposal has been executed.

Fields

§caller_did: Option<IdentityId>
§multisig: AccountId
§proposal_id: u64
§

MultiSigSignerAdded

A new signer has been added to a Multisig.

Fields

§caller_did: IdentityId
§multisig: AccountId
§signer: AccountId
§

MultiSigSignersAuthorized

New keys have been authorized to be signers on a Multisig.

Fields

§caller_did: IdentityId
§multisig: AccountId
§signers: Vec<AccountId>
§

MultiSigSignersRemoved

Signers have been removed from a Multisig.

Fields

§caller_did: IdentityId
§multisig: AccountId
§signers: Vec<AccountId>
§

MultiSigSignersRequiredChanged

A Multisig has changed its required number of approvals.

Fields

§caller_did: Option<IdentityId>
§multisig: AccountId
§sigs_required: u64
§

ProposalApprovalVote

A signer has voted to approve a Multisig proposal.

Fields

§caller_did: Option<IdentityId>
§multisig: AccountId
§signer: AccountId
§proposal_id: u64
§

ProposalRejectionVote

A signer has voted to reject a Multisig proposal.

Fields

§caller_did: Option<IdentityId>
§multisig: AccountId
§signer: AccountId
§proposal_id: u64
§

ProposalApproved

A Multisig proposal has been approved.

Fields

§caller_did: Option<IdentityId>
§multisig: AccountId
§proposal_id: u64
§

ProposalRejected

A Multisig proposal has been rejected.

Fields

§caller_did: Option<IdentityId>
§multisig: AccountId
§proposal_id: u64
§

MultiSigAddedAdmin

A Multisig has added an admin DID.

Fields

§caller_did: IdentityId
§multisig: AccountId
§admin_did: IdentityId
§

MultiSigRemovedAdmin

A Multisig has removed it’s admin DID.

Fields

§caller_did: IdentityId
§multisig: AccountId
§admin_did: IdentityId
§

MultiSigRemovedPayingDid

A Multisig has removed it’s paying DID.

Fields

§caller_did: IdentityId
§multisig: AccountId
§paying_did: IdentityId