Developer FAQ
Frequently asked questions for MegaETH developers — EVM compatibility, gas, transactions, mini-blocks, RPC, and tooling.
Chain Behavior & EVM Compatibility
Which EIPs are supported or enforced on MegaETH?
EIP
Title
Enforced / Supported
Notes
What versions of Solidity does MegaETH support?
Does MegaETH support transient storage (TSTORE)?
TSTORE)?Should I expect race conditions to affect simulations?
Are there any edge cases that may cause an L2 preconfirmation to be reverted because of an L1 reorganization?
What is the contract size limit?
Transaction Lifecycle & Txpool
What is the gas limit of eth_call / eth_estimateGas?
eth_call / eth_estimateGas?What is the maximum number of transactions I can have in the txpool?
What is the maximum number of transactions I can send per second per account?
How do I check how many transactions are in the txpool?
Is the txpool cleared when I reconnect or restart my sender?
My transactions are stuck in the txpool. How can I clear the blockage?
Mini-Blocks & Realtime API
Does block.timestamp return the timestamp of the EVM block or the mini-block?
block.timestamp return the timestamp of the EVM block or the mini-block?Can smart contracts access mini-block metadata?
Do mini-blocks have the same guarantees as EVM blocks?
Does the performance dashboard (uptime.megaeth.com) display the block height in mini-blocks or EVM blocks?
Why is blockHash null in a realtime transaction receipt even though blockNumber is valid?
blockHash null in a realtime transaction receipt even though blockNumber is valid?Why does eth_subscribe return an internal error?
eth_subscribe return an internal error?RPC and WebSocket Behavior
Which methods are available over WebSocket?
Can I set up my own RPC node?
Where are the RPC endpoints located?
I'm having trouble accessing the RPC without a VPN. Is this related to SSL support?
Developer Tooling
Where can I find standard token contract addresses?
How do I wrap the native (gas) token?
How can I get my contract verified on the MegaExplorer?
Errors
Why am I seeing null blockHash when calling getTransactionReceipt?
null blockHash when calling getTransactionReceipt?Why am I getting a 403 error saying "Enable JavaScript and cookies to continue" when using Foundry?
403 error saying "Enable JavaScript and cookies to continue" when using Foundry?Why am I getting a TLS handshake failure when using Alloy.rs?
What does "rabbit hole is full. Please try again later" mean?
What does "rpc method is not whitelisted" mean?
Why do I get a 502 Bad Gateway error?
502 Bad Gateway error?Last updated