diff options
author | Kevin Serrano <kevgagser@gmail.com> | 2016-11-11 12:36:50 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-11-11 12:36:50 +0800 |
commit | ad290d3edca99daa22d595a26e63ac6dff480d9d (patch) | |
tree | 8948496230e160c389ad57ab8ed26b9d8e3557a3 /app/scripts/lib | |
parent | 161ff62fdcf6f76f7243a1e865dd0cccbc89121f (diff) | |
parent | 17aac2dbc54b733aeed5f16ef2e7bd8378060ca9 (diff) | |
download | tangerine-wallet-browser-ad290d3edca99daa22d595a26e63ac6dff480d9d.tar tangerine-wallet-browser-ad290d3edca99daa22d595a26e63ac6dff480d9d.tar.gz tangerine-wallet-browser-ad290d3edca99daa22d595a26e63ac6dff480d9d.tar.bz2 tangerine-wallet-browser-ad290d3edca99daa22d595a26e63ac6dff480d9d.tar.lz tangerine-wallet-browser-ad290d3edca99daa22d595a26e63ac6dff480d9d.tar.xz tangerine-wallet-browser-ad290d3edca99daa22d595a26e63ac6dff480d9d.tar.zst tangerine-wallet-browser-ad290d3edca99daa22d595a26e63ac6dff480d9d.zip |
Merge pull request #802 from MetaMask/confTxFix
Conf tx fix
Diffstat (limited to 'app/scripts/lib')
-rw-r--r-- | app/scripts/lib/idStore.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/scripts/lib/idStore.js b/app/scripts/lib/idStore.js index ef2416cdf..23b14524e 100644 --- a/app/scripts/lib/idStore.js +++ b/app/scripts/lib/idStore.js @@ -260,6 +260,7 @@ IdentityStore.prototype.addUnconfirmedTransaction = function (txParams, onTxDone query.estimateGas(txParams, function(err, result){ if (err) return cb(err) txData.estimatedGas = self.addGasBuffer(result) + txData.txParams.gasLimit = txData.estimatedGas cb() }) } @@ -285,9 +286,10 @@ IdentityStore.prototype.checkForDelegateCall = function (codeHex) { } } -const gasBuffer = new BN('100000', 10) IdentityStore.prototype.addGasBuffer = function (gas) { const bnGas = new BN(ethUtil.stripHexPrefix(gas), 16) + const five = new BN('5', 10) + const gasBuffer = bnGas.div(five) const correct = bnGas.add(gasBuffer) return ethUtil.addHexPrefix(correct.toString(16)) } |