pub type Approvals<T: Config<I>, I: 'static = ()> = StorageNMap<_GeneratedPrefixForStorageApprovals<T, I>, (NMapKey<Blake2_128Concat, T::AssetId>, NMapKey<Blake2_128Concat, T::AccountId>, NMapKey<Blake2_128Concat, T::AccountId>), Approval<T::Balance, DepositBalanceOf<T, I>>>;
Expand description
Approved balance transfers. First balance is the amount approved for transfer. Second
is the amount of T::Currency
reserved for storing this.
First key is the asset ID, second key is the owner and third key is the delegate.
Storage type is [StorageNMap
] with keys type (T :: AssetId, T :: AccountId, T :: AccountId) and value type Approval < T :: Balance, DepositBalanceOf < T, I > >.
Aliased Type§
struct Approvals<T: Config<I>, I: 'static = ()>(/* private fields */);