AccountTouch: deposit_required requires asset id (#14147)

This commit is contained in:
Muharem Ismailov
2023-05-15 18:08:07 +02:00
committed by GitHub
parent f7bd1f0713
commit 0a105eed6f
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -1654,7 +1654,7 @@ pub mod pallet {
impl<T: Config<I>, I: 'static> AccountTouch<T::AssetId, T::AccountId> for Pallet<T, I> {
type Balance = DepositBalanceOf<T, I>;
fn deposit_required() -> Self::Balance {
fn deposit_required(_: T::AssetId) -> Self::Balance {
T::AssetAccountDeposit::get()
}
+2 -2
View File
@@ -1160,8 +1160,8 @@ pub trait AccountTouch<AssetId, AccountId> {
/// The type for currency units of the deposit.
type Balance;
/// The deposit amount of a native currency required for creating an asset account.
fn deposit_required() -> Self::Balance;
/// The deposit amount of a native currency required for creating an account of the `asset`.
fn deposit_required(asset: AssetId) -> Self::Balance;
/// Create an account for `who` of the `asset` with a deposit taken from the `depositor`.
fn touch(asset: AssetId, who: AccountId, depositor: AccountId) -> DispatchResult;