Explore Ethereum, the decentralized blockchain platform with RPC gateway and comprehensive documentation. Powering smart contracts, dApps, DeFi, and NFTs.
The Ethereum RPC (Remote Procedure Call) documentation provides developers with the tools needed to programmatically interact with the Ethereum blockchain. This comprehensive guide includes API endpoints for querying blockchain data, managing smart contracts, submitting transactions, and accessing network statistics. Ethereum's highly decentralized architecture, powered by a proof-of-stake (PoS) consensus, supports the development of robust decentralized applications (dApps) across DeFi, NFTs, and more. The documentation is designed to ensure seamless integration with Ethereum’s scalable ecosystem, offering best practices and code examples for developers.
- Ethereum Website: https://ethereum.orgEthereum RPC Gateway
*Supported Blockchains - tiers: 💎 Tier 1, ⭐ Tier 2, ✨ Tier 3
Don't have an API key?
Sign up to Dashboard and create your API keys today.
Get higher limits and use debugging tools.
Quick connection to Ethereum
Ethereum Video tutorial - Getting started using Tatum SDK
In this video tutorial, we will walk you through the process of getting started with Ethereum RPC using the Tatum SDK. Tatum SDK is a robust blockchain development toolkit that simplifies the interaction with various blockchain networks, including Ethereum. By following the tutorial, you will learn how to set up your development environment, establish a connection to the Ethereum network via RPC, and perform common operations such as retrieving gas fees. Whether you are a beginner or an experienced developer, this tutorial will provide you with the necessary steps to kickstart your web3 app development journey on ethereum.
Available Ethereum methods
- debug_storageRangeAt
- debug_traceCall
- debug_traceTransaction
- debug_traceBlockByHash
- getBlockAttestations
- getBlockHeaders
- getBlockRoot
- getBlockHeader
- getStateCommittees
- getGenesis
- eth_estimateGas
- eth_gasPrice
- eth_maxPriorityFeePerGas
- eth_sendRawTransaction
- eth_getBlockReceipts
- getStateSyncCommittees
- txpool_content
- getStateFinalityCheckpoints
- getStateFork
- txpool_inspect
- txpool_status
- eth_chainId
- web3_clientVersion
- eth_blockNumber
- eth_call
- eth_getBlockByHash
- eth_getBlockByNumber
- eth_getBlockTransactionCountByHash
- eth_getBlockTransactionCountByNumber
- eth_getCode
- eth_getLogs
- eth_getProof
- eth_getStorageAt
- eth_getTransactionByBlockHashAndIndex
- eth_getTransactionByBlockNumberAndIndex
- eth_getTransactionByHash
- eth_getTransactionCount
- eth_getTransactionReceipt
- eth_getUncleCountByBlockHash
- eth_getUncleCountByBlockNumber
- getStateRoot
- getStateValidator
- getStateValidatorBalances
- getStateValidators
- eth_getBalance
- trace_block