fix setting 0x1 type

pull/5370/head
yann300 1 year ago
parent fda379182b
commit a09b1fa39e
  1. 4
      libs/remix-lib/src/execution/txRunnerWeb3.ts

@ -22,6 +22,8 @@ export class TxRunnerWeb3 {
// the sending stack (web3.js / metamask need to have the type defined) // the sending stack (web3.js / metamask need to have the type defined)
// this is to avoid the following issue: https://github.com/MetaMask/metamask-extension/issues/11824 // this is to avoid the following issue: https://github.com/MetaMask/metamask-extension/issues/11824
tx.type = '0x2' tx.type = '0x2'
} else {
tx.type = '0x1'
} }
if (txFee) { if (txFee) {
if (txFee.baseFeePerGas) { if (txFee.baseFeePerGas) {
@ -117,7 +119,7 @@ export class TxRunnerWeb3 {
txCopy.maxFeePerGas = Math.ceil(Number((toBigInt(network.lastBlock.baseFeePerGas) + toBigInt(network.lastBlock.baseFeePerGas) / BigInt(3)).toString())) txCopy.maxFeePerGas = Math.ceil(Number((toBigInt(network.lastBlock.baseFeePerGas) + toBigInt(network.lastBlock.baseFeePerGas) / BigInt(3)).toString()))
} else { } else {
txCopy.type = '0x1' txCopy.type = '0x1'
txCopy.gasPrice = toBigInt(network.lastBlock.baseFeePerGas).toString() txCopy.gasPrice = undefined
} }
} }
this.getWeb3().eth.estimateGas(txCopy) this.getWeb3().eth.estimateGas(txCopy)

Loading…
Cancel
Save