[−][src]Struct pallet_dapps_staking::EraStakingPoints
Reward points of an era. Used to split era total payout between dapps rewards.
This points will be used to reward contracts operators and their respective nominators.
Trait Implementations
impl<AccountId: Ord, Balance: HasCompact> Debug for EraStakingPoints<AccountId, Balance> where
AccountId: Debug,
Balance: Debug,
[src]
AccountId: Debug,
Balance: Debug,
impl<AccountId: Ord, Balance: HasCompact> Decode for EraStakingPoints<AccountId, Balance> where
Balance: Decode,
Balance: Decode,
BTreeMap<AccountId, Balance>: Decode,
BTreeMap<AccountId, Balance>: Decode,
[src]
Balance: Decode,
Balance: Decode,
BTreeMap<AccountId, Balance>: Decode,
BTreeMap<AccountId, Balance>: Decode,
impl<AccountId: Default + Ord, Balance: Default + HasCompact> Default for EraStakingPoints<AccountId, Balance>
[src]
fn default() -> EraStakingPoints<AccountId, Balance>
[src]
impl<AccountId: Ord, Balance: HasCompact> Encode for EraStakingPoints<AccountId, Balance> where
Balance: Encode,
Balance: Encode,
BTreeMap<AccountId, Balance>: Encode,
BTreeMap<AccountId, Balance>: Encode,
[src]
Balance: Encode,
Balance: Encode,
BTreeMap<AccountId, Balance>: Encode,
BTreeMap<AccountId, 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<AccountId: Ord, Balance: HasCompact> EncodeLike<EraStakingPoints<AccountId, Balance>> for EraStakingPoints<AccountId, Balance> where
Balance: Encode,
Balance: Encode,
BTreeMap<AccountId, Balance>: Encode,
BTreeMap<AccountId, Balance>: Encode,
[src]
Balance: Encode,
Balance: Encode,
BTreeMap<AccountId, Balance>: Encode,
BTreeMap<AccountId, Balance>: Encode,
impl<AccountId: PartialEq + Ord, Balance: PartialEq + HasCompact> PartialEq<EraStakingPoints<AccountId, Balance>> for EraStakingPoints<AccountId, Balance>
[src]
fn eq(&self, other: &EraStakingPoints<AccountId, Balance>) -> bool
[src]
fn ne(&self, other: &EraStakingPoints<AccountId, Balance>) -> bool
[src]
impl<T: Trait> StorageDoubleMap<u32, <T as Trait>::AccountId, EraStakingPoints<<T as Trait>::AccountId, <<T as Trait>::Currency as Currency<<T as Trait>::AccountId>>::Balance>> for ErasStakingPoints<T>
[src]
type Query = EraStakingPoints<T::AccountId, BalanceOf<T>>
The type that get/take returns.
type Hasher1 = Twox64Concat
Hasher for the first key.
type Hasher2 = Twox64Concat
Hasher for the second key.
fn module_prefix() -> &'static [u8]
[src]
fn storage_prefix() -> &'static [u8]
[src]
fn from_optional_value_to_query(
v: Option<EraStakingPoints<T::AccountId, BalanceOf<T>>>
) -> Self::Query
[src]
v: Option<EraStakingPoints<T::AccountId, BalanceOf<T>>>
) -> Self::Query
fn from_query_to_optional_value(
v: Self::Query
) -> Option<EraStakingPoints<T::AccountId, BalanceOf<T>>>
[src]
v: Self::Query
) -> Option<EraStakingPoints<T::AccountId, BalanceOf<T>>>
fn prefix_hash() -> Vec<u8>
[src]
fn storage_double_map_final_key1<KArg1>(k1: KArg1) -> Vec<u8> where
KArg1: EncodeLike<K1>,
[src]
KArg1: EncodeLike<K1>,
fn storage_double_map_final_key<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Vec<u8> where
KArg1: EncodeLike<K1>,
KArg2: EncodeLike<K2>,
[src]
KArg1: EncodeLike<K1>,
KArg2: EncodeLike<K2>,
impl<T: Trait> StoragePrefixedMap<EraStakingPoints<<T as Trait>::AccountId, <<T as Trait>::Currency as Currency<<T as Trait>::AccountId>>::Balance>> for ErasStakingPoints<T>
[src]
fn module_prefix() -> &'static [u8]
[src]
fn storage_prefix() -> &'static [u8]
[src]
fn final_prefix() -> [u8; 32]
[src]
fn remove_all()
[src]
fn iter_values() -> PrefixIterator<Value>
[src]
fn translate_values<OldValue, TV>(translate_val: TV) -> Result<(), u32> where
OldValue: Decode,
TV: Fn(OldValue) -> Value,
[src]
OldValue: Decode,
TV: Fn(OldValue) -> Value,
impl<AccountId: Ord, Balance: HasCompact> StructuralPartialEq for EraStakingPoints<AccountId, Balance>
[src]
Auto Trait Implementations
impl<AccountId, Balance> RefUnwindSafe for EraStakingPoints<AccountId, Balance> where
AccountId: RefUnwindSafe,
Balance: RefUnwindSafe,
AccountId: RefUnwindSafe,
Balance: RefUnwindSafe,
impl<AccountId, Balance> Send for EraStakingPoints<AccountId, Balance> where
AccountId: Send,
Balance: Send,
AccountId: Send,
Balance: Send,
impl<AccountId, Balance> Sync for EraStakingPoints<AccountId, Balance> where
AccountId: Sync,
Balance: Sync,
AccountId: Sync,
Balance: Sync,
impl<AccountId, Balance> Unpin for EraStakingPoints<AccountId, Balance> where
AccountId: Unpin,
Balance: Unpin,
AccountId: Unpin,
Balance: Unpin,
impl<AccountId, Balance> UnwindSafe for EraStakingPoints<AccountId, Balance> where
AccountId: RefUnwindSafe + UnwindSafe,
Balance: RefUnwindSafe + UnwindSafe,
AccountId: RefUnwindSafe + UnwindSafe,
Balance: RefUnwindSafe + 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<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>,
[src]
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
fn from_ref(outer: &Outer) -> &T
[src]
Get a reference to the inner from the outer.
fn from_mut(outer: &mut Outer) -> &mut T
[src]
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> Same<T> for T
type Output = T
Should always be Self
impl<T> SaturatedConversion for T
[src]
fn saturated_from<T>(t: T) -> Self where
Self: UniqueSaturatedFrom<T>,
[src]
Self: UniqueSaturatedFrom<T>,
fn saturated_into<T>(self) -> T where
Self: UniqueSaturatedInto<T>,
[src]
Self: UniqueSaturatedInto<T>,
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>,
[src]
T: UncheckedFrom<S>,
fn unchecked_into(self) -> T
[src]
impl<T, S> UniqueSaturatedInto<T> for S where
S: TryInto<T>,
T: Bounded,
[src]
S: TryInto<T>,
T: Bounded,
fn unique_saturated_into(self) -> T
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,