[−]Struct eq_rate::Module
Implementations
impl<T: Trait + 'static> Module<T>
[src]
pub fn keys() -> Vec<T::AuthorityId>
[src]
Pallet storage for keys
pub fn last_fee_update<K: EncodeLike<T::AccountId>>(key: K) -> u64
[src]
Pallet storage - last update timestamps for each AccountId
that has balances
pub fn now_millis_offset() -> u64
[src]
Pallet storage used for time offset in test builds
impl<T: Trait> Module<T>
Can also be called using Call
.
pub fn reinit(
origin: T::Origin,
request: ReinitRequest<T::AccountId, T::BlockNumber>,
_signature: <T::AuthorityId as RuntimeAppPublic>::Signature
) -> DispatchResult
origin: T::Origin,
request: ReinitRequest<T::AccountId, T::BlockNumber>,
_signature: <T::AuthorityId as RuntimeAppPublic>::Signature
) -> DispatchResult
NOTE: Calling this function will bypass origin filters. Request to check account balance for margin call and withdraw fees. This function is executed in code of other pallets
pub fn reinit_bailsman(
origin: T::Origin,
request: ReinitRequest<T::AccountId, T::BlockNumber>,
_signature: <T::AuthorityId as RuntimeAppPublic>::Signature
) -> DispatchResult
origin: T::Origin,
request: ReinitRequest<T::AccountId, T::BlockNumber>,
_signature: <T::AuthorityId as RuntimeAppPublic>::Signature
) -> DispatchResult
NOTE: Calling this function will bypass origin filters. Request to check and redistribute Bailsman pallet balances. This function is executed in code of other pallets
pub fn reinit_external(
origin: T::Origin,
owner: <T as Trait>::AccountId
) -> Result<(), DispatchError>
origin: T::Origin,
owner: <T as Trait>::AccountId
) -> Result<(), DispatchError>
NOTE: Calling this function will bypass origin filters. Request to check account balance for margin call and withdraw fees. This function is used by any user and executed by substrate transaction
pub fn set_now_millis_offset(
origin: T::Origin,
offset: u64
) -> Result<(), DispatchError>
origin: T::Origin,
offset: u64
) -> Result<(), DispatchError>
NOTE: Calling this function will bypass origin filters. Function used in test builds
impl<T: Trait> Module<T>
[src]
pub fn set_last_update(accounts: Vec<&T::AccountId>)
[src]
Trait Implementations
impl<T: Trait> BoundToRuntimeAppPublic for Module<T>
[src]
type Public = T::AuthorityId
The RuntimeAppPublic
this type is bound to.
impl<T: Trait> Callable<T> for Module<T>
impl<T: Clone + Trait> Clone for Module<T>
fn clone(&self) -> Module<T>
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T: Copy + Trait> Copy for Module<T>
impl<T: Trait> Debug for Module<T> where
T: Debug,
T: Debug,
impl<T: Eq + Trait> Eq for Module<T>
impl<T: Trait> IntegrityTest for Module<T>
fn integrity_test()
impl<T: Trait> ModuleErrorMetadata for Module<T>
fn metadata() -> &'static [ErrorMetadata]
impl<T: Trait> OffchainWorker<<T as Trait>::BlockNumber> for Module<T>
fn offchain_worker(now: T::BlockNumber)
impl<T: Trait> OnFinalize<<T as Trait>::BlockNumber> for Module<T>
fn on_finalize(_n: BlockNumber)
impl<T: Trait> OnInitialize<<T as Trait>::BlockNumber> for Module<T>
fn on_initialize(_n: BlockNumber) -> u64
impl<T: Trait> OnKilledAccount<<T as Trait>::AccountId> for Module<T>
[src]
fn on_killed_account(who: &T::AccountId)
[src]
impl<T: Trait> OnNewAccount<<T as Trait>::AccountId> for Module<T>
[src]
Sets timestamp of last update on account creation
fn on_new_account(who: &T::AccountId)
[src]
impl<T: Trait> OnRuntimeUpgrade for Module<T>
fn on_runtime_upgrade() -> u64
impl<T: Trait> OneSessionHandler<<T as Trait>::AccountId> for Module<T>
[src]
type Key = T::AuthorityId
The key type expected.
fn on_genesis_session<'a, I: 'a>(validators: I) where
I: Iterator<Item = (&'a T::AccountId, T::AuthorityId)>,
[src]
I: Iterator<Item = (&'a T::AccountId, T::AuthorityId)>,
fn on_new_session<'a, I: 'a>(
_changed: bool,
validators: I,
_queued_validators: I
) where
I: Iterator<Item = (&'a T::AccountId, T::AuthorityId)>,
[src]
_changed: bool,
validators: I,
_queued_validators: I
) where
I: Iterator<Item = (&'a T::AccountId, T::AuthorityId)>,
fn on_disabled(_i: usize)
[src]
fn on_before_session_ending()
impl<T: PartialEq + Trait> PartialEq<Module<T>> for Module<T>
impl<T: Trait> StructuralEq for Module<T>
impl<T: Trait> StructuralPartialEq for Module<T>
impl<T: Trait> UnixTime for Module<T>
[src]
impl<T: Trait> ValidateUnsigned for Module<T>
[src]
type Call = Call<T>
The call to validate
fn validate_unsigned(
_source: TransactionSource,
call: &Self::Call
) -> TransactionValidity
[src]
_source: TransactionSource,
call: &Self::Call
) -> TransactionValidity
fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Auto Trait Implementations
impl<T> RefUnwindSafe for Module<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Send for Module<T> where
T: Send,
T: Send,
impl<T> Sync for Module<T> where
T: Sync,
T: Sync,
impl<T> Unpin for Module<T> where
T: Unpin,
T: Unpin,
impl<T> UnwindSafe for Module<T> where
T: UnwindSafe,
T: 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
fn checked_from<T>(t: T) -> Option<Self> where
Self: TryFrom<T>,
Self: TryFrom<T>,
fn checked_into<T>(self) -> Option<T> where
Self: TryInto<T>,
Self: TryInto<T>,
impl<T> DynClone for T where
T: Clone,
[src]
T: Clone,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IsType<T> for T
fn from_ref(t: &T) -> &T
fn into_ref(&self) -> &T
fn from_mut(t: &mut T) -> &mut T
fn into_mut(&mut self) -> &mut T
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<Src, Dst> LossyInto<Dst> for Src where
Dst: LossyFrom<Src>,
[src]
Dst: LossyFrom<Src>,
fn lossy_into(self) -> Dst
[src]
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,
T: 'static + Clone + PartialEq<T> + Eq + Send + Sync + 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>,