An overview of the Ethereum API.


Ethereum is a decentralized and open-source blockchain network offering a wide range of functionalities, including building applications (dApps) and protocols, holding assets, transacting, and communicating without a central authority. Ethereum utilizes smart contracts, which are self-executing agreements with the terms of the agreement directly written into code.

In 2022, Ethereum transitioned from a Proof of Work (PoW) consensus mechanism to Proof of Stake (PoS).

To interact with the Ethereum network, developers can utilize the JSON-RPC specification. This API suite serves as the backbone of Ethereum. It enables various blockchain interactions, including access and retrieval of block and transaction data, querying chain information, executing smart contracts, and storing data on the Ethereum blockchain.

Nirvana Labs provides access to the Ethereum JSON-RPC API method library, which powers all blockchain interactions. NIrvana Labs' managed RPC service allows developers to leverage the functionality offered by the JSON-RPC protocol to read and write data to the Ethereum network and execute smart contracts. It acts as a gateway to interact with Ethereum's decentralized network of nodes, simplifying the development process and providing convenient access to blockchain functionality.


All developers getting started on Nirvana Labs should use Sepolia as the testnet of choice for development.


  • Mainnet: Erigon
  • Testnet: Goerli, Sepolia

API Reference