Metamask: Invalid transaction params: params specify an EIP-1559 transaction but the current network does not support EIP-1559(polygon) [duplicate]

  • Post author:
  • Post comments:0 Comments

MetaMask Issue: Invalid EIP-1559 Transaction Parameters

When working with the Ethereum blockchain, especially on the Polygon network using MetaMask, it is not uncommon to encounter issues related to transaction parameters. In this article, we will examine a specific issue that occurs when attempting to perform an ERC-721 transfer on the Polygon network using MetaMask version 10.9.2.

Issue: Invalid EIP-1559 Transaction Parameters

As the title suggests, the issue is with the “params” field of the transaction object. More specifically, it is related to the EIP-1559 (ERC-721) standard, which is a newer specification that provides additional functionality than the ERC-721 token standard.

When attempting to perform an EIP-1559 transaction on the Polygon network using MetaMask, the “params” field specifies the specific EIP-1559 version. 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 by visiting the MetaMask website and searching for available updates.

Step 2: Update your MetaMask version (if necessary)

If the MetaMask version cannot be updated or has already been applied, you may need to update it manually using the Webhook feature:

  • Open MetaMask in your browser.
  • Click the three vertical dots next to your profile picture in the top right corner of the screen.
  • Select “Webhooks” from the drop-down menu.
  • Find and click 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 activate the update.

Step 4: Update your Polygon Network EIP-1559 support (if needed)

To resolve any compatibility issues with specific networks or wallets, it is necessary to update your EIP-1559 network support. You can do this by visiting the official Ethereum EIP-1559 implementation page on the Ethereum Foundation website:

  • Go to [
  • Click the “Implementation” tab.
  • Select a network (e.g. Polygon) and look for updated or deprecated EIP-1559 implementations.

Step 5: Check for EIP-1559 support

After updating MetaMask to a compatible version, check if the specified EIP-1559 implementation is supported on the Polygon network in your wallet. You can do this by checking your wallet settings under the “Network” or “Ethereum Network” section.

Conclusion

By following these steps and troubleshooting tips, you should be able to resolve the error “Invalid transaction parameters: The parameters specify an EIP-1559 transaction, but the current network does not support EIP-1559(polygon)” when working with ERC-721 transfers on the Polygon network using MetaMask. Remember to regularly update your MetaMask version and EIP-1559 implementation to ensure compatibility across networks and wallets.

References:

  • [Ethereum Stack Exchange](
  • [MetaMask Documentation](
  • [Ethereum Foundation EIP-1559 Implementation](

I hope this article was helpful in resolving the issue of invalid EIP-1559 transaction parameters with MetaMask using a polygon network. If you have any further questions or concerns, please feel free to ask!

Leave a Reply