7.2 KiB
Events
Events are emitted for certain operations on the runtime. The following sections describe the events that are part of the default Substrate runtime.
(NOTE: These were generated from a static/snapshot view of a recent Substrate master node. Some items may not be available in older nodes, or in any customized implementations.)
balances
▸ NewAccount(AccountId, Balance)
- summary: A new account was created.
▸ ReapedAccount(AccountId)
- summary: An account was reaped.
▸ Transfer(AccountId, AccountId, Balance, Balance)
- summary: Transfer succeeded (from, to, value, fees).
contracts
▸ CodeStored(Hash)
- summary: Code with the specified hash has been stored.
▸ Contract(AccountId, Bytes)
- summary: An event from contract of account.
▸ Dispatched(AccountId, bool)
- summary: A call was dispatched from the given account. The bool signals whether it was successful execution or not.
▸ Instantiated(AccountId, AccountId)
- summary: Contract deployed by address at the specified address.
▸ ScheduleUpdated(u32)
- summary: Triggered when the current schedule is updated.
▸ Transfer(AccountId, AccountId, Balance)
- summary: Transfer happened
fromtotowith givenvalueas part of acallorinstantiate.
council
▸ Approved(Hash)
- summary: A motion was approved by the required threshold.
▸ Disapproved(Hash)
- summary: A motion was not approved by the required threshold.
▸ Executed(Hash, bool)
- summary: A motion was executed;
boolis true if returned without error.
▸ MemberExecuted(Hash, bool)
- summary: A single member did some action;
boolis true if returned without error.
▸ Proposed(AccountId, ProposalIndex, Hash, MemberCount)
- summary: A motion (given hash) has been proposed (by given account) with a threshold (given
MemberCount).
▸ Voted(AccountId, Hash, bool, MemberCount, MemberCount)
- summary: A motion (given hash) has been voted on by given account, leaving a tally (yes votes and no votes given respectively as
MemberCount).
democracy
▸ Cancelled(ReferendumIndex)
▸ Delegated(AccountId, AccountId)
▸ Executed(ReferendumIndex, bool)
▸ ExternalTabled()
▸ NotPassed(ReferendumIndex)
▸ Passed(ReferendumIndex)
▸ Proposed(PropIndex, Balance)
▸ Started(ReferendumIndex, VoteThreshold)
▸ Tabled(PropIndex, Balance, Vec<AccountId>)
▸ Undelegated(AccountId)
▸ Vetoed(AccountId, Hash, BlockNumber)
elections
▸ BadReaperSlashed(AccountId)
- summary: slashed reaper
▸ TallyFinalized(Vec<AccountId>, Vec<AccountId>)
- summary: A tally (for approval votes of seat(s)) has ended (with one or more new members).
▸ TallyStarted(u32)
- summary: A tally (for approval votes of seat(s)) has started.
▸ VoterReaped(AccountId, AccountId)
- summary: reaped voter, reaper
grandpa
▸ NewAuthorities(Vec<(AuthorityId,AuthorityWeight)>)
- summary: New authority set has been applied.
▸ Paused()
- summary: Current authority set has been paused.
▸ Resumed()
- summary: Current authority set has been resumed.
imOnline
▸ HeartbeatReceived(AuthorityId)
- summary: A new heartbeat was received from
AuthorityId
indices
▸ NewAccountIndex(AccountId, AccountIndex)
- summary: A new account index was assigned. This event is not triggered when an existing index is reassigned to another
AccountId.
offences
▸ Offence(Kind, OpaqueTimeSlot)
- summary: There is an offence reported of the given
kindhappened at thesession_indexand (kind-specific) time slot. This event is not deposited for duplicate slashes.
session
▸ NewSession(SessionIndex)
- summary: New session has happened. Note that the argument is the session index, not the block number as the type might suggest.
staking
▸ OldSlashingReportDiscarded(SessionIndex)
- summary: An old slashing report from a prior era was discarded because it could not be processed.
▸ Reward(Balance)
- summary: All validators have been rewarded by the given balance.
▸ Slash(AccountId, Balance)
- summary: One validator (and its nominators) has been slashed by the given amount.
sudo
▸ KeyChanged(AccountId)
- summary: The sudoer just switched identity; the old key is supplied.
▸ Sudid(bool)
- summary: A sudo just took place.
▸ SudoAsDone(bool)
- summary: A sudo just took place.
system
▸ ExtrinsicFailed(DispatchError)
- summary: An extrinsic failed.
▸ ExtrinsicSuccess()
- summary: An extrinsic completed successfully.
technicalCommittee
▸ Approved(Hash)
- summary: A motion was approved by the required threshold.
▸ Disapproved(Hash)
- summary: A motion was not approved by the required threshold.
▸ Executed(Hash, bool)
- summary: A motion was executed;
boolis true if returned without error.
▸ MemberExecuted(Hash, bool)
- summary: A single member did some action;
boolis true if returned without error.
▸ Proposed(AccountId, ProposalIndex, Hash, MemberCount)
- summary: A motion (given hash) has been proposed (by given account) with a threshold (given
MemberCount).
▸ Voted(AccountId, Hash, bool, MemberCount, MemberCount)
- summary: A motion (given hash) has been voted on by given account, leaving a tally (yes votes and no votes given respectively as
MemberCount).
technicalMembership
▸ Dummy(PhantomData)
- summary: Phantom member, never used.
▸ MemberAdded()
- summary: The given member was added; see the transaction for who.
▸ MemberRemoved()
- summary: The given member was removed; see the transaction for who.
▸ MembersReset()
- summary: The membership was reset; see the transaction for who the new set is.
▸ MembersSwapped()
- summary: Two members were swapped; see the transaction for who.
treasury
▸ Awarded(ProposalIndex, Balance, AccountId)
- summary: Some funds have been allocated.
▸ Burnt(Balance)
- summary: Some of our funds have been burnt.
▸ Proposed(ProposalIndex)
- summary: New proposal.
▸ Rollover(Balance)
- summary: Spending has finished; this is the amount that rolls over until next spend.
▸ Spending(Balance)
- summary: We have ended a spend period and will now allocate funds.