Please note, this spec will continue to be updated as a coordination point for the London hardfork. After the fork, this spec will be deprecated in favor of this repository: https://github.com/ethereum/eth1.0-apis
--
The Ethereum JSON-RPC is a collection of methods that all clients implement. This interface allows downstream tooling and infrastructure to treat different Ethereum clients as swappable modules.
The specification is written in OpenRPC.
This specification was originally developed by ETC Core and is licensed under the Apache 2.0 license.