MetaMask / MetaMask/metamask-extension

[Bug]: Legacy transactions on mainnet, Legacy and EIP 1559 on Avalanche fail

Open
#28,714 2 comments 0 reactions 0 assignees View on GitHub
regression-main Sev2-normal team-wallet-api-platform-deprecated type-bug
Dominant language
TypeScript
Stars
13.2k
Forks
5.6k
Avg merge
2d 5h
Merged PRs (30d)
451

Description

### Describe the bug

Both Legacy and EIP 1559 fail with 'Internal JSON-RPC error' on Avalanche. Legacy tx fail with "processing response error" on Ethereum.

### Expected behavior

-

### Screenshots/Recordings

https://github.com/user-attachments/assets/6785e9b2-9640-4cc0-bdca-d9291eb206ac

Screenshot 2024-11-26 at 00 06 45

Screenshot 2024-11-26 at 00 46 58

### Steps to reproduce

1. Connect to [test dapp](https://metamask.github.io/test-dapp/)
2. Send Legacy / EIP 1559 tx on Avalanche and Ethereum mainnet

### Error messages or log output

_No response_

### Detection stage

On the development branch

### Version

dev build

### Build type

None

### Browser

Chrome

### Operating system

MacOS

### Hardware wallet

_No response_

### Additional context

_No response_

### Severity

_No response_

Contributor guide

Open the contributing guide

Research direction

No source file or test is named. Start by reproducing the issue with the linked test dapp on Avalanche and Ethereum mainnet using Legacy and EIP-1559 transactions, then trace the resulting JSON-RPC and processing errors. Done means the reported transaction types no longer fail on the affected networks.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
blockchain
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.