mirror of
https://github.com/trezor/trezor-wallet
synced 2024-11-24 09:18:09 +00:00
fix: estimateGasPrice reload currentState instance
This commit is contained in:
parent
5b2e642b20
commit
b8b8ed6a34
@ -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: {
|
||||
|
Loading…
Reference in New Issue
Block a user