Updated on 2026-08-14
This commit is contained in:
parent
89cb0e3cdb
commit
2e09b2e3ca
9 changed files with 25 additions and 10 deletions
|
|
@ -1 +1 @@
|
|||
Subproject commit b791bd4cf6c5eca9778f89e87cd62b72d24f5ce9
|
||||
Subproject commit 8c1c53b73950698d4acfa4d925b8c14bf6f0da63
|
||||
|
|
@ -6,6 +6,7 @@ import com.tangem.blockchain.common.Amount
|
|||
import com.tangem.blockchain.common.AmountType
|
||||
import com.tangem.blockchain.common.Blockchain
|
||||
import com.tangem.blockchain.common.Token
|
||||
import com.tangem.blockchain.common.transaction.TransactionFee
|
||||
import com.tangem.blockchain.extensions.Result
|
||||
import com.tangem.domain.models.scan.CardDTO
|
||||
import com.tangem.tap.common.extensions.safeUpdate
|
||||
|
|
@ -96,7 +97,10 @@ suspend fun buyErc20TestnetTokens(card: CardDTO, walletManager: EthereumWalletMa
|
|||
amountToSend,
|
||||
destinationAddress,
|
||||
) as? Result.Success ?: return
|
||||
val fee = feeResult.data.minimum
|
||||
val fee = when (val feeForTx = feeResult.data) {
|
||||
is TransactionFee.Choosable -> feeForTx.minimum
|
||||
is TransactionFee.Single -> feeForTx.normal
|
||||
}
|
||||
|
||||
val coinValue = walletManager.wallet.amounts[AmountType.Coin]?.value ?: BigDecimal.ZERO
|
||||
if (coinValue < fee.amount.value) return
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue