[−][src]Enum pallet_staking::RawEvent
Events for this module.
Variants
EraPayout(EraIndex, Balance, Balance)
The era payout has been set; the first balance is the validator-payout; the second is the remainder from the maximum amount of reward.
The staker has been rewarded by this amount. AccountId
is the stash account.
One validator (and its nominators) has been slashed by the given amount.
OldSlashingReportDiscarded(SessionIndex)
An old slashing report from a prior era was discarded because it could not be processed.
StakingElection(ElectionCompute)
A new set of stakers was elected with the given computation method.
SolutionStored(ElectionCompute)
A new solution for the upcoming election has been stored.
An account has bonded this 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.
An account has unbonded this amount.
An account has called withdraw_unbonded
and removed unbonding chunks worth Balance
from the unlocking queue.
Trait Implementations
impl<Balance: Clone, AccountId: Clone> Clone for RawEvent<Balance, AccountId>
[src]
fn clone(&self) -> RawEvent<Balance, AccountId>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<Balance, AccountId> Debug for RawEvent<Balance, AccountId> where
Balance: Debug,
AccountId: Debug,
[src]
Balance: Debug,
AccountId: Debug,
impl<Balance, AccountId> Decode for RawEvent<Balance, AccountId> where
Balance: Decode,
Balance: Decode,
Balance: Decode,
Balance: Decode,
AccountId: Decode,
AccountId: Decode,
Balance: Decode,
Balance: Decode,
AccountId: Decode,
AccountId: Decode,
Balance: Decode,
Balance: Decode,
AccountId: Decode,
AccountId: Decode,
Balance: Decode,
Balance: Decode,
AccountId: Decode,
AccountId: Decode,
Balance: Decode,
Balance: Decode,
AccountId: Decode,
AccountId: Decode,
Balance: Decode,
Balance: Decode,
[src]
Balance: Decode,
Balance: Decode,
Balance: Decode,
Balance: Decode,
AccountId: Decode,
AccountId: Decode,
Balance: Decode,
Balance: Decode,
AccountId: Decode,
AccountId: Decode,
Balance: Decode,
Balance: Decode,
AccountId: Decode,
AccountId: Decode,
Balance: Decode,
Balance: Decode,
AccountId: Decode,
AccountId: Decode,
Balance: Decode,
Balance: Decode,
AccountId: Decode,
AccountId: Decode,
Balance: Decode,
Balance: Decode,
impl<Balance, AccountId> Encode for RawEvent<Balance, AccountId> where
Balance: Encode,
Balance: Encode,
Balance: Encode,
Balance: Encode,
AccountId: Encode,
AccountId: Encode,
Balance: Encode,
Balance: Encode,
AccountId: Encode,
AccountId: Encode,
Balance: Encode,
Balance: Encode,
AccountId: Encode,
AccountId: Encode,
Balance: Encode,
Balance: Encode,
AccountId: Encode,
AccountId: Encode,
Balance: Encode,
Balance: Encode,
AccountId: Encode,
AccountId: Encode,
Balance: Encode,
Balance: Encode,
[src]
Balance: Encode,
Balance: Encode,
Balance: Encode,
Balance: Encode,
AccountId: Encode,
AccountId: Encode,
Balance: Encode,
Balance: Encode,
AccountId: Encode,
AccountId: Encode,
Balance: Encode,
Balance: Encode,
AccountId: Encode,
AccountId: Encode,
Balance: Encode,
Balance: Encode,
AccountId: Encode,
AccountId: Encode,
Balance: Encode,
Balance: Encode,
AccountId: Encode,
AccountId: Encode,
Balance: Encode,
Balance: Encode,
fn encode_to<EncOut: Output>(&self, dest: &mut EncOut)
[src]
fn size_hint(&self) -> usize
[src]
fn encode(&self) -> Vec<u8>
[src]
fn using_encoded<R, F>(&self, f: F) -> R where
F: FnOnce(&[u8]) -> R,
[src]
F: FnOnce(&[u8]) -> R,
impl<Balance, AccountId> EncodeLike<RawEvent<Balance, AccountId>> for RawEvent<Balance, AccountId> where
Balance: Encode,
Balance: Encode,
Balance: Encode,
Balance: Encode,
AccountId: Encode,
AccountId: Encode,
Balance: Encode,
Balance: Encode,
AccountId: Encode,
AccountId: Encode,
Balance: Encode,
Balance: Encode,
AccountId: Encode,
AccountId: Encode,
Balance: Encode,
Balance: Encode,
AccountId: Encode,
AccountId: Encode,
Balance: Encode,
Balance: Encode,
AccountId: Encode,
AccountId: Encode,
Balance: Encode,
Balance: Encode,
[src]
Balance: Encode,
Balance: Encode,
Balance: Encode,
Balance: Encode,
AccountId: Encode,
AccountId: Encode,
Balance: Encode,
Balance: Encode,
AccountId: Encode,
AccountId: Encode,
Balance: Encode,
Balance: Encode,
AccountId: Encode,
AccountId: Encode,
Balance: Encode,
Balance: Encode,
AccountId: Encode,
AccountId: Encode,
Balance: Encode,
Balance: Encode,
AccountId: Encode,
AccountId: Encode,
Balance: Encode,
Balance: Encode,
impl<Balance: Eq, AccountId: Eq> Eq for RawEvent<Balance, AccountId>
[src]
impl<Balance, AccountId> From<RawEvent<Balance, AccountId>> for ()
[src]
impl<Balance: PartialEq, AccountId: PartialEq> PartialEq<RawEvent<Balance, AccountId>> for RawEvent<Balance, AccountId>
[src]
fn eq(&self, other: &RawEvent<Balance, AccountId>) -> bool
[src]
fn ne(&self, other: &RawEvent<Balance, AccountId>) -> bool
[src]
impl<Balance, AccountId> StructuralEq for RawEvent<Balance, AccountId>
[src]
impl<Balance, AccountId> StructuralPartialEq for RawEvent<Balance, AccountId>
[src]
Auto Trait Implementations
impl<Balance, AccountId> RefUnwindSafe for RawEvent<Balance, AccountId> where
AccountId: RefUnwindSafe,
Balance: RefUnwindSafe,
AccountId: RefUnwindSafe,
Balance: RefUnwindSafe,
impl<Balance, AccountId> Send for RawEvent<Balance, AccountId> where
AccountId: Send,
Balance: Send,
AccountId: Send,
Balance: Send,
impl<Balance, AccountId> Sync for RawEvent<Balance, AccountId> where
AccountId: Sync,
Balance: Sync,
AccountId: Sync,
Balance: Sync,
impl<Balance, AccountId> Unpin for RawEvent<Balance, AccountId> where
AccountId: Unpin,
Balance: Unpin,
AccountId: Unpin,
Balance: Unpin,
impl<Balance, AccountId> UnwindSafe for RawEvent<Balance, AccountId> where
AccountId: UnwindSafe,
Balance: UnwindSafe,
AccountId: UnwindSafe,
Balance: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> CheckedConversion for T
[src]
fn checked_from<T>(t: T) -> Option<Self> where
Self: TryFrom<T>,
[src]
Self: TryFrom<T>,
fn checked_into<T>(self) -> Option<T> where
Self: TryInto<T>,
[src]
Self: TryInto<T>,
impl<S> Codec for S where
S: Encode + Decode,
[src]
S: Encode + Decode,
impl<T, X> Decode for X where
T: Decode + Into<X>,
X: WrapperTypeDecode<Wrapped = T>,
[src]
T: Decode + Into<X>,
X: WrapperTypeDecode<Wrapped = T>,
impl<T> DecodeAll for T where
T: Decode,
[src]
T: Decode,
impl<T> DecodeLimit for T where
T: Decode,
[src]
T: Decode,
fn decode_all_with_depth_limit(limit: u32, input: &[u8]) -> Result<T, Error>
[src]
fn decode_with_depth_limit(limit: u32, input: &[u8]) -> Result<T, Error>
[src]
impl<T, X> Encode for X where
T: Encode + ?Sized,
X: WrapperTypeEncode<Target = T>,
[src]
T: Encode + ?Sized,
X: WrapperTypeEncode<Target = T>,
fn size_hint(&self) -> usize
[src]
fn using_encoded<R, F>(&self, f: F) -> R where
F: FnOnce(&[u8]) -> R,
[src]
F: FnOnce(&[u8]) -> R,
fn encode(&self) -> Vec<u8>
[src]
fn encode_to<W>(&self, dest: &mut W) where
W: Output,
[src]
W: Output,
impl<'_, '_, T> EncodeLike<&'_ &'_ T> for T where
T: Encode,
[src]
T: Encode,
impl<'_, T> EncodeLike<&'_ T> for T where
T: Encode,
[src]
T: Encode,
impl<'_, T> EncodeLike<&'_ mut T> for T where
T: Encode,
[src]
T: Encode,
impl<T> EncodeLike<Arc<T>> for T where
T: Encode,
[src]
T: Encode,
impl<T> EncodeLike<Box<T>> for T where
T: Encode,
[src]
T: Encode,
impl<'a, T> EncodeLike<Cow<'a, T>> for T where
T: Encode + ToOwned,
[src]
T: Encode + ToOwned,
impl<T> EncodeLike<Rc<T>> for T where
T: Encode,
[src]
T: Encode,
impl<T> From<T> for T
[src]
impl<S> FullCodec for S where
S: Decode + FullEncode,
[src]
S: Decode + FullEncode,
impl<S> FullEncode for S where
S: Encode + EncodeLike<S>,
[src]
S: Encode + EncodeLike<S>,
impl<T> Hashable for T where
T: Codec,
[src]
T: Codec,
fn blake2_128(&self) -> [u8; 16]
[src]
fn blake2_256(&self) -> [u8; 32]
[src]
fn blake2_128_concat(&self) -> Vec<u8>
[src]
fn twox_128(&self) -> [u8; 16]
[src]
fn twox_256(&self) -> [u8; 32]
[src]
fn twox_64_concat(&self) -> Vec<u8>
[src]
fn identity(&self) -> Vec<u8>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IsType<T> for T
[src]
fn from_ref(t: &T) -> &T
[src]
fn into_ref(&self) -> &T
[src]
fn from_mut(t: &mut T) -> &mut T
[src]
fn into_mut(&mut self) -> &mut T
[src]
impl<T, Outer> IsWrappedBy<Outer> for T where
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
fn from_ref(outer: &Outer) -> &T
Get a reference to the inner from the outer.
fn from_mut(outer: &mut Outer) -> &mut T
Get a mutable reference to the inner from the outer.
impl<T> KeyedVec for T where
T: Codec,
[src]
T: Codec,
impl<T> MaybeDebug for T where
T: Debug,
T: Debug,
impl<T> MaybeDebug for T where
T: Debug,
T: Debug,
impl<T> MaybeRefUnwindSafe for T where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Member for T where
T: 'static + Clone + PartialEq<T> + Eq + Send + Sync + Debug,
[src]
T: 'static + Clone + PartialEq<T> + Eq + Send + Sync + Debug,
impl<T> Parameter for T where
T: Codec + EncodeLike<T> + Clone + Eq + Debug,
[src]
T: Codec + EncodeLike<T> + Clone + Eq + Debug,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> SaturatedConversion for T
fn saturated_from<T>(t: T) -> Self where
Self: UniqueSaturatedFrom<T>,
Self: UniqueSaturatedFrom<T>,
fn saturated_into<T>(self) -> T where
Self: UniqueSaturatedInto<T>,
Self: UniqueSaturatedInto<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<S, T> UncheckedInto<T> for S where
T: UncheckedFrom<S>,
T: UncheckedFrom<S>,
fn unchecked_into(self) -> T
impl<T, S> UniqueSaturatedInto<T> for S where
S: TryInto<T>,
T: Bounded,
S: TryInto<T>,
T: Bounded,
fn unique_saturated_into(self) -> T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,