From 5dcb3cbffbac59f48f2d10513030bf203d4031a6 Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Fri, 18 Nov 2016 12:24:32 +0100 Subject: [PATCH] Retrieve gasLimit on new blocks --- js/src/redux/providers/status.js | 9 +++++++++ js/src/redux/providers/statusReducer.js | 1 + 2 files changed, 10 insertions(+) diff --git a/js/src/redux/providers/status.js b/js/src/redux/providers/status.js index 9f47517f5..cdea11bdb 100644 --- a/js/src/redux/providers/status.js +++ b/js/src/redux/providers/status.js @@ -51,6 +51,15 @@ export default class Status { } this._store.dispatch(statusBlockNumber(blockNumber)); + + this._api.eth + .getBlockByNumber(blockNumber) + .then((block) => { + this._store.dispatch(statusCollection({ gasLimit: block.gasLimit })); + }) + .catch((error) => { + console.warn('status._subscribeBlockNumber', 'getBlockByNumber', error); + }); }) .then((subscriptionId) => { console.log('status._subscribeBlockNumber', 'subscriptionId', subscriptionId); diff --git a/js/src/redux/providers/statusReducer.js b/js/src/redux/providers/statusReducer.js index 98bb536ae..c6a5558db 100644 --- a/js/src/redux/providers/statusReducer.js +++ b/js/src/redux/providers/statusReducer.js @@ -28,6 +28,7 @@ const initialState = { enode: '', extraData: '', gasFloorTarget: new BigNumber(0), + gasLimit: new BigNumber(0), hashrate: new BigNumber(0), minGasPrice: new BigNumber(0), netChain: 'morden',