aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Finlay <542863+danfinlay@users.noreply.github.com>2017-09-28 05:22:41 +0800
committerGitHub <noreply@github.com>2017-09-28 05:22:41 +0800
commit87458dae2432559a501a867ecc0ab02ae5c64f05 (patch)
treea2a958190584f888ceac5876c9658b438bb9142c
parent5bbea78306f13415f85159f3d23c2b69d8f2a26c (diff)
parent7d499df8e32e85f5e4ed5c51f20496028d1dcdbb (diff)
downloadtangerine-wallet-browser-87458dae2432559a501a867ecc0ab02ae5c64f05.tar
tangerine-wallet-browser-87458dae2432559a501a867ecc0ab02ae5c64f05.tar.gz
tangerine-wallet-browser-87458dae2432559a501a867ecc0ab02ae5c64f05.tar.bz2
tangerine-wallet-browser-87458dae2432559a501a867ecc0ab02ae5c64f05.tar.lz
tangerine-wallet-browser-87458dae2432559a501a867ecc0ab02ae5c64f05.tar.xz
tangerine-wallet-browser-87458dae2432559a501a867ecc0ab02ae5c64f05.tar.zst
tangerine-wallet-browser-87458dae2432559a501a867ecc0ab02ae5c64f05.zip
Merge pull request #2191 from MetaMask/direct-block-trackerv3.10.5
Fix for direct use of eth-block-tracker
-rw-r--r--app/scripts/lib/account-tracker.js6
-rw-r--r--app/scripts/lib/pending-tx-tracker.js2
-rw-r--r--test/unit/pending-tx-test.js6
3 files changed, 6 insertions, 8 deletions
diff --git a/app/scripts/lib/account-tracker.js b/app/scripts/lib/account-tracker.js
index 07fc32b10..cdc21282d 100644
--- a/app/scripts/lib/account-tracker.js
+++ b/app/scripts/lib/account-tracker.js
@@ -11,7 +11,6 @@ const async = require('async')
const EthQuery = require('eth-query')
const ObservableStore = require('obs-store')
const EventEmitter = require('events').EventEmitter
-const ethUtil = require('ethereumjs-util')
function noop () {}
@@ -58,9 +57,8 @@ class AccountTracker extends EventEmitter {
//
_updateForBlock (block) {
- const blockNumber = '0x' + block.number.toString('hex')
- this._currentBlockNumber = blockNumber
- const currentBlockGasLimit = ethUtil.addHexPrefix(block.gasLimit.toString())
+ this._currentBlockNumber = block.number
+ const currentBlockGasLimit = block.gasLimit
this.store.updateState({ currentBlockGasLimit })
diff --git a/app/scripts/lib/pending-tx-tracker.js b/app/scripts/lib/pending-tx-tracker.js
index b07a6bd39..b97cec9ce 100644
--- a/app/scripts/lib/pending-tx-tracker.js
+++ b/app/scripts/lib/pending-tx-tracker.js
@@ -53,7 +53,7 @@ module.exports = class PendingTransactionTracker extends EventEmitter {
})
}
- queryPendingTxs ({oldBlock, newBlock}) {
+ queryPendingTxs ({ oldBlock, newBlock }) {
// check pending transactions on start
if (!oldBlock) {
this._checkPendingTxs()
diff --git a/test/unit/pending-tx-test.js b/test/unit/pending-tx-test.js
index 2865a30e6..1af464656 100644
--- a/test/unit/pending-tx-test.js
+++ b/test/unit/pending-tx-test.js
@@ -84,14 +84,14 @@ describe('PendingTransactionTracker', function () {
let newBlock, oldBlock
newBlock = { number: '0x01' }
pendingTxTracker._checkPendingTxs = done
- pendingTxTracker.queryPendingTxs({oldBlock, newBlock})
+ pendingTxTracker.queryPendingTxs({ oldBlock, newBlock })
})
it('should call #_checkPendingTxs if oldBlock and the newBlock have a diff of greater then 1', function (done) {
let newBlock, oldBlock
oldBlock = { number: '0x01' }
newBlock = { number: '0x03' }
pendingTxTracker._checkPendingTxs = done
- pendingTxTracker.queryPendingTxs({oldBlock, newBlock})
+ pendingTxTracker.queryPendingTxs({ oldBlock, newBlock })
})
it('should not call #_checkPendingTxs if oldBlock and the newBlock have a diff of 1 or less', function (done) {
let newBlock, oldBlock
@@ -101,7 +101,7 @@ describe('PendingTransactionTracker', function () {
const err = new Error('should not call #_checkPendingTxs if oldBlock and the newBlock have a diff of 1 or less')
done(err)
}
- pendingTxTracker.queryPendingTxs({oldBlock, newBlock})
+ pendingTxTracker.queryPendingTxs({ oldBlock, newBlock })
done()
})
})