Everything You Need to Build on Ethereum

The entire back-end stack you need to build on Ethereum blockchain. RPC nodes, SDK, and the rest of the developer tools all in one platform.

Access Ethereum RPC End-Points

Tatum gives you direct access to reliable Ethereum RPC nodes so that your app is always running.


Get Last Block Number

The blockNumber method returns the number of the most recent block on the blockchain. This method is commonly used to track the current state of the network, monitor for new blocks, or fetch historical data.

Get Balance of Address

The getBalance method is a JSON-RPC method that allows you to retrieve the balance of a specified address. This method can be used to query the balance of any address, whether it is a contract or an externally owned account (EOA). A common use case for this method is to display the current balance of a user's account in a wallet application or a decentralised application (DApp).

Get Transaction by Hash

The getTransactionByHash is a JSON-RPC method that allows you to query transaction details based on its hash. This method is useful when you want to retrieve information about a specific transaction, such as its sender, receiver, value, and more. Common use cases include tracking transaction status, monitoring incoming transactions, or analyzing historical transaction data.

Get Block Receipts

The getBlockReceipts method retrieves and returns all transaction receipts for a specific block. Transaction receipts contain essential information related to the execution status and outcomes of individual transactions within the block, including details about the amount of gas used, contract events emitted, and whether the transactions were successful or not. By using the getBlockReceipts, developers can seek a comprehensive overview of the transactions' results within a particular block.

Get Gas Price

The gasPrice method is a JSON-RPC method used to estimate the average gas price required for transactions in the Ethereum network. This method provides a suggestion for the gas price to be used in a transaction to increase the likelihood of it being mined and included in a block in a reasonable amount of time. The gasPrice method is particularly useful for developers and users who want to create and send transactions, as it helps them estimate the appropriate gas price to ensure timely processing.

Get All NFTs Wallet Holds

The nft.getBalance method is not JSON-RPC method, but abstracted method for getting NFTs balance. This function helps you to fetch all the NFT's a wallet holds, all you have to do is pass the address.

See the Full List of RPC Methods

Visit our documentation to learn about all available RPC methods.

Get Access to Archive RPC Nodes and More

With the Tatum Dashboard you'll be able to access RPC nodes directly and also access archive RPC nodes.

Access Nodes

Build an Ethereum App in an Instant

Tatum SDK makes building apps ridiculously easy. It's simple code that gives you all the functions you need to build fast.

Why Developers Build With Tatum

"Tatum helps us build robust product solutions in a fraction of the time."
zac barron

Zac Barron
Product Lead at Binance

"Building a product in the crypto space is hard. Making it work reliably across chains - even harder. Tatum helped us meet our deadline."
david spiltzer

David Spitzer-Dulagan
CTO at Limewire

"Tatum accelerates our web3 development."
hitoshi harada

Hitoshi Harada
Co-founder & CPO at Alpaca

Building Something Big? Let's Talk!

Not into forms? Let's talk on Telegram

Access All Tatum in One Platform

A powerful SDK, lightning-fast RPC nodes, faucets and a whole lot more for free.

Sign Up