MetaMask / metamask-extension

:globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
https://metamask.io
Other
11.91k stars 4.86k forks source link

[Bug]: Transactions - More than `3000` RPC logs for `eth_getTransactionByHash` after deploying a Contract #27122

Open seaona opened 2 weeks ago

seaona commented 2 weeks ago

Describe the bug

After confirming a deploy contract transaction, I started seeing thousands of RPC logs for the method eth_getTransactionByHash. I counted more than 3 thousand. Clarification: I didn't see thousands of RPC requests though, just thousands of logs for that event. Not sure if this can impact performance or have any other side effect.

Expected behavior

No response

Screenshots/Recordings

Just watch the first minute (the last part is not relevant here)

https://github.com/user-attachments/assets/f8b0a133-615d-43e2-9c8d-d5b3b824831c

Steps to reproduce

(investigating)

  1. Select sepolia
  2. Deploy a contract
  3. See logs

Error messages or log output

No response

Detection stage

During release testing

Version

12.3.0 - not sure if in prod too

Build type

None

Browser

Chrome

Operating system

Linux

Hardware wallet

No response

Additional context

No response

Severity

No response

seaona commented 1 week ago

It seems that might be related to Remix? maybe it's not an issue on our side, though seems weird to see all these thousands of logs :thinking:

https://github.com/user-attachments/assets/98be36ed-3507-4110-bf27-0db725437f0d