Bind ethQuery to estimateGas to allow it to be moved around.

This commit is contained in:
Dan Finlay 2016-11-29 14:13:12 -08:00
parent 85d5b12f8d
commit ff3f6cc36a
1 changed files with 2 additions and 2 deletions

View File

@ -375,14 +375,14 @@ module.exports = class KeyringController extends EventEmitter {
query.getBlockByNumber('latest', true, function (err, block) {
if (err) return cb(err)
async.waterfall([
bind(estimateGas, txData, block.gasLimit),
bind(estimateGas, query, txData, block.gasLimit),
bind(checkForGasError, txData),
bind(setTxGas, txData, block.gasLimit),
], cb)
})
}
function estimateGas (txData, blockGasLimitHex, cb) {
function estimateGas (query, txData, blockGasLimitHex, cb) {
const txParams = txData.txParams
// check if gasLimit is already specified
txData.gasLimitSpecified = Boolean(txParams.gas)