From ac20f05dd44561131ee750622e445627ee249de8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20S=C3=A1?= Date: Mon, 14 Feb 2022 11:46:38 +0000 Subject: [PATCH] refactor: use `isErc20Token()` from lamassu-coins --- lib/plugins/wallet/geth/base.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/plugins/wallet/geth/base.js b/lib/plugins/wallet/geth/base.js index 48e0c4b4..18680d73 100644 --- a/lib/plugins/wallet/geth/base.js +++ b/lib/plugins/wallet/geth/base.js @@ -84,7 +84,7 @@ const pendingBalance = (address, cryptoCode) => { const confirmedBalance = (address, cryptoCode) => _balance(false, address, cryptoCode) function _balance (includePending, address, cryptoCode) { - if (coins.utils.getCryptoCurrency(cryptoCode).type === 'erc-20') { + if (coins.utils.isErc20Token(cryptoCode)) { const contract = web3.eth.contract(ABI.ERC20).at(coins.utils.getErc20Token(cryptoCode).contractAddress) return contract.balanceOf(address.toLowerCase()) } @@ -97,7 +97,7 @@ function _balance (includePending, address, cryptoCode) { function generateTx (_toAddress, wallet, amount, includesFee, cryptoCode) { const fromAddress = '0x' + wallet.getAddress().toString('hex') - const isErc20Token = coins.utils.getCryptoCurrency(cryptoCode).type === 'erc-20' + const isErc20Token = coins.utils.isErc20Token(cryptoCode) const toAddress = isErc20Token ? coins.utils.getErc20Token(cryptoCode).contractAddress : _toAddress.toLowerCase() const txTemplate = {