-
Notifications
You must be signed in to change notification settings - Fork 154
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
Calling a smart contract function (not a view) from web3.js library version 4.x, using Metamask, raise the error "Params specify an EIP-1559 transaction but the current network does not support EIP-1559"
To Reproduce
- Deploy contract with a function to be called (for example, with Remix)
- Obtain the contract object from Metamask, with the web3.js library, inserting the correct information:
const address = "0x....";<br> const abitext = 'abi....';<br> const abi = JSON.parse(abitext);<br> contractObject = new web3.eth.Contract(abi, address); - Interact with the contract by calling the method using the web3.js library version 4.x
try{ await contractObject.methods.methodName(parameters).send({ from: account, gas: '1000000', }); } catch (err) { console.log(err) } - Read the console to see the error.
Expected behavior
The call to the function should work with this code, as it works connecting Metamask to different blockchains. This code works properly with the ShimmerEVM Testnet using the web3.js library version 1.10.4, that is now deprecated.
Network and versioning
- Type of Wasp chain: ShimmerEVM Testnet
- Interaction method: JSON/RPC HTTP
- Interaction software: Metamask
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working