MetaMask / MetaMask/metamask-extension

[Bug]: MetaMask fee estimation fails on non-EIP-1559 networks (missing suggestedMaxPriorityFeePerGas) causing pending txs and broken UI

Open
#38,866 3 comments 0 reactions 2 assignees View on GitHub

@jpuri is already working on this.

Since Feb 3, 2026.

area-gas external-contributor Gas INVALID-ISSUE-TEMPLATE regression-prod-13.4.3 Sev2-normal team-confirmations type-bug
Dominant language
TypeScript
Stars
13.2k
Forks
5.6k
Avg merge
2d 5h
Merged PRs (30d)
451

Description

Describe the bug

On non-EIP-1559 EVM chains (e.g. Core DAO), MetaMask attempts to read and use EIP-1559 fee fields such as suggestedMaxPriorityFeePerGas. Since these fields are not supported by the network RPC, the value is undefined, which causes MetaMask’s fee estimation logic and UI to break.

Image

Steps to reproduce

Attach screenshot showing error:
Cannot read properties of undefined (reading 'suggestedMaxPriorityFeePerGas')

Error messages or log output


Where was this bug found?

Live version (from official store)

Version

13.4.3

Build type

None

Browser

Chrome

Operating system

MacOS

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.