Type Alias pallet_proxy::pallet::Proxies

source ·
pub type Proxies<T: Config> = StorageMap<_GeneratedPrefixForStorageProxies<T>, Twox64Concat, T::AccountId, (BoundedVec<ProxyDefinition<T::AccountId, T::ProxyType, BlockNumberFor<T>>, T::MaxProxies>, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance), ValueQuery>;
Expand description

The set of account proxies. Maps the account which has delegated to the accounts which are being delegated to, together with the amount held on deposit.

Storage type is [StorageMap] with key type T :: AccountId and value type (BoundedVec < ProxyDefinition < T :: AccountId, T :: ProxyType, BlockNumberFor < T > > , T :: MaxProxies, > , BalanceOf < T > ,).

Aliased Type§

struct Proxies<T: Config>(PhantomData<(_GeneratedPrefixForStorageProxies<T>, Twox64Concat, <T as Config>::AccountId, (BoundedVec<ProxyDefinition<<T as Config>::AccountId, <T as Config>::ProxyType, <<<T as Config>::Block as Block>::Header as Header>::Number>, <T as Config>::MaxProxies>, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance), ValueQuery, GetDefault, GetDefault)>);

Fields§

§0: PhantomData<(_GeneratedPrefixForStorageProxies<T>, Twox64Concat, <T as Config>::AccountId, (BoundedVec<ProxyDefinition<<T as Config>::AccountId, <T as Config>::ProxyType, <<<T as Config>::Block as Block>::Header as Header>::Number>, <T as Config>::MaxProxies>, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance), ValueQuery, GetDefault, GetDefault)>