StakingEvent: Enum<{ Bonded: { amount: bigint; stash: SS58String; }; Chilled: { stash: SS58String; }; ControllerBatchDeprecated: { failures: number; }; EraPaid: { era_index: number; remainder: bigint; validator_payout: bigint; }; ForceEra: { mode: StakingForcing; }; Kicked: { nominator: SS58String; stash: SS58String; }; OldSlashingReportDiscarded: { session_index: number; }; PayoutStarted: { era_index: number; validator_stash: SS58String; }; Rewarded: { amount: bigint; dest: StakingRewardDestination; stash: SS58String; }; Slashed: { amount: bigint; staker: SS58String; }; SlashReported: { fraction: number; slash_era: number; validator: SS58String; }; SnapshotTargetsSizeExceeded: { size: number; }; SnapshotVotersSizeExceeded: { size: number; }; StakersElected: undefined; StakingElectionFailed: undefined; Unbonded: { amount: bigint; stash: SS58String; }; ValidatorPrefsSet: { prefs: { blocked: boolean; commission: number; }; stash: SS58String; }; Withdrawn: { amount: bigint; stash: SS58String; }; }> Type declaration
Bonded: {
amount: bigint;
stash: SS58String;
}
amount: bigint
stash: SS58String
Chilled: {
stash: SS58String;
}
ControllerBatchDeprecated: {
failures: number;
}
EraPaid: {
era_index: number;
remainder: bigint;
validator_payout: bigint;
}
era_index: number
remainder: bigint
validator_payout: bigint
Kicked: {
nominator: SS58String;
stash: SS58String;
}
nominator: SS58String
stash: SS58String
OldSlashingReportDiscarded: {
session_index: number;
}
PayoutStarted: {
era_index: number;
validator_stash: SS58String;
}
era_index: number
validator_stash: SS58String
Rewarded: {
amount: bigint;
dest: StakingRewardDestination;
stash: SS58String;
}
amount: bigint
stash: SS58String
Slashed: {
amount: bigint;
staker: SS58String;
}
amount: bigint
staker: SS58String
SlashReported: {
fraction: number;
slash_era: number;
validator: SS58String;
}
fraction: number
slash_era: number
validator: SS58String
SnapshotTargetsSizeExceeded: {
size: number;
}
SnapshotVotersSizeExceeded: {
size: number;
}
StakersElected: undefined
StakingElectionFailed: undefined
Unbonded: {
amount: bigint;
stash: SS58String;
}
amount: bigint
stash: SS58String
ValidatorPrefsSet: {
prefs: {
blocked: boolean;
commission: number;
};
stash: SS58String;
}
prefs: {
blocked: boolean;
commission: number;
}
blocked: boolean
commission: number
stash: SS58String
Withdrawn: {
amount: bigint;
stash: SS58String;
}
amount: bigint
stash: SS58String
An account has bonded this amount. [stash, amount]
NOTE: This event is only emitted when funds are bonded via a dispatchable. Notably, it will not be emitted for staking rewards when they are added to stake.