eth_syncing
eth_syncing JSON-RPC reference for MegaETH.
Last updated
eth_syncing JSON-RPC reference for MegaETH.
Returns whether the node is currently syncing.
The public MegaETH endpoint supports this method. The standard, node, and gateway layers below identify behavior that differs from a generic Ethereum endpoint.
None.
false when the node is fully synced. When syncing, a SyncProgress object:
startingBlock Quantity
Sync start point.
currentBlock Quantity
Current progress.
highestBlock Quantity
Target block.
The canonical Ethereum method uses the parameter and result contract documented above, including the stated null, false, or zero-value semantics where applicable.
The node returns false when caught up and a progress object while synchronizing. This reports node synchronization, not L1 finality.
The gateway forwards this dynamic status without response caching in the simple read tier.
The | Scope | column distinguishes method failures from gateway policy errors.
No method-specific errors were observed.
-32005
Transport/policy
Rate limit exceeded
The caller exceeds the public gateway's simple read budget.
-32099
Transport/policy
Payload too large
The request body exceeds the 128 KiB public endpoint limit.
See also Error Codes.
Endpoint: https://mainnet.megaeth.com/rpc
Capture date: July 24, 2026
Outcome: success
Spec: [email protected]:ethereum/execution-apis.git @ d24f58b56dcd16ab0f0c70ec609bcc1c42750b51: src/eth/client.yaml
Code: [email protected]:megaeth-labs/mega-reth.git @ ab60376631228edab3a6df180f295280bad26e93: crates/rpc/rpc/src/eth/core.rs
Code: [email protected]:megaeth-labs/mega-rpc.git @ 06aa35aa95d569c227cc25d2aa12834eb0458aa0: workers/src/spec/methods.ts
Probe: MegaETH Mainnet public endpoint, July 24, 2026
Last updated
{
"jsonrpc": "2.0",
"id": 1,
"method": "eth_syncing",
"params": []
}{
"jsonrpc": "2.0",
"id": 1,
"result": false
}