pub struct RelayerQueryApi<'api> { /* private fields */ }Implementations§
Source§impl<'api> RelayerQueryApi<'api>
impl<'api> RelayerQueryApi<'api>
Sourcepub async fn subsidies(
&self,
key_0: AccountId,
) -> Result<Option<Subsidy<AccountId>>>
pub async fn subsidies( &self, key_0: AccountId, ) -> Result<Option<Subsidy<AccountId>>>
The subsidy for a user_key if they are being subsidised,
as a map user_key => Subsidy.
A key can only have one subsidy at a time. Accepting a new subsidy will replace any existing subsidy.
Sourcepub async fn pending_subsidies(
&self,
key_0: AccountId,
key_1: AccountId,
) -> Result<Option<u128>>
pub async fn pending_subsidies( &self, key_0: AccountId, key_1: AccountId, ) -> Result<Option<u128>>
Pending subsidies for a user_key from a paying_key.
This is used to track subsidies that have been authorised but not yet accepted.
The paying key can update or cancel the subsidy before it is accepted.
Sourcepub async fn relay_tx_nonces(&self, key_0: AccountId) -> Result<u64>
pub async fn relay_tx_nonces(&self, key_0: AccountId) -> Result<u64>
Nonce for relay_tx.
Trait Implementations§
Source§impl<'api> Clone for RelayerQueryApi<'api>
impl<'api> Clone for RelayerQueryApi<'api>
Source§fn clone(&self) -> RelayerQueryApi<'api>
fn clone(&self) -> RelayerQueryApi<'api>
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl<'api> Freeze for RelayerQueryApi<'api>
impl<'api> !RefUnwindSafe for RelayerQueryApi<'api>
impl<'api> Send for RelayerQueryApi<'api>
impl<'api> Sync for RelayerQueryApi<'api>
impl<'api> Unpin for RelayerQueryApi<'api>
impl<'api> UnsafeUnpin for RelayerQueryApi<'api>
impl<'api> !UnwindSafe for RelayerQueryApi<'api>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<Src, Dest> IntoTuple<Dest> for Srcwhere
Dest: FromTuple<Src>,
impl<Src, Dest> IntoTuple<Dest> for Srcwhere
Dest: FromTuple<Src>,
fn into_tuple(self) -> Dest
Source§impl<T, Outer> IsWrappedBy<Outer> for T
impl<T, Outer> IsWrappedBy<Outer> for T
Source§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
Source§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
Source§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of
T. Read moreSource§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
Source§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to
unchecked_from.Source§impl<T, S> UniqueSaturatedInto<T> for S
impl<T, S> UniqueSaturatedInto<T> for S
Source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T.