diff --git a/packages/crypto-wallet-core/src/transactions/erc20/index.ts b/packages/crypto-wallet-core/src/transactions/erc20/index.ts index c05d43bc2cb..7b054ca5035 100644 --- a/packages/crypto-wallet-core/src/transactions/erc20/index.ts +++ b/packages/crypto-wallet-core/src/transactions/erc20/index.ts @@ -12,7 +12,7 @@ export class ERC20TxProvider extends ETHTxProvider { } create(params: { - recipients: Array<{ address: string; amount: string }>; + recipients: Array<{ address: string; amount: number }>; nonce: number; gasPrice: number; data: string; @@ -24,13 +24,13 @@ export class ERC20TxProvider extends ETHTxProvider { }) { const { tokenAddress, contractAddress } = params; const data = this.encodeData(params); - const recipients = [{ address: contractAddress || tokenAddress, amount: '0' }]; + const recipients = [{ address: contractAddress || tokenAddress, amount: 0 }]; const newParams = { ...params, recipients, data }; return super.create(newParams); } encodeData(params: { - recipients: Array<{ address: string; amount: string }>; + recipients: Array<{ address: string; amount: number }>; tokenAddress: string; contractAddress?: string; }) { diff --git a/packages/crypto-wallet-core/src/transactions/eth-multisig/index.ts b/packages/crypto-wallet-core/src/transactions/eth-multisig/index.ts index 86df3054d56..6eccedc89f5 100644 --- a/packages/crypto-wallet-core/src/transactions/eth-multisig/index.ts +++ b/packages/crypto-wallet-core/src/transactions/eth-multisig/index.ts @@ -11,7 +11,7 @@ export class ETHMULTISIGTxProvider extends ETHTxProvider { } create(params: { - recipients: Array<{ address: string; amount: string }>; + recipients: Array<{ address: string; amount: number }>; nonce: number; gasPrice: number; data: string; @@ -21,7 +21,7 @@ export class ETHMULTISIGTxProvider extends ETHTxProvider { chainId?: number; }) { const { multisigContractAddress } = params; - const recipients = [{ address: multisigContractAddress, amount: '0' }]; + const recipients = [{ address: multisigContractAddress, amount: 0 }]; const newParams = { ...params, recipients }; return super.create(newParams); } diff --git a/packages/crypto-wallet-core/src/transactions/eth/index.ts b/packages/crypto-wallet-core/src/transactions/eth/index.ts index adfb49ce97d..3a829aab755 100644 --- a/packages/crypto-wallet-core/src/transactions/eth/index.ts +++ b/packages/crypto-wallet-core/src/transactions/eth/index.ts @@ -7,7 +7,7 @@ const utils = require('web3-utils'); const { toBN } = Web3.utils; export class ETHTxProvider { create(params: { - recipients: Array<{ address: string; amount: string }>; + recipients: Array<{ address: string; amount: number }>; nonce: number; gasPrice: number; data: string;