Struct substrate_gen::runtime::rewards::storage::StorageApi
source · pub struct StorageApi;
Implementations§
source§impl StorageApi
impl StorageApi
pub fn reserves_acc( &self ) -> StaticStorageAddress<DecodeStaticType<TechAccountId<AccountId32, TechAssetId<PredefinedAssetId>, u32>>, Yes, Yes, ()>
sourcepub fn val_owners(
&self,
_0: impl Borrow<H160>
) -> StaticStorageAddress<DecodeStaticType<RewardInfo>, Yes, Yes, Yes>
pub fn val_owners( &self, _0: impl Borrow<H160> ) -> StaticStorageAddress<DecodeStaticType<RewardInfo>, Yes, Yes, Yes>
A map EthAddresses -> RewardInfo, that is claimable and remaining vested amounts per address
sourcepub fn val_owners_root(
&self
) -> StaticStorageAddress<DecodeStaticType<RewardInfo>, (), Yes, Yes>
pub fn val_owners_root( &self ) -> StaticStorageAddress<DecodeStaticType<RewardInfo>, (), Yes, Yes>
A map EthAddresses -> RewardInfo, that is claimable and remaining vested amounts per address
pub fn pswap_farm_owners( &self, _0: impl Borrow<H160> ) -> StaticStorageAddress<DecodeStaticType<u128>, Yes, Yes, Yes>
pub fn pswap_farm_owners_root( &self ) -> StaticStorageAddress<DecodeStaticType<u128>, (), Yes, Yes>
pub fn pswap_waifu_owners( &self, _0: impl Borrow<H160> ) -> StaticStorageAddress<DecodeStaticType<u128>, Yes, Yes, Yes>
pub fn pswap_waifu_owners_root( &self ) -> StaticStorageAddress<DecodeStaticType<u128>, (), Yes, Yes>
sourcepub fn umi_nft_receivers(
&self,
_0: impl Borrow<H160>
) -> StaticStorageAddress<DecodeStaticType<Vec<u128>>, Yes, Yes, Yes>
pub fn umi_nft_receivers( &self, _0: impl Borrow<H160> ) -> StaticStorageAddress<DecodeStaticType<Vec<u128>>, Yes, Yes, Yes>
UMI NFT receivers storage
sourcepub fn umi_nft_receivers_root(
&self
) -> StaticStorageAddress<DecodeStaticType<Vec<u128>>, (), Yes, Yes>
pub fn umi_nft_receivers_root( &self ) -> StaticStorageAddress<DecodeStaticType<Vec<u128>>, (), Yes, Yes>
UMI NFT receivers storage
sourcepub fn val_burned_since_last_vesting(
&self
) -> StaticStorageAddress<DecodeStaticType<u128>, Yes, Yes, ()>
pub fn val_burned_since_last_vesting( &self ) -> StaticStorageAddress<DecodeStaticType<u128>, Yes, Yes, ()>
Amount of VAL burned since last vesting
sourcepub fn current_claimable_val(
&self
) -> StaticStorageAddress<DecodeStaticType<u128>, Yes, Yes, ()>
pub fn current_claimable_val( &self ) -> StaticStorageAddress<DecodeStaticType<u128>, Yes, Yes, ()>
Amount of VAL currently being vested (aggregated over the previous period of 14,400 blocks)
sourcepub fn eth_addresses(
&self,
_0: impl Borrow<u32>
) -> StaticStorageAddress<DecodeStaticType<Vec<H160>>, Yes, Yes, Yes>
pub fn eth_addresses( &self, _0: impl Borrow<u32> ) -> StaticStorageAddress<DecodeStaticType<Vec<H160>>, Yes, Yes, Yes>
All addresses are split in batches, AddressBatches
maps batch number to a set of addresses
sourcepub fn eth_addresses_root(
&self
) -> StaticStorageAddress<DecodeStaticType<Vec<H160>>, (), Yes, Yes>
pub fn eth_addresses_root( &self ) -> StaticStorageAddress<DecodeStaticType<Vec<H160>>, (), Yes, Yes>
All addresses are split in batches, AddressBatches
maps batch number to a set of addresses
sourcepub fn total_val_rewards(
&self
) -> StaticStorageAddress<DecodeStaticType<u128>, Yes, Yes, ()>
pub fn total_val_rewards( &self ) -> StaticStorageAddress<DecodeStaticType<u128>, Yes, Yes, ()>
Total amount of VAL rewards either claimable now or some time in the future
sourcepub fn total_claimable_val(
&self
) -> StaticStorageAddress<DecodeStaticType<u128>, Yes, Yes, ()>
pub fn total_claimable_val( &self ) -> StaticStorageAddress<DecodeStaticType<u128>, Yes, Yes, ()>
Total amount of VAL that can be claimed by users at current point in time
sourcepub fn migration_pending(
&self
) -> StaticStorageAddress<DecodeStaticType<bool>, Yes, Yes, ()>
pub fn migration_pending( &self ) -> StaticStorageAddress<DecodeStaticType<bool>, Yes, Yes, ()>
A flag indicating whether VAL rewards data migration has been finalized
sourcepub fn umi_nfts(
&self
) -> StaticStorageAddress<DecodeStaticType<Vec<AssetId32<PredefinedAssetId>>>, Yes, Yes, ()>
pub fn umi_nfts( &self ) -> StaticStorageAddress<DecodeStaticType<Vec<AssetId32<PredefinedAssetId>>>, Yes, Yes, ()>
The storage of available UMI NFTs.
sourcepub fn umi_nft_claimed(
&self,
_0: impl Borrow<H160>
) -> StaticStorageAddress<DecodeStaticType<bool>, Yes, Yes, Yes>
pub fn umi_nft_claimed( &self, _0: impl Borrow<H160> ) -> StaticStorageAddress<DecodeStaticType<bool>, Yes, Yes, Yes>
Stores whether address already claimed UMI NFT rewards.
sourcepub fn umi_nft_claimed_root(
&self
) -> StaticStorageAddress<DecodeStaticType<bool>, (), Yes, Yes>
pub fn umi_nft_claimed_root( &self ) -> StaticStorageAddress<DecodeStaticType<bool>, (), Yes, Yes>
Stores whether address already claimed UMI NFT rewards.
Auto Trait Implementations§
impl RefUnwindSafe for StorageApi
impl Send for StorageApi
impl Sync for StorageApi
impl Unpin for StorageApi
impl UnwindSafe for StorageApi
Blanket Implementations§
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
Self: TryFrom<T>,
fn checked_from<T>(t: T) -> Option<Self>where Self: TryFrom<T>,
§fn checked_into<T>(self) -> Option<T>where
Self: TryInto<T>,
fn checked_into<T>(self) -> Option<T>where Self: TryInto<T>,
§impl<T> Conv for T
impl<T> Conv for T
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere T: Any,
§fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s.§impl<T> FmtForward for T
impl<T> FmtForward for T
§fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where Self: Binary,
self
to use its Binary
implementation when Debug
-formatted.§fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where Self: Display,
self
to use its Display
implementation when
Debug
-formatted.§fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where Self: LowerExp,
self
to use its LowerExp
implementation when
Debug
-formatted.§fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where Self: LowerHex,
self
to use its LowerHex
implementation when
Debug
-formatted.§fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self>where Self: Octal,
self
to use its Octal
implementation when Debug
-formatted.§fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self>where Self: Pointer,
self
to use its Pointer
implementation when
Debug
-formatted.§fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self>where Self: UpperExp,
self
to use its UpperExp
implementation when
Debug
-formatted.§fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self>where Self: UpperHex,
self
to use its UpperHex
implementation when
Debug
-formatted.§fn fmt_list(self) -> FmtList<Self>where
&'a Self: for<'a> IntoIterator,
fn fmt_list(self) -> FmtList<Self>where &'a Self: for<'a> IntoIterator,
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>
§impl<T> IsType<T> for T
impl<T> IsType<T> for T
§impl<T> Pipe for Twhere
T: ?Sized,
impl<T> Pipe for Twhere T: ?Sized,
§fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere Self: Sized,
§fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere R: 'a,
self
and passes that borrow into the pipe function. Read more§fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere R: 'a,
self
and passes that borrow into the pipe function. Read more§fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere
Self: Borrow<B>,
B: 'a + ?Sized,
R: 'a,
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere Self: Borrow<B>, B: 'a + ?Sized, R: 'a,
§fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R
) -> Rwhere
Self: BorrowMut<B>,
B: 'a + ?Sized,
R: 'a,
fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R ) -> Rwhere Self: BorrowMut<B>, B: 'a + ?Sized, R: 'a,
§fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere
Self: AsRef<U>,
U: 'a + ?Sized,
R: 'a,
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere Self: AsRef<U>, U: 'a + ?Sized, R: 'a,
self
, then passes self.as_ref()
into the pipe function.§fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere
Self: AsMut<U>,
U: 'a + ?Sized,
R: 'a,
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere Self: AsMut<U>, U: 'a + ?Sized, R: 'a,
self
, then passes self.as_mut()
into the pipe
function.§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<A> PureOrWrapped<A> for A
impl<A> PureOrWrapped<A> for A
§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,
§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,
T
. Read more§impl<T> Tap for T
impl<T> Tap for T
§fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere
Self: Borrow<B>,
B: ?Sized,
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,
Borrow<B>
of a value. Read more§fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere
Self: BorrowMut<B>,
B: ?Sized,
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, B: ?Sized,
BorrowMut<B>
of a value. Read more§fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere
Self: AsRef<R>,
R: ?Sized,
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere Self: AsRef<R>, R: ?Sized,
AsRef<R>
view of a value. Read more§fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere
Self: AsMut<R>,
R: ?Sized,
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere Self: AsMut<R>, R: ?Sized,
AsMut<R>
view of a value. Read more§fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere
Self: Deref<Target = T>,
T: ?Sized,
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere Self: Deref<Target = T>, T: ?Sized,
Deref::Target
of a value. Read more§fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere
Self: DerefMut<Target = T> + Deref,
T: ?Sized,
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere Self: DerefMut<Target = T> + Deref, T: ?Sized,
Deref::Target
of a value. Read more§fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
.tap()
only in debug builds, and is erased in release builds.§fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
.tap_mut()
only in debug builds, and is erased in release
builds.§fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere
Self: Borrow<B>,
B: ?Sized,
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere Self: Borrow<B>, B: ?Sized,
.tap_borrow()
only in debug builds, and is erased in release
builds.§fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere
Self: BorrowMut<B>,
B: ?Sized,
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere Self: BorrowMut<B>, B: ?Sized,
.tap_borrow_mut()
only in debug builds, and is erased in release
builds.§fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere
Self: AsRef<R>,
R: ?Sized,
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere Self: AsRef<R>, R: ?Sized,
.tap_ref()
only in debug builds, and is erased in release
builds.§fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere
Self: AsMut<R>,
R: ?Sized,
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere Self: AsMut<R>, R: ?Sized,
.tap_ref_mut()
only in debug builds, and is erased in release
builds.§impl<T> TryConv for T
impl<T> TryConv for T
§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere T: UncheckedFrom<S>,
§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
unchecked_from
.§impl<T, S> UniqueSaturatedInto<T> for Swhere
T: Bounded,
S: TryInto<T>,
impl<T, S> UniqueSaturatedInto<T> for Swhere T: Bounded, S: TryInto<T>,
§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
T
.