From e4f9ec367b5130f3f9e754fce4c9483409a7cb6e Mon Sep 17 00:00:00 2001 From: Fonov Sergei Date: Tue, 17 Nov 2020 12:32:14 +0300 Subject: [PATCH] fixed issue #3745 when number can only safely store up to 53 bits https://github.com/ethereum/web3.js/issues/3745 --- packages/web3-core-helpers/src/formatters.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/web3-core-helpers/src/formatters.js b/packages/web3-core-helpers/src/formatters.js index 0b0e580cbf7..074853e2340 100644 --- a/packages/web3-core-helpers/src/formatters.js +++ b/packages/web3-core-helpers/src/formatters.js @@ -238,7 +238,7 @@ var outputTransactionFormatter = function (tx) { if (tx.transactionIndex !== null) tx.transactionIndex = utils.hexToNumber(tx.transactionIndex); tx.nonce = utils.hexToNumber(tx.nonce); - tx.gas = utils.hexToNumber(tx.gas); + tx.gas = utils.hexToNumberString(tx.gas); tx.gasPrice = outputBigNumberFormatter(tx.gasPrice); tx.value = outputBigNumberFormatter(tx.value);