diff --git a/src/js/actions/SendFormActions.js b/src/js/actions/SendFormActions.js index 2229a605..23132f73 100644 --- a/src/js/actions/SendFormActions.js +++ b/src/js/actions/SendFormActions.js @@ -758,7 +758,7 @@ const estimateGasPrice = (): AsyncAction => { const web3instance: ?Web3Instance = getState().web3.filter(w3 => w3.network === accountState.network)[0]; if (!web3instance) return; const web3 = web3instance.web3; - const currentState: State = getState().sendForm; + let currentState: State = getState().sendForm; const data: string = '0x' + (currentState.data.length % 2 === 0 ? currentState.data : '0' + currentState.data); const gasLimit = await estimateGas(web3instance.web3, { @@ -768,6 +768,8 @@ const estimateGasPrice = (): AsyncAction => { gasPrice: web3.toHex( EthereumjsUnits.convert(currentState.gasPrice, 'gwei', 'wei') ), }); + currentState = getState().sendForm; + dispatch({ type: SEND.GAS_LIMIT_CHANGE, state: {