Type Alias polymesh_api_tester::PolymeshCommitteeEvent

source ·
pub type PolymeshCommitteeEvent = UpgradeCommitteeEvent<H256, u32, Instance1>;

Aliased Type§

enum PolymeshCommitteeEvent {
    Proposed(IdentityId, u32, H256),
    Voted(IdentityId, u32, H256, bool, u32, u32, u32),
    VoteRetracted(IdentityId, u32, H256, bool),
    FinalVotes(IdentityId, u32, H256, Vec<IdentityId>, Vec<IdentityId>),
    Approved(IdentityId, H256, u32, u32, u32),
    Rejected(IdentityId, H256, u32, u32, u32),
    Executed(IdentityId, H256, Result<(), DispatchError>),
    ReleaseCoordinatorUpdated(IdentityId, Option<IdentityId>),
    ExpiresAfterUpdated(IdentityId, MaybeBlock<u32>),
    VoteThresholdUpdated(IdentityId, u32, u32),
    PhantomDataVariant(PhantomData<Instance1>),
}

Variants§

§

Proposed(IdentityId, u32, H256)

A motion (given hash) has been proposed (by given account) with a threshold (given MemberCount). Parameters: caller DID, proposal index, proposal hash.

§

Voted(IdentityId, u32, H256, bool, u32, u32, u32)

A motion (given hash) has been voted on by given account, leaving a tally (yes votes, no votes and total seats given respectively as MemberCount). caller DID, Proposal index, Proposal hash, current vote, yay vote count, nay vote count, total seats.

§

VoteRetracted(IdentityId, u32, H256, bool)

A vote on a motion (given hash) has been retracted. caller DID, ProposalIndex, Proposal hash, vote that was retracted

§

FinalVotes(IdentityId, u32, H256, Vec<IdentityId>, Vec<IdentityId>)

Final votes on a motion (given hash) caller DID, ProposalIndex, Proposal hash, yes voters, no voter

§

Approved(IdentityId, H256, u32, u32, u32)

A motion was approved by the required threshold with the following tally (yes votes, no votes and total seats given respectively as MemberCount). Parameters: caller DID, proposal hash, yay vote count, nay vote count, total seats.

§

Rejected(IdentityId, H256, u32, u32, u32)

A motion was rejected by the required threshold with the following tally (yes votes, no votes and total seats given respectively as MemberCount). Parameters: caller DID, proposal hash, yay vote count, nay vote count, total seats.

§

Executed(IdentityId, H256, Result<(), DispatchError>)

A motion was executed; DispatchResult is Ok(()) if returned without error. Parameters: caller DID, proposal hash, result of proposal dispatch.

§

ReleaseCoordinatorUpdated(IdentityId, Option<IdentityId>)

Release coordinator has been updated. Parameters: caller DID, DID of the release coordinator.

§

ExpiresAfterUpdated(IdentityId, MaybeBlock<u32>)

Proposal expiry time has been updated. Parameters: caller DID, new expiry time (if any).

§

VoteThresholdUpdated(IdentityId, u32, u32)

Voting threshold has been updated Parameters: caller DID, numerator, denominator

§

PhantomDataVariant(PhantomData<Instance1>)