Updated on 2026-08-14

This commit is contained in:
Tangem 2025-05-16 20:12:56 +05:00
parent 2fee75371e
commit 6a7e48e581

View file

@ -172,10 +172,15 @@ internal class DefaultTransactionRepository(
): TransactionData.Uncompiled = withContext(coroutineDispatcherProvider.io) {
val blockchain = Blockchain.fromId(network.id.value)
// For now transfer one nft asset at a time
val updatedNFTAsset = nftAsset.copy(
amount = BigInteger.ONE,
)
val nftTransferCallData = SmartContractCallDataProviderFactory.getNFTTransferCallData(
destinationAddress = destinationAddress,
ownerAddress = ownerAddress,
nftAsset = nftAsset,
nftAsset = updatedNFTAsset,
blockchain = blockchain,
)
@ -199,7 +204,7 @@ internal class DefaultTransactionRepository(
return@withContext createTransaction(
amount = Amount(
value = nftAsset.amount?.toBigDecimal() ?: error("Invalid amount"),
value = updatedNFTAsset.amount?.toBigDecimal() ?: error("Invalid amount"),
token = Token(
symbol = blockchain.currency,
contractAddress = contractAddress,