diff --git a/js/src/redux/providers/status.js b/js/src/redux/providers/status.js index 4ef8d3de6..ed7a2cbe0 100644 --- a/js/src/redux/providers/status.js +++ b/js/src/redux/providers/status.js @@ -48,6 +48,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 b0450083a..f0b6947c0 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',