Updated on 2026-08-14
This commit is contained in:
parent
efe2e3063b
commit
7ec835751e
3 changed files with 9 additions and 7 deletions
|
|
@ -107,15 +107,16 @@ internal class WcEthSendTransactionUseCase @AssistedInject constructor(
|
|||
val newState = when (action) {
|
||||
is WcEthTxAction.UpdateApprovalAmount -> {
|
||||
val extras = uncompiled.extras as EthereumTransactionExtras
|
||||
val callData = ApprovalERC20TokenCallData(
|
||||
spenderAddress = uncompiled.sourceAddress,
|
||||
val compiledData = extras.callData?.data ?: return
|
||||
val approvalCallData = ApprovalERC20TokenCallData(compiledData) ?: return
|
||||
val newApprovalCallData = approvalCallData.copy(
|
||||
amount = action.amount?.amount?.let {
|
||||
BlockchainAmount(currencySymbol = it.currencySymbol, decimals = it.decimals, value = it.value)
|
||||
},
|
||||
)
|
||||
approvalAmount = action.amount
|
||||
isIgnoreDAppFee = true
|
||||
uncompiled.copy(extras = extras.copy(callData = callData))
|
||||
uncompiled.copy(extras = extras.copy(callData = newApprovalCallData))
|
||||
}
|
||||
is WcEthTxAction.UpdateFee -> uncompiled.copy(fee = action.fee)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -92,15 +92,16 @@ internal class WcEthSignTransactionUseCase @AssistedInject constructor(
|
|||
val newState = when (action) {
|
||||
is WcEthTxAction.UpdateApprovalAmount -> {
|
||||
val extras = uncompiled.extras as EthereumTransactionExtras
|
||||
val callData = ApprovalERC20TokenCallData(
|
||||
spenderAddress = uncompiled.sourceAddress,
|
||||
val compiledData = extras.callData?.data ?: return
|
||||
val approvalCallData = ApprovalERC20TokenCallData(compiledData) ?: return
|
||||
val newApprovalCallData = approvalCallData.copy(
|
||||
amount = action.amount?.amount?.let {
|
||||
BlockchainAmount(currencySymbol = it.currencySymbol, decimals = it.decimals, value = it.value)
|
||||
},
|
||||
)
|
||||
approvalAmount = action.amount
|
||||
isIgnoreDAppFee = true
|
||||
uncompiled.copy(extras = extras.copy(callData = callData))
|
||||
uncompiled.copy(extras = extras.copy(callData = newApprovalCallData))
|
||||
}
|
||||
is WcEthTxAction.UpdateFee -> uncompiled.copy(fee = action.fee)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
# https://github.com/tangem/tangem-sdk-android/
|
||||
# https://github.com/tangem/vico
|
||||
|
||||
tangemBlockchainSdk = "releases-5.33-1421"
|
||||
tangemBlockchainSdk = "releases-5.33-1423"
|
||||
#tangemBlockchainSdk = "0.0.1" # Keep it! - used for local builds
|
||||
tangemCardSdk = "releases-5.33-576"
|
||||
#tangemCardSdk = "0.0.1" # Keep it! - used for local builds ^
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue