diff --git a/app/src/main/java/com/tangem/wallet/matic/MaticTokenEngine.java b/app/src/main/java/com/tangem/wallet/matic/MaticTokenEngine.java index dec40a7171..6282a9b854 100644 --- a/app/src/main/java/com/tangem/wallet/matic/MaticTokenEngine.java +++ b/app/src/main/java/com/tangem/wallet/matic/MaticTokenEngine.java @@ -3,6 +3,7 @@ package com.tangem.wallet.matic; import android.net.Uri; import android.util.Log; +import com.tangem.card_common.tasks.SignTask; import com.tangem.data.Blockchain; import com.tangem.data.network.ServerApiMatic; import com.tangem.data.network.model.InfuraResponse; @@ -89,6 +90,11 @@ public class MaticTokenEngine extends TokenEngine { return true; } + @Override + public SignTask.TransactionToSign constructTransaction(Amount amountValue, Amount feeValue, boolean IncFee, String targetAddress) throws Exception { + return constructTransactionToken(feeValue, amountValue, IncFee, targetAddress); + } + @Override public void requestBalanceAndUnspentTransactions(BlockchainRequestsCallbacks blockchainRequestsCallbacks) { final ServerApiMatic serverApiMatic = new ServerApiMatic(); diff --git a/app/src/main/java/com/tangem/wallet/token/TokenEngine.java b/app/src/main/java/com/tangem/wallet/token/TokenEngine.java index 7e977a84d3..76ee75f8c5 100644 --- a/app/src/main/java/com/tangem/wallet/token/TokenEngine.java +++ b/app/src/main/java/com/tangem/wallet/token/TokenEngine.java @@ -527,7 +527,7 @@ public class TokenEngine extends CoinEngine { }; } - private SignTask.TransactionToSign constructTransactionToken(Amount feeValue, Amount amountValue, boolean IncFee, String targetAddress) throws Exception { + protected SignTask.TransactionToSign constructTransactionToken(Amount feeValue, Amount amountValue, boolean IncFee, String targetAddress) throws Exception { Log.e(TAG, "Construct TOKEN transaction " + amountValue.toString() + " with fee " + feeValue.toString() + (IncFee ? " including" : " excluding")); BigInteger nonceValue = coinData.getConfirmedTXCount();