From 91fc4e7cc23dd195a4390ab85fa6cfdb4aef4df8 Mon Sep 17 00:00:00 2001 From: Taranto Date: Tue, 6 Aug 2019 18:01:41 +0100 Subject: [PATCH] Fix ETH fee fetching --- lib/plugins/wallet/geth/base.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/plugins/wallet/geth/base.js b/lib/plugins/wallet/geth/base.js index 403f46de..b219ea9e 100644 --- a/lib/plugins/wallet/geth/base.js +++ b/lib/plugins/wallet/geth/base.js @@ -49,14 +49,14 @@ function isStrictAddress (cryptoCode, toAddress) { function sendCoins (account, toAddress, cryptoAtoms, cryptoCode) { return generateTx(toAddress, defaultWallet(account), cryptoAtoms, false) .then(pify(web3.eth.sendRawTransaction)) - .then(r => { - return pify(web3.eth.getTransactionByHash)(r.result) + .then(txid => { + return pify(web3.eth.getTransaction)(txid) .then(tx => { - if (!tx) return { txid: r.result } + if (!tx) return { txid } const fee = BN(tx.gas).multipliedBy(BN(tx.gasPrice)).round() - return { txid: r.result, fee } + return { txid, fee } }) }) }