Skip to main content
Version: 2.2

Extended RPC Methods Overview

Moralis offers a powerful suite of extended RPC methods to enhance your blockchain development experience. These methods provide deep insights and functionalities beyond standard RPC calls, making it easier for developers to interact with and analyze blockchain data. Below, you’ll find an overview of the available extended RPC methods, what they do, and how they can be utilized.

What are Extended RPC Methods?

Extended RPC methods are custom API calls provided by Moralis that allow developers to perform advanced queries and retrieve additional data about transactions, tokens, and NFTs on various blockchains. These methods build upon traditional RPC calls by offering more specific and detailed information, making blockchain data more accessible and useful for your applications.

Available Methods

Here is a summary of the extended RPC methods available through Moralis:

Custom MethodDescriptionAPI MappingCUs
eth_getTransactionsGet native transactions by wallet address.getWalletTransactions15
eth_getDecodedTransactionsGet wallet history by wallet address.getWalletHistory30
eth_getTokenBalancesGet ERC20 token balances by wallet.getWalletTokenBalancesPrice25
eth_getTokenPriceGet ERC20 token price by token address.getTokenPrice25
eth_getTokenMetadataGet ERC20 token metadata by token address.getTokenMetadata8
eth_getNFTBalancesGet NFTs by wallet address.getWalletNFTs20
eth_getNFTCollectionsGet NFT collections by wallet address.getWalletNFTCollections20

Pricing

Pricing for the extended RPC methods is based on Consumption Units (CUs), which reflect the usage of these methods. The CUs are categorized as "Node CUs," meaning they contribute towards the throughput of the customer's Node CU/s. For detailed pricing information, refer to the CU table above.

Moralis provides these extended RPC methods to streamline blockchain development and give developers powerful tools to build and manage blockchain-based applications with ease.