API Commons · Blockchain · de facto

The Ethereum JSON-RPC Interface

86 providers in the API Evangelist catalog claim EVM or Ethereum JSON-RPC compatibility. 42 declare an RPC-shaped endpoint and were probed; 21 returned usable results and are the denominator. Probing is read-only and no transaction was ever submitted.

78operations graded
22core tier
6extended
50vendor only
40adopters recorded

How it was measured

Tiers are measured by calling the methods, not by counting published specs. A JSON-RPC provider exposes one endpoint and declares no paths, so there is nothing to count; the endpoints are public, so there is something to call.

The core tier

What a provider has to implement before a compatibility claim means anything. Every placement is measured, and the evidence for each sits in the tier profile.

eth_blockNumbereth_chainIdeth_estimateGaseth_gasPriceeth_getBlockByNumbereth_getBlockTransactionCountByNumbereth_getTransactionCountnet_versioneth_calleth_feeHistoryeth_getBalanceeth_getCode

Adopters

EvidenceCountWhat it means
tested21The operations were called against a live endpoint.
prose19Says so, and publishes nothing a reader can check.

Every entry in the registry carries the URL it was read from and the date it was read. A claim is never promoted to a verdict.

Providers that reach a tier

8 of the 40 recorded adopters demonstrably reach the core tier or better.

BerachainInfinitySwapManta NetworkTenderlyZircuitZoraLineaMantle Network

Artifacts

Everything this standard publishes. All of it is generated from the profile, so a re-measurement moves every artifact together.

Source

OriginatorEthereum
Read fromhttps://github.com/ethereum/execution-apis
Upstream licenceCC0-1.0
Pinned at5aebdfdd45cadeb723be4bd45b4611b71c8b1c85
API Commonshttps://apicommons.org/standards/blockchain/ · https://github.com/api-commons/blockchain

← All standards from practice