Introduction
Welcome to the Ethereum JSON-RPC documentation. This site provides comprehensive information about the JSON-RPC APIs provided by Ethereum execution clients.
What are Execution APIs?
Execution APIs are the set of JSON-RPC endpoints that allow applications to interact with Ethereum nodes. These APIs enable developers to:
- Query blockchain data
- Send transactions
- Interact with smart contracts
- Monitor network status
- And much more
Getting Started
To get started with the Execution APIs:
- Choose an Ethereum client implementation
- Set up your development environment
- Connect to an Ethereum node
- Start making JSON-RPC calls
API Categories
The Execution APIs are organized into several categories:
- Core APIs
- Account APIs
- Network APIs
- Debug APIs
- Trace APIs
Each category serves specific purposes and provides different functionalities for interacting with the Ethereum network.
Contributing
We welcome contributions to improve this documentation. Please see our Making Changes guide for more information on how to contribute.