# BlockPI Docs

## English

- [Welcome to BlockPI!](https://docs.blockpi.io/welcome-to-blockpi/readme.md): Rock-Solid & Fast RPC Network
- [About BlockPI](https://docs.blockpi.io/welcome-to-blockpi/about-blockpi.md)
- [Background](https://docs.blockpi.io/welcome-to-blockpi/background.md)
- [Glossary](https://docs.blockpi.io/welcome-to-blockpi/glossary.md)
- [Registration & Login](https://docs.blockpi.io/basic-tutorials/registration-and-login.md): Follow these instructions to register & login.
- [Link and Login with Web3 Wallet](https://docs.blockpi.io/basic-tutorials/registration-and-login/link-and-login-with-web3-wallet.md): We support web3 login which means you can log in with a wallet. Only an address which has been linked to a registered email are able to log in.
- [API Key](https://docs.blockpi.io/basic-tutorials/api-key.md): Go to BlockPI Network dashboard to generate your exclusive RPC endpoints.
- [Generate An API Key](https://docs.blockpi.io/basic-tutorials/api-key/generate-an-api-key.md)
- [Statistic Page](https://docs.blockpi.io/basic-tutorials/api-key/statistic-page.md): After creating endpoints, you can check the statistics of the endpoints at Statistic tab. There are a total of three areas here.
- [Customize Endpoint Advanced Features](https://docs.blockpi.io/basic-tutorials/api-key/customize-endpoint-advanced-features.md): BlockPI provides users with ample flexibility to customize advanced features of their Endpoints, including Archive mode, MEV protection, ERC-4337 Bundler service, and more.
- [Wallet Set Up](https://docs.blockpi.io/basic-tutorials/wallet-set-up.md): You can add the RPC endpoint to your Web3 wallet. Here is the tutorial:
- [MetaMask Tutorial](https://docs.blockpi.io/basic-tutorials/wallet-set-up/metamask-tutorial.md): BlockPI supports one-click to add the RPC endpoint to MetaMask.
- [Manually Add Network in MetaMask](https://docs.blockpi.io/basic-tutorials/wallet-set-up/manually-add-network-in-metamask.md)
- [Manually Change LCD and RPC Endpoint in Keplr](https://docs.blockpi.io/basic-tutorials/wallet-set-up/manually-change-lcd-and-rpc-endpoint-in-keplr.md)
- [Account Management](https://docs.blockpi.io/basic-tutorials/account-management.md): The page provides some useful information about account management.
- [Deposit](https://docs.blockpi.io/basic-tutorials/account-management/deposit.md): BlockPI supports crypto payment and card payment.
- [Purchase Packages](https://docs.blockpi.io/basic-tutorials/account-management/purchase-packages.md)
- [Set Auto-Renew](https://docs.blockpi.io/basic-tutorials/account-management/set-auto-scaling.md)
- [Payment Method](https://docs.blockpi.io/basic-tutorials/account-management/set-auto-scaling-1.md)
- [Email notifications setting](https://docs.blockpi.io/basic-tutorials/account-management/email-notifications-setting.md): We support users in customizing some email notifications, including for Deposit, purchasing RU packages, insufficient RU, insufficient wallet balance, and their triggering thresholds.
- [Team Management](https://docs.blockpi.io/basic-tutorials/team-management.md): BlockPI offers powerful Team features, allowing any user to create a Team to share APIs and configure member permissions.
- [Build your own Team](https://docs.blockpi.io/basic-tutorials/team-management/build-your-own-team.md)
- [Best Practices](https://docs.blockpi.io/basic-tutorials/best-practices.md)
- [Supported Networks and Advanced Features](https://docs.blockpi.io/build/supported-networks-and-advanced-features.md): This page shows the supported features of each network respectively.
- [API Reference](https://docs.blockpi.io/build/api-reference.md): This page serves as API documentation index and lists the available JSON-RPC methods that BlockPI supports.
- [BlockPI](https://docs.blockpi.io/build/api-reference/blockpi.md): This page serves as an BlockPI API documentation index and lists the available JSON-RPC methods.
- [blockpi\_ruBalance](https://docs.blockpi.io/build/api-reference/blockpi/blockpi_rubalance.md): Using any existing key to query the currently RU balance of the account which owns the api key.
- [blockpi\_walletBalance](https://docs.blockpi.io/build/api-reference/blockpi/blockpi_walletbalance.md): Using any existing key to query the currently wallet balance of the account which owns the api key.
- [blockpi\_ruConsumed](https://docs.blockpi.io/build/api-reference/blockpi/blockpi_ruconsumed.md): Using any existing key to query the consumed RUs within the time period for corresponding endpoint.
- [blockpi\_packageExpiration](https://docs.blockpi.io/build/api-reference/blockpi/blockpi_packageexpiration.md): Using any existing key to query the consumed RUs within the time period for corresponding endpoint.
- [0G](https://docs.blockpi.io/build/api-reference/story.md): This page serves as a Etherlink API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/story/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/story/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/story/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/story/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/story/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/story/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/story/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/story/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/story/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/story/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/story/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/story/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/story/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/story/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/story/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/story/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/story/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/story/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newFilter](https://docs.blockpi.io/build/api-reference/story/eth_newfilter.md): Creates a filter object, based on filter options. To get all matching logs for specific filter, call eth\_getFilterLogs. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/story/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newPendingTransactionFilter](https://docs.blockpi.io/build/api-reference/story/eth_newpendingtransactionfilter.md): Creates a filter in the node, to notify when new pending transactions arrive. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/story/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/story/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/story/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [eth\_unsubscribe](https://docs.blockpi.io/build/api-reference/story/eth_unsubscribe.md): Subscriptions are cancelled with a regular RPC call with eth\_unsubscribe as a method and the subscription id as the first parameter. It returns a bool indicating if the subscription was cancelled.
- [txpool\_content](https://docs.blockpi.io/build/api-reference/story/txpool_content.md): list the exact details of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_inspect](https://docs.blockpi.io/build/api-reference/story/txpool_inspect.md): Returns a list with a textual summary of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_status](https://docs.blockpi.io/build/api-reference/story/txpool_status.md): Returns the number of transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [net\_version](https://docs.blockpi.io/build/api-reference/story/net_version.md): Returns the current network id.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/story/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/story/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [Aptos](https://docs.blockpi.io/build/api-reference/aptos.md): This page serves as an Aptos API documentation index and lists the available API methods.
- [Get account](https://docs.blockpi.io/build/api-reference/aptos/get-account.md): Return the authentication key and the sequence number for an account address.
- [Get account resources](https://docs.blockpi.io/build/api-reference/aptos/get-account-resources.md): Retrieves all account resources for a given account and a specific ledger version.
- [Get account balance​](https://docs.blockpi.io/build/api-reference/aptos/get-account-resources-1.md): Retrieves account balance for coins / fungible asset (only for primary fungible asset store) for a given account, asset type and a specific ledger version.
- [Get account modules](https://docs.blockpi.io/build/api-reference/aptos/get-account-modules.md): Retrieves all account modules' bytecode for a given account at a specific ledger version.
- [Get account resource](https://docs.blockpi.io/build/api-reference/aptos/get-account-resource.md): Retrieves an individual resource from a given account and at a specific ledger version.
- [Get account module](https://docs.blockpi.io/build/api-reference/aptos/get-account-module.md): Retrieves an individual module from a given account and at a specific ledger version.
- [Get blocks by height](https://docs.blockpi.io/build/api-reference/aptos/get-blocks-by-height.md): This endpoint allows you to get the transactions in a block and the corresponding block information.
- [Get blocks by version](https://docs.blockpi.io/build/api-reference/aptos/get-blocks-by-version.md): This endpoint allows you to get the transactions in a block and the corresponding block information given a version in the block.
- [Get events by creation number](https://docs.blockpi.io/build/api-reference/aptos/get-events-by-creation-number.md)
- [Get events by event handle](https://docs.blockpi.io/build/api-reference/aptos/get-events-by-event-handle.md)
- [Show OpenAPI explorer](https://docs.blockpi.io/build/api-reference/aptos/show-openapi-explorer.md): Provides a UI that you can use to explore the API. You can also retrieve the API directly at /spec.yaml and /spec.json.
- [Show some basic info of the node](https://docs.blockpi.io/build/api-reference/aptos/check-basic-node-health.md)
- [Check basic node health](https://docs.blockpi.io/build/api-reference/aptos/check-basic-node-health-1.md): By default this endpoint just checks that it can get the latest ledger info and then returns 200.
- [Get ledger info](https://docs.blockpi.io/build/api-reference/aptos/get-ledger-info.md): Get the latest ledger information, including data such as chain ID, role type, ledger versions, epoch, etc.
- [Get table item](https://docs.blockpi.io/build/api-reference/aptos/get-table-item.md): Get a table item at a specific ledger version from the table identified by {table\_handle} in the path and the "key" (TableItemRequest) provided in the request body.
- [Get transactions](https://docs.blockpi.io/build/api-reference/aptos/get-transactions.md): Retrieve on-chain committed transactions. The page size and start ledger version can be provided to get a specific sequence of transactions.
- [Submit transaction](https://docs.blockpi.io/build/api-reference/aptos/submit-transaction.md): Retrieve on-chain committed transactions. The page size and start ledger version can be provided to get a specific sequence of transactions.
- [Get transaction by hash](https://docs.blockpi.io/build/api-reference/aptos/get-transaction-by-hash.md): Look up a transaction by its hash. This is the same hash that is returned by the API when submitting a transaction
- [Wait for transaction by hash​](https://docs.blockpi.io/build/api-reference/aptos/get-transaction-by-hash-1.md): Same as /transactions/by\_hash, but will wait for a pending transaction to be committed.
- [Get transaction by version​](https://docs.blockpi.io/build/api-reference/aptos/get-transaction-by-hash-2.md): Retrieves a transaction by a given version. If the version has been pruned, a 410 will be returned.
- [Get account transactions](https://docs.blockpi.io/build/api-reference/aptos/get-account-transactions.md): Retrieves transactions from an account. If the start version is too far in the past a 410 will be returned.  If no start version is given, it will start at 0
- [Submit batch transactions](https://docs.blockpi.io/build/api-reference/aptos/submit-batch-transactions.md)
- [Simulate transaction](https://docs.blockpi.io/build/api-reference/aptos/simulate-transaction.md)
- [Encode submission](https://docs.blockpi.io/build/api-reference/aptos/encode-submission.md)
- [Estimate gas price](https://docs.blockpi.io/build/api-reference/aptos/estimate-gas-price.md)
- [Arbitrum](https://docs.blockpi.io/build/api-reference/arbitrum.md): This page serves as an Arbitrum API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/arbitrum/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/arbitrum/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/arbitrum/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/arbitrum/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/arbitrum/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/arbitrum/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/arbitrum/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/arbitrum/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/arbitrum/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/arbitrum/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/arbitrum/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/arbitrum/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/arbitrum/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByHash](https://docs.blockpi.io/build/api-reference/arbitrum/eth_getblocktransactioncountbyhash.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/arbitrum/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/arbitrum/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/arbitrum/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/arbitrum/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_accounts](https://docs.blockpi.io/build/api-reference/arbitrum/eth_accounts.md): Returns a list of addresses owned by client. Since BlockPI does not store keys, this will always return empty.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/arbitrum/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/arbitrum/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newFilter](https://docs.blockpi.io/build/api-reference/arbitrum/eth_newfilter.md): Creates a filter object, based on filter options. To get all matching logs for specific filter, call eth\_getFilterLogs. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/arbitrum/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newPendingTransactionFilter](https://docs.blockpi.io/build/api-reference/arbitrum/eth_newpendingtransactionfilter.md): Creates a filter in the node, to notify when new pending transactions arrive. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterLogs](https://docs.blockpi.io/build/api-reference/arbitrum/eth_getfilterlogs.md): Returns an array of all logs matching filter with given id.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/arbitrum/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/arbitrum/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/arbitrum/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [eth\_unsubscribe](https://docs.blockpi.io/build/api-reference/arbitrum/eth_unsubscribe.md): Subscriptions are cancelled with a regular RPC call with eth\_unsubscribe as a method and the subscription id as the first parameter. It returns a bool indicating if the subscription was cancelled.
- [net\_version](https://docs.blockpi.io/build/api-reference/arbitrum/net_version.md): Returns the current network id.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/arbitrum/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/arbitrum/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [txpool\_content](https://docs.blockpi.io/build/api-reference/arbitrum/txpool_content.md): list the exact details of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [debug\_traceCall](https://docs.blockpi.io/build/api-reference/arbitrum/debug_tracecall.md): The method lets you run an eth\_call within the context of the given block execution using the final state of parent block as the base.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/arbitrum/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/arbitrum/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/arbitrum/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [Arc](https://docs.blockpi.io/build/api-reference/ethereum-raw-api.md): This page serves as an Arc API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_getBlockReceipts](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_getblockreceipts.md): Get all transaction receipts for a given block on Ethereum.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByHash](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_getblocktransactioncountbyhash.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newFilter](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_newfilter.md): Creates a filter object, based on filter options. To get all matching logs for specific filter, call eth\_getFilterLogs. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newPendingTransactionFilter](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_newpendingtransactionfilter.md): Creates a filter in the node, to notify when new pending transactions arrive. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_signTransaction](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_signtransaction.md): Signs a transaction that can be submitted to the network at a later time using with eth\_sendRawTransaction.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [eth\_unsubscribe](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/eth_unsubscribe.md): Subscriptions are cancelled with a regular RPC call with eth\_unsubscribe as a method and the subscription id as the first parameter. It returns a bool indicating if the subscription was cancelled.
- [net\_version](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [txpool\_status](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/txpool_status.md): Returns the number of transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_content](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/txpool_content.md): list the exact details of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [debug\_traceCall](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/debug_tracecall.md): The method lets you run an eth\_call within the context of the given block execution using the final state of parent block as the base.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [trace\_block](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/trace_block.md): Returns traces created at given block.
- [trace\_call](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/trace_call.md): Executes the given call and returns a number of possible traces for it.
- [trace\_get](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/trace_get.md): Returns trace at given position.
- [trace\_filter](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/trace_filter.md): Returns traces matching given filter.
- [trace\_transaction](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/trace_transaction.md): Returns all traces of given transaction.
- [trace\_replayTransaction](https://docs.blockpi.io/build/api-reference/ethereum-raw-api/trace_replaytransaction.md): Traces a call to eth\_sendRawTransaction without making the call, returning the traces.
- [Artela](https://docs.blockpi.io/build/api-reference/artela.md): This page serves as an Artela API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/artela/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/artela/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/artela/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/artela/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/artela/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/artela/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/artela/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/artela/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/artela/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/artela/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/artela/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/artela/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByHash](https://docs.blockpi.io/build/api-reference/artela/eth_getblocktransactioncountbyhash.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/artela/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/artela/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/artela/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/artela/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_accounts](https://docs.blockpi.io/build/api-reference/artela/eth_accounts.md): Returns a list of addresses owned by client. Since BlockPI does not store keys, this will always return empty.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/artela/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/artela/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_feeHistory](https://docs.blockpi.io/build/api-reference/artela/eth_feehistory.md): Returns a collection of historical gas information from which you can decide what to submit as your maxFeePerGas and/or maxPriorityFeePerGas.
- [eth\_newFilter](https://docs.blockpi.io/build/api-reference/artela/eth_newfilter.md): Creates a filter object, based on filter options. To get all matching logs for specific filter, call eth\_getFilterLogs. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/artela/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newPendingTransactionFilter](https://docs.blockpi.io/build/api-reference/artela/eth_newpendingtransactionfilter.md): Creates a filter in the node, to notify when new pending transactions arrive. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterLogs](https://docs.blockpi.io/build/api-reference/artela/eth_getfilterlogs.md): Returns an array of all logs matching filter with given id.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/artela/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/artela/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/artela/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [eth\_unsubscribe](https://docs.blockpi.io/build/api-reference/artela/eth_unsubscribe.md): Subscriptions are cancelled with a regular RPC call with eth\_unsubscribe as a method and the subscription id as the first parameter. It returns a bool indicating if the subscription was cancelled.
- [net\_version](https://docs.blockpi.io/build/api-reference/artela/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/artela/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/artela/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/artela/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/artela/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [Avalanche](https://docs.blockpi.io/build/api-reference/avalanche.md): This page serves as an Avalanche API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/avalanche/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/avalanche/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/avalanche/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/avalanche/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/avalanche/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/avalanche/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/avalanche/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/avalanche/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/avalanche/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/avalanche/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/avalanche/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/avalanche/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/avalanche/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByHash](https://docs.blockpi.io/build/api-reference/avalanche/eth_getblocktransactioncountbyhash.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/avalanche/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/avalanche/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/avalanche/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/avalanche/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/avalanche/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/avalanche/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newFilter](https://docs.blockpi.io/build/api-reference/avalanche/eth_newfilter.md): Creates a filter object, based on filter options. To get all matching logs for specific filter, call eth\_getFilterLogs. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/avalanche/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newPendingTransactionFilter](https://docs.blockpi.io/build/api-reference/avalanche/eth_newpendingtransactionfilter.md): Creates a filter in the node, to notify when new pending transactions arrive. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/avalanche/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_signTransaction](https://docs.blockpi.io/build/api-reference/avalanche/eth_signtransaction.md): Signs a transaction that can be submitted to the network at a later time using with eth\_sendRawTransaction.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/avalanche/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/avalanche/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [eth\_unsubscribe](https://docs.blockpi.io/build/api-reference/avalanche/eth_unsubscribe.md): Subscriptions are cancelled with a regular RPC call with eth\_unsubscribe as a method and the subscription id as the first parameter. It returns a bool indicating if the subscription was cancelled.
- [net\_version](https://docs.blockpi.io/build/api-reference/avalanche/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/avalanche/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/avalanche/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/avalanche/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/avalanche/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [debug\_traceCall](https://docs.blockpi.io/build/api-reference/avalanche/debug_tracecall.md): The method lets you run an eth\_call within the context of the given block execution using the final state of parent block as the base.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/avalanche/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/avalanche/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/avalanche/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [Base](https://docs.blockpi.io/build/api-reference/base.md): This page serves as a Base API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/base/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/base/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/base/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/base/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/base/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/base/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/base/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/base/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/base/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/base/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/base/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/base/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/base/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/base/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/base/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/base/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/base/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_accounts](https://docs.blockpi.io/build/api-reference/base/eth_accounts.md): Returns a list of addresses owned by client. Since BlockPI does not store keys, this will always return empty.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/base/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/base/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/base/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/base/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/base/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/base/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [net\_version](https://docs.blockpi.io/build/api-reference/base/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/base/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/base/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/base/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/base/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [txpool\_inspect](https://docs.blockpi.io/build/api-reference/base/txpool_inspect.md): Returns a list with a textual summary of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_status](https://docs.blockpi.io/build/api-reference/base/txpool_status.md): Returns the number of transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [debug\_traceCall](https://docs.blockpi.io/build/api-reference/base/debug_tracecall.md): The method lets you run an eth\_call within the context of the given block execution using the final state of parent block as the base.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/base/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/base/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/base/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [eth\_sendUserOperation](https://docs.blockpi.io/build/api-reference/base/eth_senduseroperation.md): asks the bundler to sign and submit a User Operation
- [eth\_estimateUserOperationGas](https://docs.blockpi.io/build/api-reference/base/eth_estimateuseroperationgas.md): generates and returns an estimate of how much gas is necessary to allow the transaction to complete, given a UserOperation.
- [eth\_getUserOperationByHash](https://docs.blockpi.io/build/api-reference/base/eth_getuseroperationbyhash.md): returns a UserOperation by its hash returned from eth\_sendUserOperation
- [eth\_getUserOperationReceipt](https://docs.blockpi.io/build/api-reference/base/eth_getuseroperationreceipt.md): returns a UserOperation by its hash returned from eth\_sendUserOperation
- [eth\_supportedEntryPoints](https://docs.blockpi.io/build/api-reference/base/eth_supportedentrypoints.md): returns an array of the entryPoint addresses supported by the bundler
- [Berachain](https://docs.blockpi.io/build/api-reference/berachain.md): This page serves as a Berachain API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/berachain/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/berachain/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/berachain/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/berachain/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/berachain/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/berachain/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/berachain/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/berachain/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/berachain/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/berachain/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/berachain/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/berachain/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/berachain/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/berachain/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/berachain/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/berachain/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/berachain/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_accounts](https://docs.blockpi.io/build/api-reference/berachain/eth_accounts.md): Returns a list of addresses owned by client. Since BlockPI does not store keys, this will always return empty.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/berachain/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/berachain/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/berachain/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/berachain/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/berachain/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/berachain/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [net\_version](https://docs.blockpi.io/build/api-reference/berachain/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/berachain/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/berachain/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/berachain/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/berachain/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [txpool\_inspect](https://docs.blockpi.io/build/api-reference/berachain/txpool_inspect.md): Returns a list with a textual summary of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_status](https://docs.blockpi.io/build/api-reference/berachain/txpool_status.md): Returns the number of transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [debug\_traceCall](https://docs.blockpi.io/build/api-reference/berachain/debug_tracecall.md): The method lets you run an eth\_call within the context of the given block execution using the final state of parent block as the base.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/berachain/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/berachain/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/berachain/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [Blast](https://docs.blockpi.io/build/api-reference/blast.md): This page serves as a Blast API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/blast/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/blast/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/blast/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/blast/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/blast/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/blast/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/blast/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/blast/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/blast/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/blast/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/blast/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/blast/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/blast/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/blast/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/blast/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/blast/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/blast/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_accounts](https://docs.blockpi.io/build/api-reference/blast/eth_accounts.md): Returns a list of addresses owned by client. Since BlockPI does not store keys, this will always return empty.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/blast/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/blast/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/blast/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/blast/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/blast/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/blast/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [net\_version](https://docs.blockpi.io/build/api-reference/blast/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/blast/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/blast/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/blast/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/blast/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [txpool\_inspect](https://docs.blockpi.io/build/api-reference/blast/txpool_inspect.md): Returns a list with a textual summary of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_status](https://docs.blockpi.io/build/api-reference/blast/txpool_status.md): Returns the number of transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [debug\_traceCall](https://docs.blockpi.io/build/api-reference/blast/debug_tracecall.md): The method lets you run an eth\_call within the context of the given block execution using the final state of parent block as the base.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/blast/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/blast/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/blast/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [Bitcoin](https://docs.blockpi.io/build/api-reference/bitcoin.md): This page serves as a Bitcoin API documentation index and lists the available JSON-RPC methods.
- [getbestblockhash](https://docs.blockpi.io/build/api-reference/bitcoin/eth_chainid.md): Returns the hash of the best (tip) block in the most-work fully-validated chain.
- [getblock](https://docs.blockpi.io/build/api-reference/bitcoin/eth_syncing.md)
- [getblockchaininfo](https://docs.blockpi.io/build/api-reference/bitcoin/eth_getblockbynumber.md): Returns an object containing various state info regarding blockchain processing.
- [getblockcount](https://docs.blockpi.io/build/api-reference/bitcoin/eth_getblockbyhash.md): Returns the height of the most-work fully-validated chain.  The genesis block has height 0
- [getblockhash](https://docs.blockpi.io/build/api-reference/bitcoin/eth_blocknumber.md): Returns hash of block in best-block-chain at height provided.
- [getblockheader](https://docs.blockpi.io/build/api-reference/bitcoin/eth_gasprice.md)
- [getblockstats](https://docs.blockpi.io/build/api-reference/bitcoin/eth_getbalance.md): Compute per block statistics for a given window. All amounts are in satoshis.  It won’t work for some heights with pruning.
- [getchaintips](https://docs.blockpi.io/build/api-reference/bitcoin/eth_sendrawtransaction.md): Return information about all known tips in the block tree, including the main chain as well as orphaned branches.
- [getchaintxstats](https://docs.blockpi.io/build/api-reference/bitcoin/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [getdifficulty](https://docs.blockpi.io/build/api-reference/bitcoin/eth_gettransactionbyblocknumberandindex.md): Returns the proof-of-work difficulty as a multiple of the minimum difficulty.
- [getmempoolancestors](https://docs.blockpi.io/build/api-reference/bitcoin/eth_gettransactionbyblockhashandindex.md): If txid is in the mempool, returns all in-mempool ancestors.
- [getmempooldescendants](https://docs.blockpi.io/build/api-reference/bitcoin/eth_gettransactionreceipt.md): If txid is in the mempool, returns all in-mempool descendants.
- [getmempoolinfo](https://docs.blockpi.io/build/api-reference/bitcoin/eth_gettransactioncount.md): Returns mempool data for given transaction
- [getrawmempool](https://docs.blockpi.io/build/api-reference/bitcoin/eth_getblocktransactioncountbynumber.md): Returns all transaction ids in memory pool as a json array of string transaction ids.  Hint: use getmempoolentry to fetch a specific transaction from the mempool.
- [gettxout](https://docs.blockpi.io/build/api-reference/bitcoin/eth_getlogs.md): Returns details about an unspent transaction output.
- [gettxoutproof](https://docs.blockpi.io/build/api-reference/bitcoin/eth_getcode.md): Returns a hex-encoded proof that “txid” was included in a block.
- [gettxoutsetinfo](https://docs.blockpi.io/build/api-reference/bitcoin/eth_call.md): Returns statistics about the unspent transaction output set.
- [BSC](https://docs.blockpi.io/build/api-reference/bsc.md): This page serves as an BNB Smart Chain API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/bsc/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/bsc/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/bsc/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/bsc/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_getBlockReceipts](https://docs.blockpi.io/build/api-reference/bsc/eth_getblockreceipts.md): Get all transaction receipts for a given block.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/bsc/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/bsc/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/bsc/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/bsc/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/bsc/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/bsc/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/bsc/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/bsc/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/bsc/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByHash](https://docs.blockpi.io/build/api-reference/bsc/eth_getblocktransactioncountbyhash.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/bsc/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/bsc/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/bsc/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/bsc/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_accounts](https://docs.blockpi.io/build/api-reference/bsc/eth_accounts.md): Returns a list of addresses owned by client. Since BlockPI does not store keys, this will always return empty.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/bsc/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/bsc/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_mining](https://docs.blockpi.io/build/api-reference/bsc/eth_mining.md)
- [eth\_hashrate](https://docs.blockpi.io/build/api-reference/bsc/eth_hashrate.md): Returns the number of hashes per second that the node is mining with. Only applicable when the node is mining.
- [eth\_newFilter](https://docs.blockpi.io/build/api-reference/bsc/eth_newfilter.md): Creates a filter object, based on filter options. To get all matching logs for specific filter, call eth\_getFilterLogs. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/bsc/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newPendingTransactionFilter](https://docs.blockpi.io/build/api-reference/bsc/eth_newpendingtransactionfilter.md): Creates a filter in the node, to notify when new pending transactions arrive. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/bsc/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_signTransaction](https://docs.blockpi.io/build/api-reference/bsc/eth_signtransaction.md): Signs a transaction that can be submitted to the network at a later time using with eth\_sendRawTransaction.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/bsc/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/bsc/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [eth\_unsubscribe](https://docs.blockpi.io/build/api-reference/bsc/eth_unsubscribe.md): Subscriptions are cancelled with a regular RPC call with eth\_unsubscribe as a method and the subscription id as the first parameter. It returns a bool indicating if the subscription was cancelled.
- [net\_version](https://docs.blockpi.io/build/api-reference/bsc/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/bsc/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/bsc/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/bsc/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/bsc/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [txpool\_inspect](https://docs.blockpi.io/build/api-reference/bsc/txpool_inspect.md): Returns a list with a textual summary of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_status](https://docs.blockpi.io/build/api-reference/bsc/txpool_status.md): Returns the number of transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [debug\_traceCall](https://docs.blockpi.io/build/api-reference/bsc/debug_tracecall.md): The method lets you run an eth\_call within the context of the given block execution using the final state of parent block as the base.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/bsc/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/bsc/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/bsc/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [Celo](https://docs.blockpi.io/build/api-reference/celo.md): This page serves as a Celo API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/celo/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/celo/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/celo/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/celo/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/celo/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/celo/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/celo/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/celo/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/celo/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/celo/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/celo/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/celo/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/celo/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/celo/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/celo/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/celo/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/celo/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_accounts](https://docs.blockpi.io/build/api-reference/celo/eth_accounts.md): Returns a list of addresses owned by client. Since BlockPI does not store keys, this will always return empty.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/celo/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/celo/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/celo/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/celo/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/celo/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/celo/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [net\_version](https://docs.blockpi.io/build/api-reference/celo/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/celo/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/celo/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/celo/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/celo/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [txpool\_inspect](https://docs.blockpi.io/build/api-reference/celo/txpool_inspect.md): Returns a list with a textual summary of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_status](https://docs.blockpi.io/build/api-reference/celo/txpool_status.md): Returns the number of transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_content](https://docs.blockpi.io/build/api-reference/celo/txpool_content.md): list the exact details of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [debug\_traceCall](https://docs.blockpi.io/build/api-reference/celo/debug_tracecall.md): The method lets you run an eth\_call within the context of the given block execution using the final state of parent block as the base.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/celo/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/celo/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/celo/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [Conflux](https://docs.blockpi.io/build/api-reference/conflux.md): This page serves as a Conflux espace API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/conflux/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/conflux/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/conflux/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/conflux/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/conflux/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/conflux/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/conflux/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/conflux/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/conflux/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/conflux/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/conflux/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/conflux/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/conflux/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/conflux/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/conflux/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/conflux/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/conflux/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_accounts](https://docs.blockpi.io/build/api-reference/conflux/eth_accounts.md): Returns a list of addresses owned by client. Since BlockPI does not store keys, this will always return empty.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/conflux/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/conflux/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/conflux/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [net\_version](https://docs.blockpi.io/build/api-reference/conflux/net_version.md): Returns the current network id.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/conflux/web3_clientversion.md): Returns the current client version.
- [Cronos](https://docs.blockpi.io/build/api-reference/cronos.md): This page serves as an Cronos API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/cronos/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/cronos/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/cronos/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/cronos/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/cronos/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/cronos/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/cronos/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/cronos/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/cronos/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/cronos/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/cronos/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/cronos/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/cronos/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByHash](https://docs.blockpi.io/build/api-reference/cronos/eth_getblocktransactioncountbyhash.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/cronos/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/cronos/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/cronos/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/cronos/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/cronos/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/cronos/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newFilter](https://docs.blockpi.io/build/api-reference/cronos/eth_newfilter.md): Creates a filter object, based on filter options. To get all matching logs for specific filter, call eth\_getFilterLogs. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/cronos/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newPendingTransactionFilter](https://docs.blockpi.io/build/api-reference/cronos/eth_newpendingtransactionfilter.md): Creates a filter in the node, to notify when new pending transactions arrive. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/cronos/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_signTransaction](https://docs.blockpi.io/build/api-reference/cronos/eth_signtransaction.md): Signs a transaction that can be submitted to the network at a later time using with eth\_sendRawTransaction.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/cronos/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/cronos/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [eth\_unsubscribe](https://docs.blockpi.io/build/api-reference/cronos/eth_unsubscribe.md): Subscriptions are cancelled with a regular RPC call with eth\_unsubscribe as a method and the subscription id as the first parameter. It returns a bool indicating if the subscription was cancelled.
- [net\_version](https://docs.blockpi.io/build/api-reference/cronos/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/cronos/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/cronos/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/cronos/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/cronos/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [txpool\_inspect](https://docs.blockpi.io/build/api-reference/cronos/txpool_inspect.md): Returns a list with a textual summary of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_status](https://docs.blockpi.io/build/api-reference/cronos/txpool_status.md): Returns the number of transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_content](https://docs.blockpi.io/build/api-reference/cronos/txpool_content.md): list the exact details of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/cronos/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/cronos/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/cronos/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [Cosmos Hub](https://docs.blockpi.io/build/api-reference/cosmos-hub.md): This page serves as a Cosmos Hub API documentation index and lists the available API methods.
- [/cosmos/auth/v1beta1/accounts/{address}](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-auth-v1beta1-accounts-address.md): Account returns account details based on address.
- [/cosmos/auth/v1beta1/params](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-auth-v1beta1-params.md): Params queries all parameters.
- [/cosmos/bank/v1beta1/balances/{address}](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-bank-v1beta1-balances-address.md): AllBalances queries the balance of all coins for a single account.
- [/cosmos/bank/v1beta1/params](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-bank-v1beta1-params.md): Params queries the parameters of x/bank module.
- [/cosmos/bank/v1beta1/supply](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-bank-v1beta1-supply.md): TotalSupply queries the total supply of all coins.
- [/cosmos/bank/v1beta1/supply/by\_denom](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-bank-v1beta1-supply-by_denom.md): SupplyOf queries the supply of a single coin.
- [/cosmos/base/tendermint/v1beta1/blocks/{height}](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-base-tendermint-v1beta1-blocks-height.md): GetBlockByHeight queries block for given height.
- [/cosmos/base/tendermint/v1beta1/blocks/latest](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-base-tendermint-v1beta1-blocks-latest.md): GetLatestBlock returns the latest block.
- [/cosmos/base/tendermint/v1beta1/node\_info](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-base-tendermint-v1beta1-node_info.md): GetNodeInfo queries the current node info.
- [/cosmos/base/tendermint/v1beta1/syncing](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-base-tendermint-v1beta1-syncing.md): GetSyncing queries node syncing.
- [/cosmos/base/tendermint/v1beta1/validatorsets/{height}](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-base-tendermint-v1beta1-validatorsets-height.md): GetValidatorSetByHeight queries validator-set at a given height.
- [/cosmos/base/tendermint/v1beta1/validatorsets/latest](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-base-tendermint-v1beta1-validatorsets-latest.md): GetLatestValidatorSet queries latest validator-set.
- [/cosmos/bank/v1beta1/denoms\_metadata](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-bank-v1beta1-denoms_metadata.md): DenomsMetadata queries the client metadata for all registered coin denominations.
- [/cosmos/distribution/v1beta1/community\_pool](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-distribution-v1beta1-community_pool.md): CommunityPool queries the community pool coins.
- [/cosmos/distribution/v1beta1/delegators/{delegator\_address}/rewards](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-distribution-v1beta1-delegators-delegator_address-rewards.md): DelegationTotalRewards queries the total rewards accrued by a each validator.
- [/cosmos/distribution/v1beta1/delegators/{}/rewards/{validator\_address}](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-distribution-v1beta1-delegators-rewards-validator_address.md): DelegationRewards queries the total rewards accrued by a delegation.
- [/cosmos/distribution/v1beta1/delegators/{delegator\_address}/validators](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-distribution-v1beta1-delegators-delegator_address-validators.md): DelegatorValidators queries the validators of a delegator.
- [/cosmos/distribution/v1beta1/delegators/{delegator\_address}/withdraw\_address](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-distribution-v1beta1-delegators-delegator_address-withdraw_address.md): DelegatorWithdrawAddress queries withdraw address of a delegator.
- [/cosmos/distribution/v1beta1/params](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-distribution-v1beta1-params.md): Params queries params of the distribution module.
- [/cosmos/distribution/v1beta1/validators/{validator\_address}/commission](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-distribution-v1beta1-validators-validator_address-commission.md): ValidatorCommission queries accumulated commission for a validator.
- [/cosmos/distribution/v1beta1/validators/{validator\_address}/outstanding\_rewards](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-distribution-v1beta1-validators-validator_address-outstanding_rewards.md): ValidatorOutstandingRewards queries rewards of a validator address.
- [/cosmos/distribution/v1beta1/validators/{validator\_address}/slashes](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-distribution-v1beta1-validators-validator_address-slashes.md): ValidatorSlashes queries slash events of a validator.
- [/cosmos/evidence/v1beta1/evidence](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-evidence-v1beta1-evidence.md): AllEvidence queries all evidence.
- [/cosmos/gov/v1beta1/params/{params\_type}](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-gov-v1beta1-params-params_type.md): Params queries all parameters of the gov module.
- [/cosmos/gov/v1beta1/proposals](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-gov-v1beta1-proposals.md): Proposals queries all proposals based on given status.
- [/cosmos/gov/v1beta1/proposals/{proposal\_id}](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-gov-v1beta1-proposals-proposal_id.md): Proposal queries proposal details based on ProposalID.
- [/cosmos/gov/v1beta1/proposals/{proposal\_id}/deposits](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-gov-v1beta1-proposals-proposal_id-deposits.md): Deposits queries all deposits of a single proposal.
- [/cosmos/gov/v1beta1/proposals/{proposal\_id}/deposits/{depositor}](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-gov-v1beta1-proposals-proposal_id-deposits-depositor.md): Deposit queries single deposit information based proposalID, depositAddr.
- [/cosmos/gov/v1beta1/proposals/{proposal\_id}/tally](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-gov-v1beta1-proposals-proposal_id-tally.md): TallyResult queries the tally of a proposal vote.
- [/cosmos/gov/v1beta1/proposals/{proposal\_id}/votes](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-gov-v1beta1-proposals-proposal_id-votes.md): Votes queries votes of a given proposal.
- [/cosmos/gov/v1beta1/proposals/{proposal\_id}/votes/{voter}](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-gov-v1beta1-proposals-proposal_id-votes-voter.md): Vote queries voted information based on proposalID, voterAddr.
- [/cosmos/mint/v1beta1/annual\_provisions](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-mint-v1beta1-annual_provisions.md): AnnualProvisions current minting annual provisions value.
- [/cosmos/mint/v1beta1/inflation](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-mint-v1beta1-inflation.md): Inflation returns the current minting inflation value.
- [/cosmos/mint/v1beta1/params](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-mint-v1beta1-params.md): Params returns the total set of minting parameters.
- [/cosmos/slashing/v1beta1/params](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-slashing-v1beta1-params.md): Params queries the parameters of slashing module
- [/cosmos/slashing/v1beta1/signing\_infos](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-slashing-v1beta1-signing_infos.md): SigningInfos queries signing info of all validators
- [/cosmos/slashing/v1beta1/signing\_infos/{cons\_address}](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-slashing-v1beta1-signing_infos-cons_address.md): SigningInfo queries the signing info of given cons address
- [/cosmos/staking/v1beta1/delegations/{delegator\_addr}](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-staking-v1beta1-delegations-delegator_addr.md): DelegatorDelegations queries all delegations of a given delegator address.
- [/cosmos/staking/v1beta1/delegators/{delegator\_addr}/redelegations](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-staking-v1beta1-delegators-delegator_addr-redelegations.md): Redelegations queries redelegations of given address.
- [/cosmos/staking/v1beta1/delegators/{delegator\_addr}/unbonding\_delegations](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-staking-v1beta1-delegators-delegator_addr-unbonding_delegations.md): DelegatorUnbondingDelegations queries all unbonding delegations of a given delegator address.
- [/cosmos/staking/v1beta1/delegators/{delegator\_addr}/validators](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-staking-v1beta1-delegators-delegator_addr-validators.md): DelegatorValidators queries all validators info for given delegator address.
- [/cosmos/staking/v1beta1/delegators/{delegator\_addr}/validators/{validator\_addr}](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-staking-v1beta1-delegators-delegator_addr-validators-validator_addr.md): DelegatorValidator queries validator info for given delegator validator pair.
- [/cosmos/staking/v1beta1/historical\_info/{height}](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-staking-v1beta1-historical_info-height.md): HistoricalInfo queries the historical info for given height.
- [/cosmos/staking/v1beta1/params](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-staking-v1beta1-params.md): Parameters queries the staking parameters.
- [/cosmos/staking/v1beta1/pool](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-staking-v1beta1-pool.md): Pool queries the pool info.
- [/cosmos/staking/v1beta1/validators](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-staking-v1beta1-validators.md): Validators queries all validators that match the given status.
- [/cosmos/staking/v1beta1/validators/{validator\_addr}](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-staking-v1beta1-validators-validator_addr.md): Validator queries validator info for given validator address.
- [/cosmos/staking/v1beta1/validators/{validator\_addr}/delegations](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-staking-v1beta1-validators-validator_addr-delegations.md): ValidatorDelegations queries delegate info for given validator.
- [/cosmos/staking/v1beta1/validators/{validator\_addr}/delegations/{delegator\_addr}](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-staking-v1beta1-validators-validator_addr-delegations-delegator_addr.md): Delegation queries delegate info for given validator delegator pair.
- [/cosmos/staking/v1beta1/validators/{}/delegation/{}/unbonding\_delegation](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-staking-v1beta1-validators-delegation-unbonding_delegation.md): UnbondingDelegation queries unbonding info for given validator delegator pair.
- [/cosmos/staking/v1beta1/validators/{validator\_addr}/unbonding\_delegations](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-staking-v1beta1-validators-validator_addr-unbonding_delegations.md): /cosmos/staking/v1beta1/validators/{validator\_addr}/unbonding\_delegations
- [/cosmos/tx/v1beta1/simulate](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-tx-v1beta1-simulate.md): Simulate simulates executing a transaction for estimating gas usage.
- [/cosmos/tx/v1beta1/txs](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-tx-v1beta1-txs.md): GetTxsEvent fetches txs by event.
- [/cosmos/tx/v1beta1/txs/{hash}](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-tx-v1beta1-txs-hash.md): GetTx fetches a tx by hash.
- [/cosmos/upgrade/v1beta1/current\_plan](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-upgrade-v1beta1-current_plan.md): CurrentPlan queries the current upgrade plan.
- [/cosmos/upgrade/v1beta1/module\_versions](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-upgrade-v1beta1-module_versions.md): ModuleVersions queries the list of module versions from state.
- [/cosmos/upgrade/v1beta1/upgraded\_consensus\_state/{last\_height}](https://docs.blockpi.io/build/api-reference/cosmos-hub/cosmos-upgrade-v1beta1-upgraded_consensus_state-last_height.md): UpgradedConsensusState queries the consensus state that will serve as a trusted kernel for the next version of this chain. It will only be stored at the last height of this chain.
- [/blocks/latest](https://docs.blockpi.io/build/api-reference/cosmos-hub/blocks-latest.md): Get the latest block
- [/blocks/{height}](https://docs.blockpi.io/build/api-reference/cosmos-hub/blocks-height.md): Get a block at a certain height
- [/node\_info](https://docs.blockpi.io/build/api-reference/cosmos-hub/node_info.md): The properties of the connected node
- [/staking/delegators/{delegatorAddr}/delegations](https://docs.blockpi.io/build/api-reference/cosmos-hub/staking-delegators-delegatoraddr-delegations.md): Submit delegation
- [/staking/delegators/{delegator\_addr}/unbonding\_delegations](https://docs.blockpi.io/build/api-reference/cosmos-hub/staking-delegators-delegator_addr-unbonding_delegations.md): Submit an unbonding delegation
- [/syncing](https://docs.blockpi.io/build/api-reference/cosmos-hub/syncing.md): Syncing state of node
- [/validatorsets/{height}](https://docs.blockpi.io/build/api-reference/cosmos-hub/validatorsets-height.md): Get a validator set a certain height
- [/validatorsets/latest](https://docs.blockpi.io/build/api-reference/cosmos-hub/validatorsets-latest.md): Get the latest validator set
- [/ibc/apps/transfer/v1/denom\_traces](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-apps-transfer-v1-denom_traces.md): DenomTraces queries all denomination traces.
- [/ibc/apps/transfer/v1/denom\_hashes/{trace}](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-apps-transfer-v1-denom_hashes-trace.md): DenomHash queries a denomination hash information.
- [/ibc/apps/transfer/v1/denom\_traces/{hash}](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-apps-transfer-v1-denom_traces-hash.md): DenomTrace queries a denomination trace information.
- [/ibc/apps/transfer/v1/params](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-apps-transfer-v1-params.md): Params queries all parameters of the ibc-transfer module.
- [/ibc/apps/interchain\_accounts/controller/v1/params](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-apps-interchain_accounts-controller-v1-params.md): Params queries all parameters of the ICA controller submodule.
- [/ibc/apps/interchain\_accounts/host/v1/params](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-apps-interchain_accounts-host-v1-params.md): Params queries all parameters of the ICA host submodule.
- [/ibc/client/v1/params](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-client-v1-params.md): ClientParams queries all parameters of the ibc client.
- [/ibc/core/client/v1/client\_states](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-client-v1-client_states.md): ClientStates queries all the IBC light clients of a chain.
- [/ibc/core/client/v1/client\_states/{client\_id}](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-client-v1-client_states-client_id.md): ClientState queries an IBC light client.
- [/ibc/core/client/v1/client\_status/{client\_id}](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-client-v1-client_status-client_id.md): Status queries the status of an IBC client.
- [/ibc/core/client/v1/consensus\_states/{client\_id}](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-client-v1-consensus_states-client_id.md): ConsensusStates queries all the consensus state associated with a given client.
- [/ibc/core/client/v1/consensus\_states/{client\_id}/revision/{}/height/{}](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-client-v1-consensus_states-client_id-revision-height.md): ConsensusState queries a consensus state associated with a client state at a given height.
- [/ibc/core/client/v1/upgraded\_client\_states](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-client-v1-upgraded_client_states.md): UpgradedClientState queries an Upgraded IBC light client.
- [/ibc/core/client/v1/upgraded\_consensus\_states](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-client-v1-upgraded_consensus_states.md): UpgradedConsensusState queries an Upgraded IBC consensus state.
- [/ibc/core/connection/v1/client\_connections/{client\_id}](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-connection-v1-client_connections-client_id.md): ClientConnections queries the connection paths associated with a client state.
- [/ibc/core/connection/v1/connections](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-connection-v1-connections.md): Connections queries all the IBC connections of a chain.
- [/ibc/core/connection/v1/connections/{connection\_id}](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-connection-v1-connections-connection_id.md): Connection queries an IBC connection end.
- [/ibc/core/connection/v1/connections/{connection\_id}/client\_state](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-connection-v1-connections-connection_id-client_state.md): ConnectionClientState queries the client state associated with the connection.
- [/ibc/core/connection/v1/connections/{}/consensus\_state/revision/{}/height/{}](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-connection-v1-connections-consensus_state-revision-height.md): ConnectionConsensusState queries the consensus state associated with the connection.
- [/ibc/core/channel/v1/channels](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-channel-v1-channels.md): Channels queries all the IBC channels of a chain.
- [/ibc/core/channel/v1/channels/{channel\_id}/ports/{port\_id}](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-channel-v1-channels-channel_id-ports-port_id.md): Channel queries an IBC Channel.
- [/ibc/core/channel/v1/channels/{channel\_id}/ports/{port\_id}/client\_state](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-channel-v1-channels-channel_id-ports-port_id-client_state.md): ChannelClientState queries for the client state for the channel associated with the provided channel identifiers.
- [/ibc/core/channel/v1/channels/{}/ports/{}/consensus\_state/revision/{}/height/{}](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-channel-v1-channels-ports-consensus_state-revision-height.md): ChannelConsensusState queries for the consensus state for the channel associated with the provided channel identifiers.
- [/ibc/core/channel/v1/channels/{channel\_id}/ports/{port\_id}/next\_sequence](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-channel-v1-channels-channel_id-ports-port_id-next_sequence.md): NextSequenceReceive returns the next receive sequence for a given channel.
- [/ibc/core/channel/v1/channels/{channel\_id}/ports/{port\_id}/packet\_acknowledgements](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-channel-v1-channels-channel_id-ports-port_id-packet_acknowledgements.md): PacketAcknowledgements returns all the packet acknowledgements associated with a channel.
- [/ibc/core/channel/v1/channels/{channel\_id}/ports/{port\_id}/packet\_acks/{sequence}](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-channel-v1-channels-channel_id-ports-port_id-packet_acks-sequence.md): PacketAcknowledgement queries a stored packet acknowledgement hash.
- [/ibc/core/channel/v1/channels/{channel\_id}/ports/{port\_id}/packet\_commitments](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-channel-v1-channels-channel_id-ports-port_id-packet_commitments.md): PacketCommitments returns all the packet commitments hashes associated with a channel.
- [/ibc/core/channel/v1/channels/{}/ports/{}/packet\_commitments/{packet\_ack\_sequences}/unreceived\_acks](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-channel-v1-channels-ports-packet_commitments-packet_ack_sequences-unreceived_acks.md): UnreceivedAcks returns all the unreceived IBC acknowledgements associated with a channel and sequences.
- [/ibc/core/channel/v1/channels/{}/ports/{}/packet\_commitments/{}/unreceived\_packets](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-channel-v1-channels-ports-packet_commitments-unreceived_packets.md): UnreceivedPackets returns all the unreceived IBC packets associated with a channel and sequences.
- [/ibc/core/channel/v1/channels/{}/ports/{}/packet\_commitments/{sequence}](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-channel-v1-channels-ports-packet_commitments-sequence.md): PacketCommitment queries a stored packet commitment hash.
- [/ibc/core/channel/v1/channels/{channel\_id}/ports/{port\_id}/packet\_receipts/{sequence}](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-channel-v1-channels-channel_id-ports-port_id-packet_receipts-sequence.md): PacketReceipt queries if a given packet sequence has been received on the queried chain
- [/ibc/core/channel/v1/connections/{connection}/channels](https://docs.blockpi.io/build/api-reference/cosmos-hub/ibc-core-channel-v1-connections-connection-channels.md): ConnectionChannels queries all the channels associated with a connection end.
- [/health](https://docs.blockpi.io/build/api-reference/cosmos-hub/health.md): Get node health. Returns empty result (200 OK) on success, no response - in case of an error.
- [/status](https://docs.blockpi.io/build/api-reference/cosmos-hub/status.md): Get Tendermint status including node info, pubkey, latest block hash, app hash, block height and time.
- [/net\_info](https://docs.blockpi.io/build/api-reference/cosmos-hub/net_info.md): Get network info.
- [/blockchain](https://docs.blockpi.io/build/api-reference/cosmos-hub/blockchain.md): Get block headers for minHeight <= height <= maxHeight.  At most 20 items will be returned.  Upon success, the Cache-Control header will be set with the default maximum age.
- [/block](https://docs.blockpi.io/build/api-reference/cosmos-hub/block.md): Get Block.  If the height field is set to a non-default value, upon success, the Cache-Control header will be set with the default maximum age.
- [/block\_by\_hash](https://docs.blockpi.io/build/api-reference/cosmos-hub/block_by_hash.md): Get Block By Hash.
- [/block\_results](https://docs.blockpi.io/build/api-reference/cosmos-hub/block_results.md): Get block\_results. When the discard\_abci\_responses storage flag is enabled, this endpoint will return an error.
- [/commit](https://docs.blockpi.io/build/api-reference/cosmos-hub/commit.md): Get Commit.  If the height field is set to a non-default value, upon success, the Cache-Control header will be set with the default maximum age.
- [/validators](https://docs.blockpi.io/build/api-reference/cosmos-hub/validators.md): Get Validators. Validators are sorted by voting power.  If the height field is set to a non-default value, upon success, the Cache-Control header will be set with the default maximum age.
- [/dump\_consensus\_state](https://docs.blockpi.io/build/api-reference/cosmos-hub/dump_consensus_state.md): Get consensus state.  Not safe to call from inside the ABCI application during a block execution.
- [/consensus\_state](https://docs.blockpi.io/build/api-reference/cosmos-hub/consensus_state.md): Get consensus state.  Not safe to call from inside the ABCI application during a block execution.
- [/consensus\_params](https://docs.blockpi.io/build/api-reference/cosmos-hub/consensus_params.md): Get consensus parameters.  If the height field is set to a non-default value, upon success, the Cache-Control header will be set with the default maximum age.
- [/unconfirmed\_txs](https://docs.blockpi.io/build/api-reference/cosmos-hub/unconfirmed_txs.md): Get list of unconfirmed transactions
- [/num\_unconfirmed\_txs](https://docs.blockpi.io/build/api-reference/cosmos-hub/num_unconfirmed_txs.md): Get data about unconfirmed transactions
- [/tx\_search](https://docs.blockpi.io/build/api-reference/cosmos-hub/tx_search.md): Search for transactions w/ their results.  See /subscribe for the query syntax.
- [/block\_search](https://docs.blockpi.io/build/api-reference/cosmos-hub/block_search.md): Search for blocks by BeginBlock and EndBlock events.  See /subscribe for the query syntax.
- [/tx](https://docs.blockpi.io/build/api-reference/cosmos-hub/tx.md): Get a transaction.  Upon success, the Cache-Control header will be set with the default maximum age.
- [/broadcast\_evidence](https://docs.blockpi.io/build/api-reference/cosmos-hub/broadcast_evidence.md): Broadcast evidence of the misbehavior.
- [/broadcast\_tx\_sync](https://docs.blockpi.io/build/api-reference/cosmos-hub/broadcast_tx_sync.md): Returns with the response from CheckTx. Does not wait for DeliverTx result.
- [/broadcast\_tx\_async](https://docs.blockpi.io/build/api-reference/cosmos-hub/broadcast_tx_async.md): Returns right away, with no response. Does not wait for CheckTx nor DeliverTx Response.
- [/broadcast\_tx\_commit](https://docs.blockpi.io/build/api-reference/cosmos-hub/broadcast_tx_commit.md): Returns with the responses from CheckTx and DeliverTx.
- [/check\_tx](https://docs.blockpi.io/build/api-reference/cosmos-hub/check_tx.md): Checks the transaction without executing it.
- [/abci\_info](https://docs.blockpi.io/build/api-reference/cosmos-hub/abci_info.md): Get info about the application.  Upon success, the Cache-Control header will be set with the default maximum age.
- [/abci\_query](https://docs.blockpi.io/build/api-reference/cosmos-hub/abci_query.md): Query the application for some information.
- [Ethereum](https://docs.blockpi.io/build/api-reference/ethereum.md)
- [Ethereum RAW API](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api.md): This page serves as an Ethereum API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_getBlockReceipts](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_getblockreceipts.md): Get all transaction receipts for a given block on Ethereum.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByHash](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_getblocktransactioncountbyhash.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newFilter](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_newfilter.md): Creates a filter object, based on filter options. To get all matching logs for specific filter, call eth\_getFilterLogs. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newPendingTransactionFilter](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_newpendingtransactionfilter.md): Creates a filter in the node, to notify when new pending transactions arrive. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_signTransaction](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_signtransaction.md): Signs a transaction that can be submitted to the network at a later time using with eth\_sendRawTransaction.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [eth\_unsubscribe](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/eth_unsubscribe.md): Subscriptions are cancelled with a regular RPC call with eth\_unsubscribe as a method and the subscription id as the first parameter. It returns a bool indicating if the subscription was cancelled.
- [net\_version](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [txpool\_status](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/txpool_status.md): Returns the number of transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_content](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/txpool_content.md): list the exact details of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [debug\_traceCall](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/debug_tracecall.md): The method lets you run an eth\_call within the context of the given block execution using the final state of parent block as the base.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [trace\_block](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/trace_block.md): Returns traces created at given block.
- [trace\_call](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/trace_call.md): Executes the given call and returns a number of possible traces for it.
- [trace\_get](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/trace_get.md): Returns trace at given position.
- [trace\_filter](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/trace_filter.md): Returns traces matching given filter.
- [trace\_transaction](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/trace_transaction.md): Returns all traces of given transaction.
- [trace\_replayTransaction](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api/trace_replaytransaction.md): Traces a call to eth\_sendRawTransaction without making the call, returning the traces.
- [Ethereum Beacon API](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api.md): This page serves as an Ethereum Beacon API documentation index and lists the available JSON-RPC methods.
- [/eth/v1/beacon/genesis](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-genesis.md): Retrieve details of the chain's genesis which can be used to identify chain.
- [/eth/v1/beacon/states/{state\_id}/root](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-states-state_id-root.md): Calculates HashTreeRoot for state with given 'stateId'. If stateId is root, same value will be returned.
- [/eth/v1/beacon/states/{state\_id}/fork](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-states-state_id-fork.md): Returns Fork object for state with given 'stateId'.
- [/eth/v1/beacon/states/{state\_id}/finality\_checkpoints](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-states-state_id-finality_checkpoints.md): Returns finality checkpoints for state with given 'stateId'. In case finality is not yet achieved, checkpoint should return epoch 0 and ZERO\_HASH as root.
- [/eth/v1/beacon/states/{state\_id}/validators](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-states-state_id-validators.md): Returns filterable list of validators with their balance, status and index.
- [/eth/v1/beacon/states/{state\_id}/validators/{validator\_id}](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-states-state_id-validators-validator_id.md): Returns validator specified by state and id or public key along with status and balance.
- [/eth/v1/beacon/states/{state\_id}/validator\_balances](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-states-state_id-validator_balances.md): Returns filterable list of validators balances.
- [/eth/v1/beacon/states/{state\_id}/committees](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-states-state_id-committees.md): Retrieves the committees for the given state.
- [/eth/v1/beacon/states/{state\_id}/sync\_committees](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-states-state_id-sync_committees.md): Retrieves the current sync committee for the given state. Also returns the subcommittee assignments.
- [/eth/v1/beacon/states/{state\_id}/randao](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-states-state_id-randao.md): Fetch the RANDAO mix for the requested epoch from the state identified by state\_id.
- [/eth/v1/beacon/headers](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-headers.md): Retrieves block headers matching given query. By default it will fetch current head slot blocks.
- [/eth/v1/beacon/headers/{block\_id}](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-headers-block_id.md): Retrieves block header for given block id.
- [/eth/v1/beacon/blinded\_blocks](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-blinded_blocks.md)
- [/eth/v2/beacon/blinded\_blocks](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v2-beacon-blinded_blocks.md)
- [/eth/v1/beacon/blocks](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-blocks.md)
- [/eth/v2/beacon/blocks](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v2-beacon-blocks.md)
- [/eth/v2/beacon/blocks/{block\_id}](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v2-beacon-blocks-block_id.md): Retrieves block details for given block id. Depending on Accept header it can be returned either as json or as bytes serialized by SSZ
- [/eth/v1/beacon/blocks/{block\_id}/root](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-blocks-block_id-root.md): Retrieves hashTreeRoot of BeaconBlock/BeaconBlockHeader
- [/eth/v1/beacon/blocks/{block\_id}/attestations](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-blocks-block_id-attestations.md): Retrieves attestation included in requested block.
- [/eth/v1/beacon/blob\_sidecars/{block\_id}](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-blob_sidecars-block_id.md): Retrieves blob sidecars for a given block id. Depending on Accept header it can be returned either as json or as bytes serialized by SSZ.  If the indices parameter is specified, only the blob sidecars
- [/eth/v1/beacon/rewards/sync\_committee/{block\_id}](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-rewards-sync_committee-block_id.md): Retrieves rewards info for sync committee members specified by array of public keys or validator index. If no array is provided, return reward info for every committee member.
- [/eth/v1/beacon/deposit\_snapshot](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-deposit_snapshot.md): Retrieve EIP-4881 Deposit Tree Snapshot. Depending on Accept header it can be returned either as json or as bytes serialzed by SSZ
- [/eth/v1/beacon/rewards/blocks/{block\_id}](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-rewards-blocks-block_id.md): Retrieve block reward info for a single block
- [/eth/v1/beacon/rewards/attestations/{epoch}](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-rewards-attestations-epoch.md): Retrieve attestation reward info for validators specified by array of public keys or validator index. If no array is provided, return reward info for every validator.
- [/eth/v1/beacon/blinded\_blocks/{block\_id}](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-blinded_blocks-block_id.md): Retrieve attestation reward info for validators specified by array of public keys or validator index. If no array is provided, return reward info for every validator.
- [/eth/v1/beacon/pool/attestations](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-attestations.md): Retrieves attestations known by the node but not necessarily incorporated into any block
- [/eth/v1/beacon/pool/attestations](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-attestations-1.md): Submits Attestation objects to the node. Each attestation in the request body is processed individually.
- [/eth/v1/beacon/pool/attester\_slashings](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-attester_slashings.md): Retrieves attester slashings known by the node but not necessarily incorporated into any block
- [/eth/v1/beacon/pool/attester\_slashings](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-attester_slashings-1.md): Submits AttesterSlashing object to node's pool and if passes validation node MUST broadcast it to network.
- [/eth/v1/beacon/pool/proposer\_slashings](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-proposer_slashings.md): Retrieves proposer slashings known by the node but not necessarily incorporated into any block
- [/eth/v1/beacon/pool/proposer\_slashings](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-proposer_slashings-1.md): Submits AttesterSlashing object to node's pool and if passes validation node MUST broadcast it to network.
- [/eth/v1/beacon/pool/sync\_committees](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-sync_committees.md): Submits sync committee signature objects to the node.
- [/eth/v1/beacon/pool/voluntary\_exits](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-voluntary_exits.md): Retrieves voluntary exits known by the node but not necessarily incorporated into any block
- [/eth/v1/beacon/pool/voluntary\_exits](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-voluntary_exits-1.md): Submits SignedVoluntaryExit object to node's pool and if passes validation node MUST broadcast it to network.
- [/eth/v1/beacon/pool/bls\_to\_execution\_changes](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-bls_to_execution_changes.md): Retrieves BLS to execution changes known by the node but not necessarily incorporated into any block
- [/eth/v1/beacon/pool/bls\_to\_execution\_changes](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-bls_to_execution_changes-1.md): Submits a list of SignedBLSToExecutionChange objects to node's pool. Any that pass validation MUST be broadcast to the network.
- [/eth/v1/builder/states/{state\_id}/expected\_withdrawals](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-builder-states-state_id-expected_withdrawals.md): Get the withdrawals computed from the specified state, that will be included in the block that gets built on the specified state.
- [/eth/v1/config/fork\_schedule](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-config-fork_schedule.md): Retrieve all forks, past present and future, of which this node is aware.
- [/eth/v1/config/spec](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-config-spec.md)
- [/eth/v1/config/deposit\_contract](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-config-deposit_contract.md): Retrieve Eth1 deposit contract address and chain ID.
- [/eth/v2/debug/beacon/states/{state\_id}](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v2-debug-beacon-states-state_id.md): Returns full BeaconState object for given stateId. Depending on Accept header it can be returned either as json or as bytes serialized by SSZ
- [/eth/v2/debug/beacon/heads](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v2-debug-beacon-heads.md): Retrieves all possible chain heads (leaves of fork choice tree).
- [/eth/v1/debug/fork\_choice](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-debug-fork_choice.md): Retrieves all current fork choice context.
- [/eth/v1/node/identity](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-node-identity.md): Retrieves data about the node's network presence
- [/eth/v1/node/peers](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-node-peers.md): Retrieves data about the node's network peers. By default this returns all peers. Multiple query params are combined using AND conditions
- [/eth/v1/node/peers/{peer\_id}](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-node-peers-peer_id.md): Retrieves data about the given peer
- [/eth/v1/node/peer\_count](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-node-peer_count.md): Retrieves number of known peers.
- [/eth/v1/node/version](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-node-version.md): Requests that the beacon node identify information about its implementation in a format similar to a HTTP User-Agent field.
- [/eth/v1/node/syncing](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-node-syncing.md): Requests the beacon node to describe if it's currently syncing or not, and if it is, what block it is up to.
- [/eth/v1/node/health](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-node-health.md): Returns node health status in http status codes. Useful for load balancers.
- [/eth/v1/validator/duties/attester/{epoch}](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-duties-attester-epoch.md)
- [/eth/v1/validator/duties/proposer/{epoch}](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-duties-proposer-epoch.md): Returns node health status in http status codes. Useful for load balancers.
- [/eth/v1/validator/duties/sync/{epoch}](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-duties-sync-epoch.md): Requests the beacon node to provide a set of sync committee duties for a particular epoch.
- [/eth/v3/validator/blocks/{slot}](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v3-validator-blocks-slot.md)
- [/eth/v1/validator/attestation\_data](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-attestation_data.md)
- [/eth/v1/validator/aggregate\_attestation](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-aggregate_attestation.md)
- [/eth/v1/validator/aggregate\_and\_proofs](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-aggregate_and_proofs.md): Verifies given aggregate and proofs and publishes them on appropriate gossipsub topic.
- [/eth/v1/validator/beacon\_committee\_subscriptions](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-beacon_committee_subscriptions.md)
- [/eth/v1/validator/sync\_committee\_subscriptions](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-sync_committee_subscriptions.md)
- [/eth/v1/validator/beacon\_committee\_selections](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-beacon_committee_selections.md)
- [/eth/v1/validator/sync\_committee\_contribution](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-sync_committee_contribution.md)
- [/eth/v1/validator/sync\_committee\_selections](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-sync_committee_selections.md)
- [/eth/v1/validator/contribution\_and\_proofs](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-contribution_and_proofs.md): Publish multiple signed sync committee contribution and proofs
- [/eth/v1/validator/prepare\_beacon\_proposer](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-prepare_beacon_proposer.md)
- [/eth/v1/validator/register\_validator](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-register_validator.md)
- [/eth/v1/validator/liveness/{epoch}](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-liveness-epoch.md)
- [/eth/v1/beacon/rewards/sync\_committee/{block\_id}](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-rewards-sync_committee-block_id-1.md): Retrieves rewards info for sync committee members specified by array of public keys or validator index. If no array is provided, return reward info for every committee member.
- [/eth/v1/beacon/rewards/blocks/{block\_id}](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-rewards-blocks-block_id-1.md): Retrieve block reward info for a single block
- [/eth/v1/beacon/rewards/attestations/{epoch}](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-rewards-attestations-epoch-1.md): Retrieve attestation reward info for validators specified by array of public keys or validator index. If no array is provided, return reward info for every validator.
- [Etherlink](https://docs.blockpi.io/build/api-reference/story-1.md): This page serves as a Etherlink API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/story-1/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/story-1/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/story-1/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/story-1/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/story-1/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/story-1/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/story-1/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/story-1/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/story-1/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/story-1/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/story-1/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/story-1/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/story-1/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/story-1/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/story-1/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/story-1/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/story-1/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/story-1/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [txpool\_content](https://docs.blockpi.io/build/api-reference/story-1/txpool_content.md): list the exact details of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [net\_version](https://docs.blockpi.io/build/api-reference/story-1/net_version.md): Returns the current network id.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/story-1/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/story-1/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [Fantom & Sonic](https://docs.blockpi.io/build/api-reference/fantom-and-sonic.md): This page serves as a Fantom API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByHash](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_getblocktransactioncountbyhash.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newFilter](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_newfilter.md): Creates a filter object, based on filter options. To get all matching logs for specific filter, call eth\_getFilterLogs. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newPendingTransactionFilter](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_newpendingtransactionfilter.md): Creates a filter in the node, to notify when new pending transactions arrive. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_signTransaction](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_signtransaction.md): Signs a transaction that can be submitted to the network at a later time using with eth\_sendRawTransaction.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [eth\_unsubscribe](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/eth_unsubscribe.md): Subscriptions are cancelled with a regular RPC call with eth\_unsubscribe as a method and the subscription id as the first parameter. It returns a bool indicating if the subscription was cancelled.
- [net\_version](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [txpool\_inspect](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/txpool_inspect.md): Returns a list with a textual summary of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_status](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/txpool_status.md): Returns the number of transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_content](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/txpool_content.md): list the exact details of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [trace\_transaction](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/trace_transaction.md): Returns all traces of given transaction.
- [trace\_block](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/trace_block.md): Returns traces created at given block.
- [trace\_filter](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/trace_filter.md): Returns traces matching given filter.
- [trace\_get](https://docs.blockpi.io/build/api-reference/fantom-and-sonic/trace_get.md): Returns trace at given position.
- [Flow EVM](https://docs.blockpi.io/build/api-reference/celo-1.md): This page serves as a Flow EVM API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/celo-1/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/celo-1/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/celo-1/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/celo-1/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/celo-1/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/celo-1/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/celo-1/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/celo-1/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/celo-1/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/celo-1/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/celo-1/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/celo-1/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/celo-1/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/celo-1/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/celo-1/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/celo-1/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/celo-1/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/celo-1/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/celo-1/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/celo-1/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/celo-1/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/celo-1/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/celo-1/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [net\_version](https://docs.blockpi.io/build/api-reference/celo-1/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/celo-1/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/celo-1/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/celo-1/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/celo-1/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [debug\_traceCall](https://docs.blockpi.io/build/api-reference/celo-1/debug_tracecall.md): The method lets you run an eth\_call within the context of the given block execution using the final state of parent block as the base.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/celo-1/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/celo-1/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/celo-1/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [Gnosis](https://docs.blockpi.io/build/api-reference/gnosis.md): This page serves as an Gnosis API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/gnosis/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/gnosis/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/gnosis/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/gnosis/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/gnosis/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/gnosis/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/gnosis/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/gnosis/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/gnosis/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/gnosis/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/gnosis/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/gnosis/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByHash](https://docs.blockpi.io/build/api-reference/gnosis/eth_getblocktransactioncountbyhash.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/gnosis/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/gnosis/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/gnosis/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/gnosis/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_accounts](https://docs.blockpi.io/build/api-reference/gnosis/eth_accounts.md): Returns a list of addresses owned by client. Since BlockPI does not store keys, this will always return empty.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/gnosis/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/gnosis/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_feeHistory](https://docs.blockpi.io/build/api-reference/gnosis/eth_feehistory.md): Returns a collection of historical gas information from which you can decide what to submit as your maxFeePerGas and/or maxPriorityFeePerGas.
- [eth\_maxPriorityFeePerGas](https://docs.blockpi.io/build/api-reference/gnosis/eth_maxpriorityfeepergas.md): Returns a fee per gas that is an estimate of how much you can pay as a priority fee, or "tip", to get a transaction included in the current block.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/gnosis/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [eth\_unsubscribe](https://docs.blockpi.io/build/api-reference/gnosis/eth_unsubscribe.md): Subscriptions are cancelled with a regular RPC call with eth\_unsubscribe as a method and the subscription id as the first parameter. It returns a bool indicating if the subscription was cancelled.
- [net\_version](https://docs.blockpi.io/build/api-reference/gnosis/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/gnosis/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/gnosis/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/gnosis/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/gnosis/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [txpool\_inspect](https://docs.blockpi.io/build/api-reference/gnosis/txpool_inspect.md): Returns a list with a textual summary of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_status](https://docs.blockpi.io/build/api-reference/gnosis/txpool_status.md): Returns the number of transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_content](https://docs.blockpi.io/build/api-reference/gnosis/txpool_content.md): list the exact details of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [Hemi](https://docs.blockpi.io/build/api-reference/story-2.md): This page serves as a Hemi API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/story-2/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/story-2/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/story-2/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/story-2/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/story-2/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/story-2/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/story-2/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/story-2/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/story-2/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/story-2/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/story-2/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/story-2/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/story-2/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/story-2/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/story-2/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/story-2/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/story-2/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/story-2/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [net\_version](https://docs.blockpi.io/build/api-reference/story-2/net_version.md): Returns the current network id.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/story-2/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/story-2/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [Hyperliquid EVM](https://docs.blockpi.io/build/api-reference/story-3.md): This page serves as a Hyperliquid EVM API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/story-3/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/story-3/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/story-3/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/story-3/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/story-3/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/story-3/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/story-3/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/story-3/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/story-3/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/story-3/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/story-3/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/story-3/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/story-3/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/story-3/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/story-3/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/story-3/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/story-3/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/story-3/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/story-3/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_bigBlockGasPrice](https://docs.blockpi.io/build/api-reference/story-3/eth_gasprice-1.md): returns the base fee for the next big block
- [eth\_usingBigBlocks](https://docs.blockpi.io/build/api-reference/story-3/eth_gasprice-2.md): returns whether the address is using big blocks
- [eth\_getSystemTxsByBlockNumber](https://docs.blockpi.io/build/api-reference/story-3/eth_gasprice-3.md): similar to the "getTransaction" analogs but returns the system transactions that originate from HyperCore
- [eth\_getSystemTxsByBlockHash](https://docs.blockpi.io/build/api-reference/story-3/eth_gasprice-4.md): similar to the "getTransaction" analogs but returns the system transactions that originate from HyperCore
- [net\_version](https://docs.blockpi.io/build/api-reference/story-3/net_version.md): Returns the current network id.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/story-3/web3_clientversion.md): Returns the current client version.
- [debug\_traceCall](https://docs.blockpi.io/build/api-reference/story-3/debug_tracecall.md): The method lets you run an eth\_call within the context of the given block execution using the final state of parent block as the base.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/story-3/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/story-3/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/story-3/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [trace\_block](https://docs.blockpi.io/build/api-reference/story-3/trace_block.md): Returns traces created at given block.
- [trace\_call](https://docs.blockpi.io/build/api-reference/story-3/trace_call.md): Executes the given call and returns a number of possible traces for it.
- [trace\_transaction](https://docs.blockpi.io/build/api-reference/story-3/trace_transaction.md): Returns all traces of given transaction.
- [trace\_filter](https://docs.blockpi.io/build/api-reference/story-3/trace_filter.md): Returns traces matching given filter.
- [trace\_replayTransaction](https://docs.blockpi.io/build/api-reference/story-3/trace_replaytransaction.md): Traces a call to eth\_sendRawTransaction without making the call, returning the traces.
- [Kaia](https://docs.blockpi.io/build/api-reference/kaia.md): This page serves as an Kaia API documentation index and lists the available JSON-RPC methods. Klaytn also support eth namespace APIs.
- [kaia\_accountCreated](https://docs.blockpi.io/build/api-reference/kaia/klay_accountcreated.md): Returns true if the account associated with the address is created. It returns false otherwise.
- [kaia\_accounts](https://docs.blockpi.io/build/api-reference/kaia/klay_accounts.md): Returns a list of addresses owned by client.
- [kaia\_encodeAccountKey](https://docs.blockpi.io/build/api-reference/kaia/klay_encodeaccountkey.md): Encodes an account key using the Recursive Length Prefix (RLP) encoding scheme.
- [kaia\_decodeAccountKey](https://docs.blockpi.io/build/api-reference/kaia/klay_decodeaccountkey.md): Decodes an RLP encoded account key.
- [kaia\_getAccount](https://docs.blockpi.io/build/api-reference/kaia/klay_getaccount.md): Returns the account information of a given address. There are two different account types in Klaytn: Externally Owned Account (EOA) and Smart Contract Account.
- [kaia\_getAccountKey](https://docs.blockpi.io/build/api-reference/kaia/klay_getaccountkey.md): Returns the account key of the Externally Owned Account (EOA) of a given address.
- [kaia\_getBalance](https://docs.blockpi.io/build/api-reference/kaia/klay_getbalance.md): Returns the balance of the account of given address.
- [kaia\_getCode](https://docs.blockpi.io/build/api-reference/kaia/klay_getcode.md): Returns code at a given address.
- [kaia\_getTransactionCount](https://docs.blockpi.io/build/api-reference/kaia/klay_gettransactioncount.md): Returns the number of transactions sent from an address.
- [kaia\_isContractAccount](https://docs.blockpi.io/build/api-reference/kaia/klay_iscontractaccount.md): Returns true if an input account has a non-empty codeHash at the time of a specific block number. It returns false if the account is an EOA or a smart contract account which doesn't have codeHash.
- [kaia\_sign](https://docs.blockpi.io/build/api-reference/kaia/klay_sign.md)
- [kaia\_blockNumber](https://docs.blockpi.io/build/api-reference/kaia/klay_blocknumber.md): Returns the number of most recent block.
- [kaia\_getHeaderByNumber](https://docs.blockpi.io/build/api-reference/kaia/klay_getheaderbynumber.md): Returns information about a header by number. This API works only on RPC call, not on JavaScript console.
- [kaia\_getHeaderByHash](https://docs.blockpi.io/build/api-reference/kaia/klay_getheaderbyhash.md): Returns information about a header by hash. This API works only on RPC call, not on JavaScript console.
- [kaia\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/kaia/klay_getblockbynumber.md): Returns information about a block by block number. This API works only on RPC call, not on JavaScript console.
- [klay\_getBlockByHash](https://docs.blockpi.io/build/api-reference/kaia/klay_getblockbyhash.md): Returns information about a block by hash. This API works only on RPC call, not on JavaScript console.
- [kaia\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/kaia/klay_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [kaia\_getBlockTransactionCountByHash](https://docs.blockpi.io/build/api-reference/kaia/klay_getblocktransactioncountbyhash.md): Returns the number of transactions in a block from a block that matches the given hash.
- [kaia\_getBlockWithConsensusInfoByHash](https://docs.blockpi.io/build/api-reference/kaia/klay_getblockwithconsensusinfobyhash.md): Returns a block with consensus information that matches the given hash.
- [kaia\_getCommittee](https://docs.blockpi.io/build/api-reference/kaia/klay_getcommittee.md): Returns a list of all validators in the committee at the specified block. If the parameter is not set, returns a list of all validators in the committee at the latest block.
- [kaia\_getCommitteeSize](https://docs.blockpi.io/build/api-reference/kaia/klay_getcommitteesize.md): Returns the size of the committee at the specified block. If the parameter is not set, returns the size of the committee at the latest block.
- [kaia\_getCouncil](https://docs.blockpi.io/build/api-reference/kaia/klay_getcouncil.md): Returns a list of all validators of the council at the specified block. If the parameter is not set, returns a list of all validators of the council at the latest block.
- [klay\_getCouncilSize](https://docs.blockpi.io/build/api-reference/kaia/klay_getcouncilsize.md): Returns the size of the council at the specified block. If the parameter is not set, returns the size of the council at the latest block.
- [kaia\_getStorageAt](https://docs.blockpi.io/build/api-reference/kaia/klay_getstorageat.md): Returns the value from a storage position at a given address.
- [kaia\_syncing](https://docs.blockpi.io/build/api-reference/kaia/klay_syncing.md): Returns an object with data about the sync status or false.
- [kaia\_call](https://docs.blockpi.io/build/api-reference/kaia/klay_call.md): Executes a new message call immediately without creating a transaction on the block chain. It returns data or an error object of JSON RPC if error occurs.
- [kaia\_estimateGas](https://docs.blockpi.io/build/api-reference/kaia/klay_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete.
- [kaia\_estimateComputationCost](https://docs.blockpi.io/build/api-reference/kaia/klay_estimatecomputationcost.md): Generates and returns an estimate of how much computation cost will be spent to execute the transaction.
- [kaia\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/kaia/klay_gettransactionbyblockhashandindex.md): Returns information about a transaction by block hash and transaction index position. This API works only on RPC call, not on JavaScript console.
- [kaia\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/kaia/klay_gettransactionbyblocknumberandindex.md): Returns information about a transaction by block number and transaction index position. This API works only on RPC call, not on JavaScript console.
- [kaia\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/kaia/klay_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash. This API works only on RPC call, not on JavaScript console.
- [kaia\_getTransactionBySenderTxHash](https://docs.blockpi.io/build/api-reference/kaia/klay_gettransactionbysendertxhash.md): Returns the information about a transaction requested by sender transaction hash. This API works only on RPC call, not on JavaScript console.
- [kaia\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/kaia/klay_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash.
- [kaia\_getTransactionReceiptBySenderTxHash](https://docs.blockpi.io/build/api-reference/kaia/klay_gettransactionreceiptbysendertxhash.md): Returns the receipt of a transaction by sender transaction hash.
- [kaia\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/kaia/klay_sendrawtransaction.md): Creates a new message call transaction or a contract creation for signed transactions.
- [kaia\_sendTransaction](https://docs.blockpi.io/build/api-reference/kaia/klay_sendtransaction.md): Constructs a transaction with given parameters, signs the transaction with a sender's private key and propagates the transaction to Klaytn network.
- [klay\_sendTransactionAsFeePayer](https://docs.blockpi.io/build/api-reference/kaia/klay_sendtransactionasfeepayer.md): Constructs a transaction with given parameters, signs the transaction with a fee payer's private key and propagates the transaction to Klaytn network.
- [kaia\_signTransaction](https://docs.blockpi.io/build/api-reference/kaia/klay_signtransaction.md): Constructs a transaction with given parameters and signs the transaction with a sender's private key.
- [kaia\_signTransactionAsFeePayer](https://docs.blockpi.io/build/api-reference/kaia/klay_signtransactionasfeepayer.md): Constructs a transaction with given parameters and signs the transaction with a fee payer's private key.
- [kaia\_getDecodedAnchoringTransactionByHash](https://docs.blockpi.io/build/api-reference/kaia/klay_getdecodedanchoringtransactionbyhash.md): Returns the decoded anchored data in the transaction for the given transaction hash.
- [kaia\_chainID](https://docs.blockpi.io/build/api-reference/kaia/klay_chainid.md): Returns the chain ID of the chain.
- [kaia\_clientVersion](https://docs.blockpi.io/build/api-reference/kaia/klay_clientversion.md): Returns the current client version of a Klaytn node.
- [kaia\_gasPrice](https://docs.blockpi.io/build/api-reference/kaia/klay_gasprice.md): Returns the current price per gas in peb.
- [kaia\_gasPriceAt](https://docs.blockpi.io/build/api-reference/kaia/klay_gaspriceat.md): Returns the unit price of the given block in peb.
- [kaia\_isParallelDBWrite](https://docs.blockpi.io/build/api-reference/kaia/klay_isparalleldbwrite.md): Returns true if the node is writing blockchain data in parallel manner. It is enabled by default.
- [kaia\_isSenderTxHashIndexingEnabled](https://docs.blockpi.io/build/api-reference/kaia/klay_issendertxhashindexingenabled.md)
- [kaia\_protocolVersion](https://docs.blockpi.io/build/api-reference/kaia/klay_protocolversion.md): Returns the Klaytn protocol version of the node.
- [kaia\_rewardbase](https://docs.blockpi.io/build/api-reference/kaia/klay_rewardbase.md): Returns the rewardbase of the current node. Rewardbase is the address of the account where the block rewards goes to. It is only required for CNs.
- [kaia\_getFilterChanges](https://docs.blockpi.io/build/api-reference/kaia/klay_getfilterchanges.md): Polling method for a filter, which returns an array of logs which occurred since last poll.
- [kaia\_getFilterLogs](https://docs.blockpi.io/build/api-reference/kaia/klay_getfilterlogs.md): Returns an array of all logs matching filter with given id, which has been obtained using klay\_newFilter.
- [kaia\_getLogs](https://docs.blockpi.io/build/api-reference/kaia/klay_getlogs.md): Returns an array of all logs matching a given filter object.
- [kaia\_newBlockFilter](https://docs.blockpi.io/build/api-reference/kaia/klay_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives.
- [kaia\_newFilter](https://docs.blockpi.io/build/api-reference/kaia/klay_newfilter.md): Creates a filter object, based on filter options, to notify when the state changes (logs).
- [kaia\_newPendingTransactionFilter](https://docs.blockpi.io/build/api-reference/kaia/klay_newpendingtransactionfilter.md): Creates a filter in the node, to notify when new pending transactions arrive.
- [kaia\_uninstallFilter](https://docs.blockpi.io/build/api-reference/kaia/klay_uninstallfilter.md): Uninstalls a filter with given id. Should always be called when watch is no longer needed.
- [kaia\_sha3](https://docs.blockpi.io/build/api-reference/kaia/klay_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [kaia\_subscribe](https://docs.blockpi.io/build/api-reference/kaia/klay_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [txpool\_content](https://docs.blockpi.io/build/api-reference/kaia/txpool_content.md): list the exact details of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_inspect](https://docs.blockpi.io/build/api-reference/kaia/txpool_inspect.md): list a textual summary of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_status](https://docs.blockpi.io/build/api-reference/kaia/txpool_status.md): can be queried for the number of transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/kaia/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/kaia/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/kaia/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [Linea](https://docs.blockpi.io/build/api-reference/linea.md): This page serves as a Linea API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/linea/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/linea/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/linea/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/linea/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/linea/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/linea/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/linea/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/linea/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/linea/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/linea/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/linea/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/linea/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/linea/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByHash](https://docs.blockpi.io/build/api-reference/linea/eth_getblocktransactioncountbyhash.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/linea/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/linea/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/linea/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/linea/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_accounts](https://docs.blockpi.io/build/api-reference/linea/eth_accounts.md): Returns a list of addresses owned by client. Since BlockPI does not store keys, this will always return empty.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/linea/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/linea/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newFilter](https://docs.blockpi.io/build/api-reference/linea/eth_newfilter.md): Creates a filter object, based on filter options. To get all matching logs for specific filter, call eth\_getFilterLogs. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/linea/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newPendingTransactionFilter](https://docs.blockpi.io/build/api-reference/linea/eth_newpendingtransactionfilter.md): Creates a filter in the node, to notify when new pending transactions arrive. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/linea/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_signTransaction](https://docs.blockpi.io/build/api-reference/linea/eth_signtransaction.md): Signs a transaction that can be submitted to the network at a later time using with eth\_sendRawTransaction.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/linea/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/linea/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [eth\_unsubscribe](https://docs.blockpi.io/build/api-reference/linea/eth_unsubscribe.md): Subscriptions are cancelled with a regular RPC call with eth\_unsubscribe as a method and the subscription id as the first parameter. It returns a bool indicating if the subscription was cancelled.
- [net\_version](https://docs.blockpi.io/build/api-reference/linea/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/linea/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/linea/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/linea/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/linea/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [txpool\_status](https://docs.blockpi.io/build/api-reference/linea/txpool_status.md): Returns the number of transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_inspect](https://docs.blockpi.io/build/api-reference/linea/txpool_inspect.md): Returns a list with a textual summary of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [debug\_traceCall](https://docs.blockpi.io/build/api-reference/linea/debug_tracecall.md): The method lets you run an eth\_call within the context of the given block execution using the final state of parent block as the base.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/linea/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/linea/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/linea/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [Mantle](https://docs.blockpi.io/build/api-reference/mantle.md): This page serves as a Mantle API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/mantle/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/mantle/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/mantle/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/mantle/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/mantle/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/mantle/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/mantle/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/mantle/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/mantle/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/mantle/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/mantle/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/mantle/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/mantle/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/mantle/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/mantle/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/mantle/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/mantle/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_accounts](https://docs.blockpi.io/build/api-reference/mantle/eth_accounts.md): Returns a list of addresses owned by client. Since BlockPI does not store keys, this will always return empty.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/mantle/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/mantle/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/mantle/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/mantle/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/mantle/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/mantle/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [eth\_getBlockRange](https://docs.blockpi.io/build/api-reference/mantle/eth_getblockrange.md): Returns the block info in the form of an array of block objects for multiple blocks within a specified range. (See eth\_getBlockByHash for the structure of a block object)
- [net\_version](https://docs.blockpi.io/build/api-reference/mantle/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/mantle/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/mantle/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/mantle/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/mantle/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [debug\_traceCall](https://docs.blockpi.io/build/api-reference/mantle/debug_tracecall.md): The method lets you run an eth\_call within the context of the given block execution using the final state of parent block as the base.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/mantle/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/mantle/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/mantle/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [Meter](https://docs.blockpi.io/build/api-reference/meter.md): This page serves as an Meter API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/meter/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/meter/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/meter/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/meter/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/meter/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/meter/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/meter/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/meter/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/meter/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/meter/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/meter/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/meter/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/meter/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/meter/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/meter/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/meter/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/meter/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_accounts](https://docs.blockpi.io/build/api-reference/meter/eth_accounts.md): Returns a list of addresses owned by client. Since BlockPI does not store keys, this will always return empty.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/meter/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/meter/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/meter/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/meter/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/meter/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/meter/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [net\_version](https://docs.blockpi.io/build/api-reference/meter/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/meter/net_listening.md): Returns true if a client is actively listening for network connections.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/meter/web3_clientversion.md): Returns the current client version.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/meter/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [Metis](https://docs.blockpi.io/build/api-reference/metis.md): This page serves as a Unichain API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/metis/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/metis/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/metis/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/metis/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/metis/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/metis/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/metis/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/metis/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/metis/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/metis/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/metis/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/metis/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/metis/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/metis/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/metis/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/metis/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/metis/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_accounts](https://docs.blockpi.io/build/api-reference/metis/eth_accounts.md): Returns a list of addresses owned by client. Since BlockPI does not store keys, this will always return empty.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/metis/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/metis/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/metis/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/metis/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/metis/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/metis/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [net\_version](https://docs.blockpi.io/build/api-reference/metis/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/metis/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/metis/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/metis/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/metis/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/metis/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/metis/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/metis/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [Merlin](https://docs.blockpi.io/build/api-reference/merlin.md): This page serves as a Merlin API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/merlin/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/merlin/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/merlin/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/merlin/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/merlin/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/merlin/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/merlin/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/merlin/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/merlin/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/merlin/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/merlin/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/merlin/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/merlin/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/merlin/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/merlin/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/merlin/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/merlin/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/merlin/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/merlin/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newFilter](https://docs.blockpi.io/build/api-reference/merlin/eth_newfilter.md): Creates a filter object, based on filter options. To get all matching logs for specific filter, call eth\_getFilterLogs. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/merlin/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/merlin/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/merlin/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/merlin/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [net\_version](https://docs.blockpi.io/build/api-reference/merlin/net_version.md): Returns the current network id.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/merlin/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/merlin/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/merlin/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/merlin/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/merlin/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [zkevm\_batchNumber](https://docs.blockpi.io/build/api-reference/merlin/zkevm_batchnumber.md): Returns the latest batch number
- [zkevm\_getBatchByNumber](https://docs.blockpi.io/build/api-reference/merlin/zkevm_getbatchbynumber.md): Gets a batch for a given number
- [zkevm\_batchNumberByBlockNumber](https://docs.blockpi.io/build/api-reference/merlin/zkevm_batchnumberbyblocknumber.md): Returns the batch number connected to the block
- [zkevm\_getFullBlockByNumber](https://docs.blockpi.io/build/api-reference/merlin/zkevm_getfullblockbynumber.md): Gets a block with extra information for a given number
- [zkevm\_getFullBlockByHash](https://docs.blockpi.io/build/api-reference/merlin/zkevm_getfullblockbyhash.md): Gets a block with extra information for a given hash
- [zkevm\_getTransactionReceiptByL2Hash](https://docs.blockpi.io/build/api-reference/merlin/zkevm_gettransactionreceiptbyl2hash.md): Returns the receipt information of a transaction by its l2 hash
- [zkevm\_getExitRootsByGER](https://docs.blockpi.io/build/api-reference/merlin/zkevm_getexitrootsbyger.md): Gets the exit roots accordingly to the provided Global Exit Root
- [zkevm\_estimateCounters](https://docs.blockpi.io/build/api-reference/merlin/zkevm_estimatecounters.md): Returns the latest global exit root used in a batch
- [zkevm\_getLatestGlobalExitRoot](https://docs.blockpi.io/build/api-reference/merlin/zkevm_getlatestglobalexitroot.md): Returns the latest block number that is connected to the latest batch verified
- [Monad](https://docs.blockpi.io/build/api-reference/meter-1.md): This page serves as an Monad API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/meter-1/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/meter-1/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/meter-1/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/meter-1/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/meter-1/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/meter-1/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/meter-1/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/meter-1/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/meter-1/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/meter-1/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/meter-1/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/meter-1/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/meter-1/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/meter-1/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/meter-1/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/meter-1/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/meter-1/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/meter-1/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/meter-1/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [net\_version](https://docs.blockpi.io/build/api-reference/meter-1/net_version.md): Returns the current network id.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/meter-1/web3_clientversion.md): Returns the current client version.
- [debug\_getRawBlock](https://docs.blockpi.io/build/api-reference/meter-1/debug_tracetransaction.md): Returns an RLP-encoded block.
- [debug\_getRawHeader](https://docs.blockpi.io/build/api-reference/meter-1/debug_tracetransaction-1.md): Returns an RLP-encoded header.
- [debug\_getRawReceipts](https://docs.blockpi.io/build/api-reference/meter-1/debug_tracetransaction-2.md): Returns an array of EIP-2718 binary-encoded receipts.
- [debug\_getRawTransaction](https://docs.blockpi.io/build/api-reference/meter-1/debug_tracetransaction-3.md): Returns an array of EIP-2718 binary-encoded transactions.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/meter-1/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/meter-1/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/meter-1/debug_tracetransaction-4.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [Movement](https://docs.blockpi.io/build/api-reference/movement.md): This page serves as a Movement API documentation index and lists the available API methods.
- [Get account](https://docs.blockpi.io/build/api-reference/movement/get-account.md): Return the authentication key and the sequence number for an account address.
- [Get account resources](https://docs.blockpi.io/build/api-reference/movement/get-account-resources.md): Retrieves all account resources for a given account and a specific ledger version.
- [Copy of Get account balance​](https://docs.blockpi.io/build/api-reference/movement/get-account-resources-1.md): Retrieves account balance for coins / fungible asset (only for primary fungible asset store) for a given account, asset type and a specific ledger version.
- [Get account modules](https://docs.blockpi.io/build/api-reference/movement/get-account-modules.md): Retrieves all account modules' bytecode for a given account at a specific ledger version.
- [Get account resource](https://docs.blockpi.io/build/api-reference/movement/get-account-resource.md): Retrieves an individual resource from a given account and at a specific ledger version.
- [Get account module](https://docs.blockpi.io/build/api-reference/movement/get-account-module.md): Retrieves an individual module from a given account and at a specific ledger version.
- [Get blocks by height](https://docs.blockpi.io/build/api-reference/movement/get-blocks-by-height.md): This endpoint allows you to get the transactions in a block and the corresponding block information.
- [Get blocks by version](https://docs.blockpi.io/build/api-reference/movement/get-blocks-by-version.md): This endpoint allows you to get the transactions in a block and the corresponding block information given a version in the block.
- [Get events by creation number](https://docs.blockpi.io/build/api-reference/movement/get-events-by-creation-number.md)
- [Get events by event handle](https://docs.blockpi.io/build/api-reference/movement/get-events-by-event-handle.md)
- [Show OpenAPI explorer](https://docs.blockpi.io/build/api-reference/movement/show-openapi-explorer.md): Provides a UI that you can use to explore the API. You can also retrieve the API directly at /spec.yaml and /spec.json.
- [Copy of Show some basic info of the node](https://docs.blockpi.io/build/api-reference/movement/check-basic-node-health-1.md)
- [Check basic node health](https://docs.blockpi.io/build/api-reference/movement/check-basic-node-health.md): By default this endpoint just checks that it can get the latest ledger info and then returns 200.
- [Get ledger info](https://docs.blockpi.io/build/api-reference/movement/get-ledger-info.md): Get the latest ledger information, including data such as chain ID, role type, ledger versions, epoch, etc.
- [Get table item](https://docs.blockpi.io/build/api-reference/movement/get-table-item.md): Get a table item at a specific ledger version from the table identified by {table\_handle} in the path and the "key" (TableItemRequest) provided in the request body.
- [Get transactions](https://docs.blockpi.io/build/api-reference/movement/get-transactions.md): Retrieve on-chain committed transactions. The page size and start ledger version can be provided to get a specific sequence of transactions.
- [Submit transaction](https://docs.blockpi.io/build/api-reference/movement/submit-transaction.md): Retrieve on-chain committed transactions. The page size and start ledger version can be provided to get a specific sequence of transactions.
- [Get transaction by hash](https://docs.blockpi.io/build/api-reference/movement/get-transaction-by-hash.md): Look up a transaction by its hash. This is the same hash that is returned by the API when submitting a transaction
- [Copy of Wait for transaction by hash​](https://docs.blockpi.io/build/api-reference/movement/get-transaction-by-hash-1.md): Same as /transactions/by\_hash, but will wait for a pending transaction to be committed.
- [Copy of Get transaction by version​](https://docs.blockpi.io/build/api-reference/movement/get-transaction-by-hash-2.md): Retrieves a transaction by a given version. If the version has been pruned, a 410 will be returned.
- [Get account transactions](https://docs.blockpi.io/build/api-reference/movement/get-account-transactions.md): Retrieves transactions from an account. If the start version is too far in the past a 410 will be returned.  If no start version is given, it will start at 0
- [Submit batch transactions](https://docs.blockpi.io/build/api-reference/movement/submit-batch-transactions.md)
- [Simulate transaction](https://docs.blockpi.io/build/api-reference/movement/simulate-transaction.md)
- [Encode submission](https://docs.blockpi.io/build/api-reference/movement/encode-submission.md)
- [Estimate gas price](https://docs.blockpi.io/build/api-reference/movement/estimate-gas-price.md)
- [Near](https://docs.blockpi.io/build/api-reference/near.md): This page serves as a Near API documentation index and lists the available JSON-RPC methods.
- [View access key](https://docs.blockpi.io/build/api-reference/near/view-access-key.md): Returns information about a single access key for given account.
- [View access key list](https://docs.blockpi.io/build/api-reference/near/view-access-key-list.md): You can query all access keys for a given account.
- [View access key changes (single)](https://docs.blockpi.io/build/api-reference/near/view-access-key-changes-single.md): Returns individual access key changes in a specific block. You can query multiple keys by passing an array of objects containing the account\_id and public\_key.
- [View access key changes (all)](https://docs.blockpi.io/build/api-reference/near/view-access-key-changes-all.md): Returns changes to all access keys of a specific block. Multiple accounts can be quereied by passing an array of account\_ids.
- [View account](https://docs.blockpi.io/build/api-reference/near/view-account.md): Returns basic account information.
- [View account changes](https://docs.blockpi.io/build/api-reference/near/view-account-changes.md): Returns account changes from transactions in a given account.
- [View contract code](https://docs.blockpi.io/build/api-reference/near/view-contract-code.md): Returns the contract code (Wasm binary) deployed to the account. Please note that the returned code will be encoded in base64.
- [View contract state](https://docs.blockpi.io/build/api-reference/near/view-contract-state.md)
- [View contract state changes](https://docs.blockpi.io/build/api-reference/near/view-contract-state-changes.md): Returns the state change details of a contract based on the key prefix (encoded to base64). Pass an empty string for this param if you would like to return all state changes.
- [View contract code changes](https://docs.blockpi.io/build/api-reference/near/view-contract-code-changes.md): Returns code changes made when deploying a contract. Change is returned is a base64 encoded WASM file.
- [Call a contract function](https://docs.blockpi.io/build/api-reference/near/call-a-contract-function.md): Allows you to call a contract method as a view function.
- [Block details](https://docs.blockpi.io/build/api-reference/near/block-details.md): Queries network and returns block for given height or hash. You can also use finality param to return latest block details.
- [Changes in Block](https://docs.blockpi.io/build/api-reference/near/changes-in-block.md): Returns changes in block for given block height or hash. You can also use finality param to return latest block details.
- [Chunk Details](https://docs.blockpi.io/build/api-reference/near/chunk-details.md): Returns details of a specific chunk. You can run a block details query to get a valid chunk hash.
- [Gas Price](https://docs.blockpi.io/build/api-reference/near/gas-price.md): Returns gas price for a specific block\_height or block\_hash.
- [Genesis Config](https://docs.blockpi.io/build/api-reference/near/genesis-config.md): Returns current genesis configuration.
- [Protocol Config](https://docs.blockpi.io/build/api-reference/near/protocol-config.md): Returns most recent protocol configuration or a specific queried block. Useful for finding current storage and transaction costs.
- [Node Status](https://docs.blockpi.io/build/api-reference/near/node-status.md): Returns general status of a given node (sync status, nearcore node version, protocol version, etc), and the current set of validators.
- [Network Info](https://docs.blockpi.io/build/api-reference/near/network-info.md): Returns the current state of node network connections (active peers, transmitted data, etc.)
- [Validation Status](https://docs.blockpi.io/build/api-reference/near/validation-status.md): Queries active validators on the network returning details and the state of validation on the blockchain.
- [Send transaction](https://docs.blockpi.io/build/api-reference/near/send-transaction.md): Sends transaction. Returns the guaranteed execution status and the results the blockchain can provide at the moment.
- [Transaction Status](https://docs.blockpi.io/build/api-reference/near/transaction-status.md): Queries status of a transaction by hash and returns the final transaction result.
- [Transaction Status with Receipts](https://docs.blockpi.io/build/api-reference/near/transaction-status-with-receipts.md): Queries status of a transaction by hash, returning the final transaction result and details of all receipts.
- [Receipt by ID](https://docs.blockpi.io/build/api-reference/near/receipt-by-id.md): Fetches a receipt by it's ID (as is, without a status or execution outcome)
- [Maintenance windows](https://docs.blockpi.io/build/api-reference/near/maintenance-windows.md)
- [Oasys](https://docs.blockpi.io/build/api-reference/oasys.md): This page serves as an Oasys API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/oasys/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/oasys/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/oasys/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/oasys/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/oasys/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/oasys/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/oasys/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/oasys/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/oasys/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/oasys/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/oasys/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/oasys/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/oasys/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByHash](https://docs.blockpi.io/build/api-reference/oasys/eth_getblocktransactioncountbyhash.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/oasys/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/oasys/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/oasys/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/oasys/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/oasys/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/oasys/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newFilter](https://docs.blockpi.io/build/api-reference/oasys/eth_newfilter.md): Creates a filter object, based on filter options. To get all matching logs for specific filter, call eth\_getFilterLogs. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/oasys/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newPendingTransactionFilter](https://docs.blockpi.io/build/api-reference/oasys/eth_newpendingtransactionfilter.md): Creates a filter in the node, to notify when new pending transactions arrive. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/oasys/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_signTransaction](https://docs.blockpi.io/build/api-reference/oasys/eth_signtransaction.md): Signs a transaction that can be submitted to the network at a later time using with eth\_sendRawTransaction.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/oasys/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/oasys/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [eth\_unsubscribe](https://docs.blockpi.io/build/api-reference/oasys/eth_unsubscribe.md): Subscriptions are cancelled with a regular RPC call with eth\_unsubscribe as a method and the subscription id as the first parameter. It returns a bool indicating if the subscription was cancelled.
- [net\_version](https://docs.blockpi.io/build/api-reference/oasys/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/oasys/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/oasys/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/oasys/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/oasys/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [txpool\_inspect](https://docs.blockpi.io/build/api-reference/oasys/txpool_inspect.md): Returns a list with a textual summary of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_status](https://docs.blockpi.io/build/api-reference/oasys/txpool_status.md): Returns the number of transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_content](https://docs.blockpi.io/build/api-reference/oasys/txpool_content.md): list the exact details of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [debug\_traceCall](https://docs.blockpi.io/build/api-reference/oasys/debug_tracecall.md): The method lets you run an eth\_call within the context of the given block execution using the final state of parent block as the base.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/oasys/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/oasys/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/oasys/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [OP](https://docs.blockpi.io/build/api-reference/op.md): This page serves as an OP API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/op/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/op/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/op/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/op/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/op/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/op/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/op/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/op/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/op/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/op/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/op/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/op/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/op/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByHash](https://docs.blockpi.io/build/api-reference/op/eth_getblocktransactioncountbyhash.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/op/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/op/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/op/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/op/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_accounts](https://docs.blockpi.io/build/api-reference/op/eth_accounts.md): Returns a list of addresses owned by client. Since BlockPI does not store keys, this will always return empty.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/op/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/op/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newFilter](https://docs.blockpi.io/build/api-reference/op/eth_newfilter.md): Creates a filter object, based on filter options. To get all matching logs for specific filter, call eth\_getFilterLogs. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/op/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newPendingTransactionFilter](https://docs.blockpi.io/build/api-reference/op/eth_newpendingtransactionfilter.md): Creates a filter in the node, to notify when new pending transactions arrive. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterLogs](https://docs.blockpi.io/build/api-reference/op/eth_getfilterlogs.md): Returns an array of all logs matching filter with given id.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/op/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/op/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/op/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [eth\_unsubscribe](https://docs.blockpi.io/build/api-reference/op/eth_unsubscribe.md): Subscriptions are cancelled with a regular RPC call with eth\_unsubscribe as a method and the subscription id as the first parameter. It returns a bool indicating if the subscription was cancelled.
- [net\_version](https://docs.blockpi.io/build/api-reference/op/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/op/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/op/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/op/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/op/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [rollup\_getInfo](https://docs.blockpi.io/build/api-reference/op/rollup_getinfo.md): Returns useful L2-specific information about the current node.
- [rollup\_gasPrices](https://docs.blockpi.io/build/api-reference/op/rollup_gasprices.md): Returns the L1 and L2 gas prices that are being used by the Sequencer to calculate fees.
- [debug\_traceCall](https://docs.blockpi.io/build/api-reference/op/debug_tracecall.md): The method lets you run an eth\_call within the context of the given block execution using the final state of parent block as the base.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/op/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/op/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/op/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [eth\_sendUserOperation](https://docs.blockpi.io/build/api-reference/op/eth_senduseroperation.md): asks the bundler to sign and submit a User Operation
- [eth\_estimateUserOperationGas](https://docs.blockpi.io/build/api-reference/op/eth_estimateuseroperationgas.md): generates and returns an estimate of how much gas is necessary to allow the transaction to complete, given a UserOperation.
- [eth\_getUserOperationByHash](https://docs.blockpi.io/build/api-reference/op/eth_getuseroperationbyhash.md): returns a UserOperation by its hash returned from eth\_sendUserOperation
- [eth\_getUserOperationReceipt](https://docs.blockpi.io/build/api-reference/op/eth_getuseroperationreceipt.md): returns a UserOperation by its hash returned from eth\_sendUserOperation
- [eth\_supportedEntryPoints](https://docs.blockpi.io/build/api-reference/op/eth_supportedentrypoints.md): returns an array of the entryPoint addresses supported by the bundler
- [Polygon](https://docs.blockpi.io/build/api-reference/polygon.md): This page serves as an Polygon API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/polygon/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/polygon/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/polygon/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/polygon/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/polygon/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/polygon/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/polygon/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/polygon/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/polygon/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/polygon/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/polygon/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByHash](https://docs.blockpi.io/build/api-reference/polygon/eth_getblocktransactioncountbyhash.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/polygon/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/polygon/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/polygon/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/polygon/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/polygon/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/polygon/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_mining](https://docs.blockpi.io/build/api-reference/polygon/eth_mining.md)
- [eth\_newFilter](https://docs.blockpi.io/build/api-reference/polygon/eth_newfilter.md): Creates a filter object, based on filter options. To get all matching logs for specific filter, call eth\_getFilterLogs. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/polygon/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterLogs](https://docs.blockpi.io/build/api-reference/polygon/eth_getfilterlogs.md): Returns an array of all logs matching filter with given id.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/polygon/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/polygon/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/polygon/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [net\_version](https://docs.blockpi.io/build/api-reference/polygon/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/polygon/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/polygon/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/polygon/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/polygon/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [txpool\_status](https://docs.blockpi.io/build/api-reference/polygon/txpool_status.md): Returns the number of transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_content](https://docs.blockpi.io/build/api-reference/polygon/txpool_content.md): list the exact details of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [debug\_traceCall](https://docs.blockpi.io/build/api-reference/polygon/debug_tracecall.md): The method lets you run an eth\_call within the context of the given block execution using the final state of parent block as the base.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/polygon/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/polygon/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/polygon/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [eth\_sendUserOperation](https://docs.blockpi.io/build/api-reference/polygon/eth_senduseroperation.md): asks the bundler to sign and submit a User Operation
- [eth\_estimateUserOperationGas](https://docs.blockpi.io/build/api-reference/polygon/eth_estimateuseroperationgas.md): generates and returns an estimate of how much gas is necessary to allow the transaction to complete, given a UserOperation.
- [eth\_getUserOperationByHash](https://docs.blockpi.io/build/api-reference/polygon/eth_getuseroperationbyhash.md): returns a UserOperation by its hash returned from eth\_sendUserOperation
- [eth\_getUserOperationReceipt](https://docs.blockpi.io/build/api-reference/polygon/eth_getuseroperationreceipt.md): returns a UserOperation by its hash returned from eth\_sendUserOperation
- [eth\_supportedEntryPoints](https://docs.blockpi.io/build/api-reference/polygon/eth_supportedentrypoints.md): returns an array of the entryPoint addresses supported by the bundler
- [zkevm\_batchNumber](https://docs.blockpi.io/build/api-reference/polygon/zkevm_batchnumber.md): Returns the latest batch number
- [zkevm\_batchNumberByBlockNumber](https://docs.blockpi.io/build/api-reference/polygon/zkevm_batchnumberbyblocknumber.md): Returns the batch number connected to the block
- [zkevm\_consolidatedBlockNumber](https://docs.blockpi.io/build/api-reference/polygon/zkevm_consolidatedblocknumber.md): Returns the latest block number that is connected to the latest batch verified
- [zkevm\_getBatchByNumber](https://docs.blockpi.io/build/api-reference/polygon/zkevm_getbatchbynumber.md): Gets a batch for a given number
- [zkevm\_isBlockConsolidated](https://docs.blockpi.io/build/api-reference/polygon/zkevm_isblockconsolidated.md): Returns 'true' if the provided block number is already connected to a batch that was already verified, otherwise false
- [zkevm\_isBlockVirtualized](https://docs.blockpi.io/build/api-reference/polygon/zkevm_isblockvirtualized.md): Returns 'true' if the provided block number is already connected to a batch that was already virtualized, otherwise 'false'
- [zkevm\_verifiedBatchNumber](https://docs.blockpi.io/build/api-reference/polygon/zkevm_verifiedbatchnumber.md): Returns the latest verified batch number
- [zkevm\_virtualBatchNumber](https://docs.blockpi.io/build/api-reference/polygon/zkevm_virtualbatchnumber.md): Returns the latest virtual batch number
- [Scroll](https://docs.blockpi.io/build/api-reference/scroll.md): This page serves as an Scroll API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/scroll/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/scroll/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/scroll/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/scroll/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/scroll/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/scroll/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/scroll/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/scroll/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/scroll/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/scroll/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/scroll/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/scroll/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/scroll/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByHash](https://docs.blockpi.io/build/api-reference/scroll/eth_getblocktransactioncountbyhash.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/scroll/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/scroll/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/scroll/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/scroll/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_accounts](https://docs.blockpi.io/build/api-reference/scroll/eth_accounts.md): Returns a list of addresses owned by client. Since BlockPI does not store keys, this will always return empty.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/scroll/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/scroll/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_feeHistory](https://docs.blockpi.io/build/api-reference/scroll/eth_feehistory.md): Returns a collection of historical gas information from which you can decide what to submit as your maxFeePerGas and/or maxPriorityFeePerGas.
- [eth\_maxPriorityFeePerGas](https://docs.blockpi.io/build/api-reference/scroll/eth_maxpriorityfeepergas.md): Returns a fee per gas that is an estimate of how much you can pay as a priority fee, or "tip", to get a transaction included in the current block.
- [eth\_newFilter](https://docs.blockpi.io/build/api-reference/scroll/eth_newfilter.md): Creates a filter object, based on filter options. To get all matching logs for specific filter, call eth\_getFilterLogs. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/scroll/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newPendingTransactionFilter](https://docs.blockpi.io/build/api-reference/scroll/eth_newpendingtransactionfilter.md): Creates a filter in the node, to notify when new pending transactions arrive. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterLogs](https://docs.blockpi.io/build/api-reference/scroll/eth_getfilterlogs.md): Returns an array of all logs matching filter with given id.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/scroll/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/scroll/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/scroll/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [eth\_unsubscribe](https://docs.blockpi.io/build/api-reference/scroll/eth_unsubscribe.md): Subscriptions are cancelled with a regular RPC call with eth\_unsubscribe as a method and the subscription id as the first parameter. It returns a bool indicating if the subscription was cancelled.
- [net\_version](https://docs.blockpi.io/build/api-reference/scroll/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/scroll/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/scroll/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/scroll/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/scroll/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [debug\_traceCall](https://docs.blockpi.io/build/api-reference/scroll/debug_tracecall.md): The method lets you run an eth\_call within the context of the given block execution using the final state of parent block as the base.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/scroll/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/scroll/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/scroll/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [Starknet](https://docs.blockpi.io/build/api-reference/starknet.md): This page serves as a Starknet API documentation index and lists the available JSON-RPC methods.
- [starknet\_specVersion](https://docs.blockpi.io/build/api-reference/starknet/starknet_specversion.md): Returns the version of the Starknet JSON-RPC specification being used
- [starknet\_getBlockWithTxHashes](https://docs.blockpi.io/build/api-reference/starknet/starknet_getblockwithtxhashes.md): Get block information with transaction hashes given the block id
- [starknet\_getBlockWithTxs](https://docs.blockpi.io/build/api-reference/starknet/starknet_getblockwithtxs.md): Get block information with full transactions given the block id
- [starknet\_getStateUpdate](https://docs.blockpi.io/build/api-reference/starknet/starknet_getstateupdate.md): Get the information about the result of executing the requested block
- [starknet\_getStorageAt](https://docs.blockpi.io/build/api-reference/starknet/starknet_getstorageat.md): Get the value of the storage at the given address and key
- [starknet\_getTransactionStatus](https://docs.blockpi.io/build/api-reference/starknet/starknet_gettransactionstatus.md): Gets the transaction status (possibly reflecting that the tx is still in the mempool, or dropped from it)
- [starknet\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/starknet/starknet_gettransactionbyhash.md): Get the details and status of a submitted transaction
- [starknet\_getTransactionByBlockIdAndIndex](https://docs.blockpi.io/build/api-reference/starknet/starknet_gettransactionbyblockidandindex.md): Get the details of the transaction given by the identified block and index in that block. If no transaction is found, null is returned.
- [starknet\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/starknet/starknet_gettransactionreceipt.md): Get the transaction receipt by the transaction hash
- [starknet\_getClass](https://docs.blockpi.io/build/api-reference/starknet/starknet_getclass.md): Get the contract class definition associated with the given hash
- [starknet\_getClassHashAt](https://docs.blockpi.io/build/api-reference/starknet/starknet_getclasshashat.md): Get the contract class hash in the given block for the contract deployed at the given address
- [starknet\_getClassAt](https://docs.blockpi.io/build/api-reference/starknet/starknet_getclassat.md): Get the contract class definition in the given block at the given address
- [starknet\_getBlockTransactionCount](https://docs.blockpi.io/build/api-reference/starknet/starknet_getblocktransactioncount.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [starknet\_call](https://docs.blockpi.io/build/api-reference/starknet/starknet_call.md): call a starknet function without creating a StarkNet transaction
- [starknet\_estimateFee](https://docs.blockpi.io/build/api-reference/starknet/starknet_estimatefee.md): estimate the fee for of StarkNet transactions
- [starknet\_estimateMessageFee](https://docs.blockpi.io/build/api-reference/starknet/starknet_estimatemessagefee.md): estimate the L2 fee of a message sent on L1
- [starknet\_blockNumber](https://docs.blockpi.io/build/api-reference/starknet/starknet_blocknumber.md): Get the most recent accepted block number
- [starknet\_blockHashAndNumber](https://docs.blockpi.io/build/api-reference/starknet/starknet_blockhashandnumber.md): Get the most recent accepted block hash and number
- [starknet\_chainId](https://docs.blockpi.io/build/api-reference/starknet/starknet_chainid.md): Return the currently configured StarkNet chain id
- [starknet\_syncing](https://docs.blockpi.io/build/api-reference/starknet/starknet_syncing.md): Returns an object about the sync status, or false if the node is not synching
- [starknet\_getEvents](https://docs.blockpi.io/build/api-reference/starknet/starknet_getevents.md): Returns all events matching the given filter
- [starknet\_getNonce](https://docs.blockpi.io/build/api-reference/starknet/starknet_getnonce.md): Get the nonce associated with the given address in the given block
- [Story](https://docs.blockpi.io/build/api-reference/story-4.md): This page serves as a Story API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/story-4/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/story-4/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/story-4/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/story-4/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/story-4/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/story-4/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/story-4/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/story-4/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/story-4/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/story-4/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/story-4/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/story-4/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/story-4/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/story-4/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/story-4/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/story-4/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/story-4/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_accounts](https://docs.blockpi.io/build/api-reference/story-4/eth_accounts.md): Returns a list of addresses owned by client. Since BlockPI does not store keys, this will always return empty.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/story-4/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/story-4/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/story-4/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/story-4/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/story-4/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/story-4/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [net\_version](https://docs.blockpi.io/build/api-reference/story-4/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/story-4/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/story-4/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/story-4/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/story-4/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [txpool\_inspect](https://docs.blockpi.io/build/api-reference/story-4/txpool_inspect.md): Returns a list with a textual summary of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_status](https://docs.blockpi.io/build/api-reference/story-4/txpool_status.md): Returns the number of transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_content](https://docs.blockpi.io/build/api-reference/story-4/txpool_content.md): list the exact details of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [debug\_traceCall](https://docs.blockpi.io/build/api-reference/story-4/debug_tracecall.md): The method lets you run an eth\_call within the context of the given block execution using the final state of parent block as the base.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/story-4/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/story-4/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/story-4/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [SUI](https://docs.blockpi.io/build/api-reference/sui.md)
- [JSON-RPC(Mainnet & Testnet Full node)](https://docs.blockpi.io/build/api-reference/sui/json.md): This page serves as a SUI JSON-RPC API documentation index and lists the available JSON-RPC methods.
- [suix\_getAllBalances](https://docs.blockpi.io/build/api-reference/sui/json/suix_getallbalances.md): Return the total coin balance for all coin type, owned by the address owner.
- [suix\_getAllCoins](https://docs.blockpi.io/build/api-reference/sui/json/suix_getallcoins.md): Return all Coin objects owned by an address.
- [suix\_getBalance](https://docs.blockpi.io/build/api-reference/sui/json/suix_getbalance.md): Return the total coin balance for one coin type, owned by the address owner.
- [suix\_getCoinMetadata](https://docs.blockpi.io/build/api-reference/sui/json/suix_getcoinmetadata.md): Return metadata(e.g., symbol, decimals) for a coin
- [suix\_getCoins](https://docs.blockpi.io/build/api-reference/sui/json/suix_getcoins.md): Return all Coin\<coin\_type> objects owned by an address.
- [suix\_getTotalSupply](https://docs.blockpi.io/build/api-reference/sui/json/suix_gettotalsupply.md): Return total supply for a coin
- [suix\_getDynamicFieldObject](https://docs.blockpi.io/build/api-reference/sui/json/suix_getdynamicfieldobject.md): Return the dynamic field object information for a specified object
- [suix\_getDynamicFields](https://docs.blockpi.io/build/api-reference/sui/json/suix_getdynamicfields.md): Return the list of dynamic field objects owned by an object.
- [suix\_getOwnedObjects](https://docs.blockpi.io/build/api-reference/sui/json/suix_getownedobjects.md)
- [suix\_queryEvents](https://docs.blockpi.io/build/api-reference/sui/json/suix_queryevents.md): Return list of events for a specified query criteria.
- [suix\_queryTransactionBlocks](https://docs.blockpi.io/build/api-reference/sui/json/suix_querytransactionblocks.md): Return list of transactions for a specified query criteria.
- [suix\_resolveNameServiceAddress](https://docs.blockpi.io/build/api-reference/sui/json/suix_resolvenameserviceaddress.md): Return the resolved address given resolver and name
- [suix\_resolveNameServiceNames](https://docs.blockpi.io/build/api-reference/sui/json/suix_resolvenameservicenames.md): Return the resolved names given address, if multiple names are resolved, the first one is the primary name.
- [suix\_subscribeEvent](https://docs.blockpi.io/build/api-reference/sui/json/suix_subscribeevent.md): Subscribe to a stream of Sui event
- [suix\_subscribeTransaction](https://docs.blockpi.io/build/api-reference/sui/json/suix_subscribetransaction.md): Subscribe to a stream of Sui transaction effects
- [suix\_getCommitteeInfo](https://docs.blockpi.io/build/api-reference/sui/json/suix_getcommitteeinfo.md): Return the committee information for the asked epoch.
- [suix\_getLatestSuiSystemState](https://docs.blockpi.io/build/api-reference/sui/json/suix_getlatestsuisystemstate.md): Return the latest SUI system state object on-chain.
- [suix\_getReferenceGasPrice](https://docs.blockpi.io/build/api-reference/sui/json/suix_getreferencegasprice.md): Return the reference gas price for the network
- [suix\_getStakes](https://docs.blockpi.io/build/api-reference/sui/json/suix_getstakes.md): Return all \[DelegatedStake].
- [suix\_getStakesByIds](https://docs.blockpi.io/build/api-reference/sui/json/suix_getstakesbyids.md): Return one or more \[DelegatedStake]. If a Stake was withdrawn its status will be Unstaked.
- [suix\_getValidatorsApy](https://docs.blockpi.io/build/api-reference/sui/json/suix_getvalidatorsapy.md): Return the validator APY
- [sui\_getMoveFunctionArgTypes](https://docs.blockpi.io/build/api-reference/sui/json/sui_getmovefunctionargtypes.md): Return the argument types of a Move function, based on normalized Type.
- [sui\_getNormalizedMoveFunction](https://docs.blockpi.io/build/api-reference/sui/json/sui_getnormalizedmovefunction.md): Return a structured representation of Move function
- [sui\_getNormalizedMoveModule](https://docs.blockpi.io/build/api-reference/sui/json/sui_getnormalizedmovemodule.md): Return a structured representation of Move module
- [sui\_getNormalizedMoveModulesByPackage](https://docs.blockpi.io/build/api-reference/sui/json/sui_getnormalizedmovemodulesbypackage.md): Return structured representations of all modules in the given package
- [sui\_getNormalizedMoveStruct](https://docs.blockpi.io/build/api-reference/sui/json/sui_getnormalizedmovestruct.md): Return a structured representation of Move struct
- [sui\_getChainIdentifier](https://docs.blockpi.io/build/api-reference/sui/json/sui_getchainidentifier.md): Return the first four bytes of the chain's genesis checkpoint digest.
- [sui\_getCheckpoint](https://docs.blockpi.io/build/api-reference/sui/json/sui_getcheckpoint.md): Return a checkpoint
- [sui\_getCheckpoints](https://docs.blockpi.io/build/api-reference/sui/json/sui_getcheckpoints.md): Return paginated list of checkpoints
- [sui\_getEvents](https://docs.blockpi.io/build/api-reference/sui/json/sui_getevents.md): Return transaction events.
- [sui\_getLatestCheckpointSequenceNumber](https://docs.blockpi.io/build/api-reference/sui/json/sui_getlatestcheckpointsequencenumber.md): Return transaction events.
- [sui\_getLoadedChildObjects](https://docs.blockpi.io/build/api-reference/sui/json/sui_getloadedchildobjects.md)
- [sui\_getObject](https://docs.blockpi.io/build/api-reference/sui/json/sui_getobject.md): Return the object information for a specified object
- [sui\_getProtocolConfig](https://docs.blockpi.io/build/api-reference/sui/json/sui_getprotocolconfig.md): Return the protocol config table for the given version number. If the version number is not specified, If none is specified, the node uses the version of the latest epoch it has processed.
- [sui\_getTotalTransactionBlocks](https://docs.blockpi.io/build/api-reference/sui/json/sui_gettotaltransactionblocks.md): Return the total number of transaction blocks known to the server.
- [sui\_getTransactionBlock](https://docs.blockpi.io/build/api-reference/sui/json/sui_gettransactionblock.md): Return the transaction response object.
- [sui\_multiGetObjects](https://docs.blockpi.io/build/api-reference/sui/json/sui_multigetobjects.md): Return the object data for a list of objects
- [sui\_multiGetTransactionBlocks](https://docs.blockpi.io/build/api-reference/sui/json/sui_multigettransactionblocks.md): Returns an ordered list of transaction responses The method will throw an error if the input contains any duplicate or the input size exceeds QUERY\_MAX\_RESULT\_LIMIT
- [sui\_tryGetPastObject](https://docs.blockpi.io/build/api-reference/sui/json/sui_trygetpastobject.md)
- [sui\_tryMultiGetPastObjects](https://docs.blockpi.io/build/api-reference/sui/json/sui_trymultigetpastobjects.md)
- [unsafe\_batchTransaction](https://docs.blockpi.io/build/api-reference/sui/json/unsafe_batchtransaction.md): Create an unsigned batched transaction.
- [unsafe\_mergeCoins](https://docs.blockpi.io/build/api-reference/sui/json/unsafe_mergecoins.md): Create an unsigned batched transaction.
- [unsafe\_moveCall](https://docs.blockpi.io/build/api-reference/sui/json/unsafe_movecall.md): Create an unsigned transaction to execute a Move call on the network, by calling the specified function in the module of a given package.
- [unsafe\_pay](https://docs.blockpi.io/build/api-reference/sui/json/unsafe_pay.md)
- [unsafe\_payAllSui](https://docs.blockpi.io/build/api-reference/sui/json/unsafe_payallsui.md)
- [unsafe\_paySui](https://docs.blockpi.io/build/api-reference/sui/json/unsafe_paysui.md)
- [unsafe\_publish](https://docs.blockpi.io/build/api-reference/sui/json/unsafe_publish.md): Create an unsigned transaction to publish a Move package.
- [unsafe\_requestAddStake](https://docs.blockpi.io/build/api-reference/sui/json/unsafe_requestaddstake.md): Add stake to a validator's staking pool using multiple coins and amount.
- [unsafe\_requestWithdrawStake](https://docs.blockpi.io/build/api-reference/sui/json/unsafe_requestwithdrawstake.md): Withdraw stake from a validator's staking pool.
- [unsafe\_splitCoin](https://docs.blockpi.io/build/api-reference/sui/json/unsafe_splitcoin.md): Create an unsigned transaction to split a coin object into multiple coins.
- [unsafe\_splitCoinEqual](https://docs.blockpi.io/build/api-reference/sui/json/unsafe_splitcoinequal.md): Create an unsigned transaction to split a coin object into multiple equal-size coins.
- [unsafe\_transferObject](https://docs.blockpi.io/build/api-reference/sui/json/unsafe_transferobject.md): Create an unsigned transaction to transfer an object from one address to another. The object's type must allow public transfers
- [unsafe\_transferSui](https://docs.blockpi.io/build/api-reference/sui/json/unsafe_transfersui.md): Create an unsigned transaction to send SUI coin object to a Sui address. The SUI object is also used as the gas object.
- [sui\_devInspectTransactionBlock](https://docs.blockpi.io/build/api-reference/sui/json/sui_devinspecttransactionblock.md)
- [sui\_dryRunTransactionBlock](https://docs.blockpi.io/build/api-reference/sui/json/sui_dryruntransactionblock.md): Return transaction execution effects including the gas cost summary, while the effects are not committed to the chain.
- [sui\_executeTransactionBlock](https://docs.blockpi.io/build/api-reference/sui/json/sui_executetransactionblock.md)
- [gRPC(Mainnet & Testnet Full node, Mainnet Archive)](https://docs.blockpi.io/build/api-reference/sui/grpc.md): This page serves as a SUI gRPC API documentation index and lists the available JSON-RPC methods.
- [ExecuteTransaction](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances.md)
- [SimulateTransaction](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances-13.md)
- [BatchGetObjects](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances-1.md)
- [BatchGetTransactions](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances-2.md)
- [GetCheckpoint](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances-3.md)
- [GetEpoch](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances-4.md)
- [GetObject](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances-5.md)
- [GetServiceInfo](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances-6.md)
- [GetTransaction](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances-7.md)
- [GetBalance](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances-8.md)
- [GetCoinInfo](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances-9.md)
- [ListBalances](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances-10.md)
- [ListDynamicFields](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances-11.md)
- [ListOwnedObjects](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances-12.md)
- [GetPackage](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances-13-1.md)
- [GetDatatype](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances-13-2.md)
- [GetFunction](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances-13-3.md)
- [ListPackageVersions](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances-13-4.md)
- [LookupName](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances-13-5.md)
- [ReverseLookupName](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances-13-6.md)
- [SubscribeCheckpoints](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances-14.md)
- [VerifySignature](https://docs.blockpi.io/build/api-reference/sui/grpc/suix_getallbalances-15.md)
- [GraphQL(Mainnet Indexer)](https://docs.blockpi.io/build/api-reference/sui/graphql-mainnet-indexer.md)
- [Solana](https://docs.blockpi.io/build/api-reference/solana.md)
- [JSON-RPC](https://docs.blockpi.io/build/api-reference/solana/json-rpc.md): This page serves as a Solana API documentation index and lists the available JSON-RPC methods.
- [getAccountInfo](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getaccountinfo.md): Returns all information associated with the account of provided Pubkey
- [getBalance](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getbalance.md): Returns the lamport balance of the account of provided Pubkey
- [getBlock](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getblock.md): Returns identity and transaction information about a confirmed block in the ledger
- [getBlockCommitment](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getblockcommitment.md): Returns commitment for particular block
- [getBlockHeight](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getblockheight.md): Returns the current block height of the node
- [getBlockProduction](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getblockproduction.md): Returns recent block production information from the current or previous epoch.
- [getBlocks](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getblocks.md): Returns a list of confirmed blocks between two slots
- [getBlocksWithLimit](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getblockswithlimit.md): Returns a list of confirmed blocks starting at the given slot
- [getBlockTime](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getblocktime.md): Returns the estimated production time of a block.
- [getClusterNodes](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getclusternodes.md): Returns information about all the nodes participating in the cluster
- [getEpochInfo](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getepochinfo.md): Returns information about the current epoch
- [getEpochSchedule](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getepochschedule.md): Returns the epoch schedule information from this cluster
- [getFeeForMessage](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getfeeformessage.md): Get the fee the network will charge for a particular Message
- [getFirstAvailableBlock](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getfirstavailableblock.md): Returns the slot of the lowest confirmed block that has not been purged from the ledger
- [getGenesisHash](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getgenesishash.md): Returns the genesis hash
- [getHealth](https://docs.blockpi.io/build/api-reference/solana/json-rpc/gethealth.md): Returns the current health of the node. A healthy node is one that is within HEALTH\_CHECK\_SLOT\_DISTANCE slots of the latest cluster confirmed slot.
- [getHighestSnapshotSlot](https://docs.blockpi.io/build/api-reference/solana/json-rpc/gethighestsnapshotslot.md): Returns the highest slot information that the node has snapshots for.
- [getIdentity](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getidentity.md): Returns the identity pubkey for the current node
- [getInflationGovernor](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getinflationgovernor.md): Returns the current inflation governor
- [getInflationRate](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getinflationrate.md): Returns the specific inflation values for the current epoch
- [getInflationReward](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getinflationreward.md): Returns the inflation / staking reward for a list of addresses for an epoch
- [getLargestAccounts](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getlargestaccounts.md): Returns the 20 largest accounts, by lamport balance (results may be cached up to two hours)
- [getLatestBlockhash](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getlatestblockhash.md): Returns the latest blockhash
- [getLeaderSchedule](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getleaderschedule.md): Returns the leader schedule for an epoch
- [getMaxRetransmitSlot](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getmaxretransmitslot.md): Get the max slot seen from retransmit stage.
- [getMaxShredInsertSlot](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getmaxshredinsertslot.md): Get the max slot seen from after shred insert.
- [getMinimumBalanceForRentExemption](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getminimumbalanceforrentexemption.md): Returns minimum balance required to make account rent exempt.
- [getMultipleAccounts](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getmultipleaccounts.md): Returns the account information for a list of Pubkeys.
- [getProgramAccounts](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getprogramaccounts.md): Returns all accounts owned by the provided program Pubkey
- [getRecentPerformanceSamples](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getrecentperformancesamples.md): Returns a list of recent performance samples, in reverse slot order. Performance samples are taken every 60 seconds and include the number of transactions and slots that occur in a given time window.
- [getRecentPrioritizationFees](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getrecentprioritizationfees.md): Returns a list of prioritization fees from recent blocks.
- [getSignaturesForAddress](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getsignaturesforaddress.md): Returns signatures for confirmed transactions that include the given address in their accountKeys list. Returns signatures backwards in time from the provided signature or most recent confirmed block
- [getSignatureStatuses](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getsignaturestatuses.md): Returns the statuses of a list of signatures. Each signature must be a txid, the first signature of a transaction.
- [getSlot](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getslot.md): Returns the slot that has reached the given or default commitment level
- [getSlotLeader](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getslotleader.md): Returns the current slot leader
- [getSlotLeaders](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getslotleaders.md): Returns the slot leaders for a given slot range
- [getStakeMinimumDelegation](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getstakeminimumdelegation.md): Returns the stake minimum delegation, in lamports.
- [getSupply](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getsupply.md): Returns information about the current supply.
- [getTokenAccountBalance](https://docs.blockpi.io/build/api-reference/solana/json-rpc/gettokenaccountbalance.md): Returns the token balance of an SPL Token account.
- [getTokenAccountsByDelegate](https://docs.blockpi.io/build/api-reference/solana/json-rpc/gettokenaccountsbydelegate.md): Returns all SPL Token accounts by approved Delegate.
- [getTokenAccountsByOwner](https://docs.blockpi.io/build/api-reference/solana/json-rpc/gettokenaccountsbyowner.md): Returns all SPL Token accounts by token owner.
- [getTokenLargestAccounts](https://docs.blockpi.io/build/api-reference/solana/json-rpc/gettokenlargestaccounts.md): Returns the 20 largest accounts of a particular SPL Token type.
- [getTokenSupply](https://docs.blockpi.io/build/api-reference/solana/json-rpc/gettokensupply.md): Returns the total supply of an SPL Token type.
- [getTransaction](https://docs.blockpi.io/build/api-reference/solana/json-rpc/gettransaction.md): Returns transaction details for a confirmed transaction
- [getTransactionCount](https://docs.blockpi.io/build/api-reference/solana/json-rpc/gettransactioncount.md): Returns the current Transaction count from the ledger
- [getVersion](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getversion.md): Returns the current Solana version running on the node
- [getVoteAccounts](https://docs.blockpi.io/build/api-reference/solana/json-rpc/getvoteaccounts.md): Returns the account info and associated stake for all the voting accounts in the current bank.
- [isBlockhashValid](https://docs.blockpi.io/build/api-reference/solana/json-rpc/isblockhashvalid.md): Returns whether a blockhash is still valid or not
- [minimumLedgerSlot](https://docs.blockpi.io/build/api-reference/solana/json-rpc/minimumledgerslot.md): Returns the lowest slot that the node has information about in its ledger.
- [requestAirdrop](https://docs.blockpi.io/build/api-reference/solana/json-rpc/requestairdrop.md): Requests an airdrop of lamports to a Pubkey
- [sendTransaction](https://docs.blockpi.io/build/api-reference/solana/json-rpc/sendtransaction.md): Submits a signed transaction to the cluster for processing.
- [simulateTransaction](https://docs.blockpi.io/build/api-reference/solana/json-rpc/simulatetransaction.md): Simulate sending a transaction
- [Yellowstone gRPC](https://docs.blockpi.io/build/api-reference/solana/yellowstone-grpc.md)
- [getBlockHeight](https://docs.blockpi.io/build/api-reference/solana/yellowstone-grpc/suix_getallbalances.md): Retrieves the current block height of the Solana blockchain.
- [getLatestBlockhash](https://docs.blockpi.io/build/api-reference/solana/yellowstone-grpc/getlatestblockhash.md): Retrieves the latest blockhash from the Solana blockchain, along with its associated slot and last valid block height.
- [getSlot](https://docs.blockpi.io/build/api-reference/solana/yellowstone-grpc/getslot.md): Retrieves the current slot number of the Solana blockchain.
- [getVersion](https://docs.blockpi.io/build/api-reference/solana/yellowstone-grpc/getversion.md): Retrieves the version information for both the Geyser gRPC service and the connected Solana node.
- [isBlockhashValid](https://docs.blockpi.io/build/api-reference/solana/yellowstone-grpc/isblockhashvalid.md): Checks whether a given blockhash is still valid on the Solana blockchain.
- [ping](https://docs.blockpi.io/build/api-reference/solana/yellowstone-grpc/ping.md): Sends a number of ping requests to the network to check the connection's responsiveness and status.
- [subscribe](https://docs.blockpi.io/build/api-reference/solana/yellowstone-grpc/subscribe.md): Subscribe establishes a bidirectional streaming connection with the Geyser service to receive real-time updates about Solana blockchain events.
- [Taiko](https://docs.blockpi.io/build/api-reference/taiko.md): This page serves as an Taiko API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/taiko/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/taiko/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/taiko/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/taiko/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/taiko/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/taiko/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/taiko/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/taiko/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/taiko/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/taiko/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/taiko/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/taiko/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/taiko/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByHash](https://docs.blockpi.io/build/api-reference/taiko/eth_getblocktransactioncountbyhash.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/taiko/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/taiko/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/taiko/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/taiko/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/taiko/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/taiko/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newFilter](https://docs.blockpi.io/build/api-reference/taiko/eth_newfilter.md): Creates a filter object, based on filter options. To get all matching logs for specific filter, call eth\_getFilterLogs. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/taiko/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newPendingTransactionFilter](https://docs.blockpi.io/build/api-reference/taiko/eth_newpendingtransactionfilter.md): Creates a filter in the node, to notify when new pending transactions arrive. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/taiko/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_signTransaction](https://docs.blockpi.io/build/api-reference/taiko/eth_signtransaction.md): Signs a transaction that can be submitted to the network at a later time using with eth\_sendRawTransaction.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/taiko/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/taiko/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [eth\_unsubscribe](https://docs.blockpi.io/build/api-reference/taiko/eth_unsubscribe.md): Subscriptions are cancelled with a regular RPC call with eth\_unsubscribe as a method and the subscription id as the first parameter. It returns a bool indicating if the subscription was cancelled.
- [net\_version](https://docs.blockpi.io/build/api-reference/taiko/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/taiko/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/taiko/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/taiko/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/taiko/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [debug\_traceCall](https://docs.blockpi.io/build/api-reference/taiko/debug_tracecall.md): The method lets you run an eth\_call within the context of the given block execution using the final state of parent block as the base.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/taiko/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/taiko/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/taiko/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [eth\_sendUserOperation](https://docs.blockpi.io/build/api-reference/taiko/eth_senduseroperation.md): asks the bundler to sign and submit a User Operation
- [eth\_estimateUserOperationGas](https://docs.blockpi.io/build/api-reference/taiko/eth_estimateuseroperationgas.md): generates and returns an estimate of how much gas is necessary to allow the transaction to complete, given a UserOperation.
- [eth\_getUserOperationByHash](https://docs.blockpi.io/build/api-reference/taiko/eth_getuseroperationbyhash.md): returns a UserOperation by its hash returned from eth\_sendUserOperation
- [eth\_getUserOperationReceipt](https://docs.blockpi.io/build/api-reference/taiko/eth_getuseroperationreceipt.md): returns a UserOperation by its hash returned from eth\_sendUserOperation
- [eth\_supportedEntryPoints](https://docs.blockpi.io/build/api-reference/taiko/eth_supportedentrypoints.md): returns an array of the entryPoint addresses supported by the bundler
- [Ton](https://docs.blockpi.io/build/api-reference/ton.md): This page serves as a Ton API documentation index and lists the available JSON-RPC methods.
- [/getAddressInformation](https://docs.blockpi.io/build/api-reference/ton/getaddressinformation.md): Get basic information about the address: balance, code, data, last\_transaction\_id.
- [/getExtendedAddressInformation](https://docs.blockpi.io/build/api-reference/ton/getextendedaddressinformation.md)
- [/getWalletInformation](https://docs.blockpi.io/build/api-reference/ton/getwalletinformation.md)
- [/getTransactions](https://docs.blockpi.io/build/api-reference/ton/gettransactions.md)
- [/getAddressBalance](https://docs.blockpi.io/build/api-reference/ton/getaddressbalance.md)
- [/getAddressState](https://docs.blockpi.io/build/api-reference/ton/getaddressstate.md)
- [/packAddress](https://docs.blockpi.io/build/api-reference/ton/packaddress.md)
- [/unpackAddress](https://docs.blockpi.io/build/api-reference/ton/unpackaddress.md)
- [/getTokenData](https://docs.blockpi.io/build/api-reference/ton/gettokendata.md)
- [/detectAddress](https://docs.blockpi.io/build/api-reference/ton/detectaddress.md)
- [/getMasterchainInfo](https://docs.blockpi.io/build/api-reference/ton/getmasterchaininfo.md)
- [/getMasterchainBlockSignatures](https://docs.blockpi.io/build/api-reference/ton/getmasterchainblocksignatures.md)
- [/getShardBlockProof](https://docs.blockpi.io/build/api-reference/ton/getshardblockproof.md)
- [/getConsensusBlock](https://docs.blockpi.io/build/api-reference/ton/getconsensusblock.md)
- [/lookupBlock](https://docs.blockpi.io/build/api-reference/ton/lookupblock.md)
- [/shards](https://docs.blockpi.io/build/api-reference/ton/shards.md)
- [/getBlockTransactions](https://docs.blockpi.io/build/api-reference/ton/getblocktransactions.md)
- [/getBlockTransactionsExt](https://docs.blockpi.io/build/api-reference/ton/getblocktransactionsext.md)
- [/getBlockHeader](https://docs.blockpi.io/build/api-reference/ton/getblockheader.md)
- [/tryLocateTx](https://docs.blockpi.io/build/api-reference/ton/trylocatetx.md)
- [/tryLocateResultTx](https://docs.blockpi.io/build/api-reference/ton/trylocateresulttx.md)
- [/tryLocateSourceTx](https://docs.blockpi.io/build/api-reference/ton/trylocatesourcetx.md)
- [/getConfigParam](https://docs.blockpi.io/build/api-reference/ton/getconfigparam.md)
- [/runGetMethod](https://docs.blockpi.io/build/api-reference/ton/rungetmethod.md)
- [/sendBoc](https://docs.blockpi.io/build/api-reference/ton/sendboc.md)
- [/sendBocReturnHash](https://docs.blockpi.io/build/api-reference/ton/sendbocreturnhash.md)
- [/sendQuery](https://docs.blockpi.io/build/api-reference/ton/sendquery.md)
- [/estimateFee](https://docs.blockpi.io/build/api-reference/ton/estimatefee.md)
- [/jsonRPC](https://docs.blockpi.io/build/api-reference/ton/jsonrpc.md)
- [T3rn](https://docs.blockpi.io/build/api-reference/scroll-1.md): This page serves as an Scroll API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/scroll-1/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/scroll-1/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/scroll-1/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/scroll-1/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/scroll-1/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/scroll-1/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/scroll-1/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/scroll-1/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/scroll-1/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/scroll-1/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/scroll-1/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/scroll-1/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/scroll-1/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByHash](https://docs.blockpi.io/build/api-reference/scroll-1/eth_getblocktransactioncountbyhash.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/scroll-1/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/scroll-1/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/scroll-1/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/scroll-1/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_accounts](https://docs.blockpi.io/build/api-reference/scroll-1/eth_accounts.md): Returns a list of addresses owned by client. Since BlockPI does not store keys, this will always return empty.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/scroll-1/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/scroll-1/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_feeHistory](https://docs.blockpi.io/build/api-reference/scroll-1/eth_feehistory.md): Returns a collection of historical gas information from which you can decide what to submit as your maxFeePerGas and/or maxPriorityFeePerGas.
- [eth\_maxPriorityFeePerGas](https://docs.blockpi.io/build/api-reference/scroll-1/eth_maxpriorityfeepergas.md): Returns a fee per gas that is an estimate of how much you can pay as a priority fee, or "tip", to get a transaction included in the current block.
- [eth\_newFilter](https://docs.blockpi.io/build/api-reference/scroll-1/eth_newfilter.md): Creates a filter object, based on filter options. To get all matching logs for specific filter, call eth\_getFilterLogs. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/scroll-1/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newPendingTransactionFilter](https://docs.blockpi.io/build/api-reference/scroll-1/eth_newpendingtransactionfilter.md): Creates a filter in the node, to notify when new pending transactions arrive. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterLogs](https://docs.blockpi.io/build/api-reference/scroll-1/eth_getfilterlogs.md): Returns an array of all logs matching filter with given id.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/scroll-1/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/scroll-1/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/scroll-1/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [eth\_unsubscribe](https://docs.blockpi.io/build/api-reference/scroll-1/eth_unsubscribe.md): Subscriptions are cancelled with a regular RPC call with eth\_unsubscribe as a method and the subscription id as the first parameter. It returns a bool indicating if the subscription was cancelled.
- [net\_version](https://docs.blockpi.io/build/api-reference/scroll-1/net_version.md): Returns the current network id.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/scroll-1/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/scroll-1/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [debug\_traceCall](https://docs.blockpi.io/build/api-reference/scroll-1/debug_tracecall.md): The method lets you run an eth\_call within the context of the given block execution using the final state of parent block as the base.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/scroll-1/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/scroll-1/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/scroll-1/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [Unichain](https://docs.blockpi.io/build/api-reference/unichain.md): This page serves as a Unichain API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/unichain/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/unichain/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/unichain/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/unichain/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/unichain/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/unichain/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/unichain/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/unichain/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/unichain/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/unichain/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/unichain/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/unichain/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/unichain/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/unichain/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/unichain/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/unichain/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/unichain/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_accounts](https://docs.blockpi.io/build/api-reference/unichain/eth_accounts.md): Returns a list of addresses owned by client. Since BlockPI does not store keys, this will always return empty.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/unichain/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/unichain/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/unichain/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/unichain/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/unichain/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/unichain/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [net\_version](https://docs.blockpi.io/build/api-reference/unichain/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/unichain/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/unichain/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/unichain/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/unichain/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [txpool\_status](https://docs.blockpi.io/build/api-reference/unichain/txpool_status.md): Returns the number of transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_inspect](https://docs.blockpi.io/build/api-reference/unichain/txpool_inspect.md): Returns a list with a textual summary of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_content](https://docs.blockpi.io/build/api-reference/unichain/txpool_content.md): list the exact details of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [debug\_traceCall](https://docs.blockpi.io/build/api-reference/unichain/debug_tracecall.md): The method lets you run an eth\_call within the context of the given block execution using the final state of parent block as the base.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/unichain/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/unichain/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/unichain/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [Viction](https://docs.blockpi.io/build/api-reference/viction.md): This page serves as a Viction API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/viction/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/viction/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/viction/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/viction/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/viction/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/viction/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/viction/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/viction/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/viction/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/viction/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/viction/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByHash](https://docs.blockpi.io/build/api-reference/viction/eth_getblocktransactioncountbyhash.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/viction/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/viction/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/viction/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/viction/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_accounts](https://docs.blockpi.io/build/api-reference/viction/eth_accounts.md): Returns a list of addresses owned by client. Since BlockPI does not store keys, this will always return empty.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/viction/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/viction/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_mining](https://docs.blockpi.io/build/api-reference/viction/eth_mining.md)
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/viction/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/viction/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_newFilter](https://docs.blockpi.io/build/api-reference/viction/eth_newfilter.md): Creates a filter object, based on filter options. To get all matching logs for specific filter, call eth\_getFilterLogs. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/viction/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterLogs](https://docs.blockpi.io/build/api-reference/viction/eth_getfilterlogs.md): Returns an array of all logs matching filter with given id.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/viction/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/viction/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/viction/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [net\_version](https://docs.blockpi.io/build/api-reference/viction/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/viction/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/viction/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/viction/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/viction/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [txpool\_inspect](https://docs.blockpi.io/build/api-reference/viction/txpool_inspect.md): Returns a list with a textual summary of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_status](https://docs.blockpi.io/build/api-reference/viction/txpool_status.md): Returns the number of transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_content](https://docs.blockpi.io/build/api-reference/viction/txpool_content.md): list the exact details of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/viction/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/viction/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/viction/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [ZetaChain](https://docs.blockpi.io/build/api-reference/zetachain.md): This page serves as a Zetachain API documentation index and lists the available API methods.
- [/cosmos/auth/v1beta1/accounts](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-auth-v1beta1-accounts.md): Accounts returns all the existing accounts
- [/cosmos/auth/v1beta1/accounts/{address}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-auth-v1beta1-accounts-address.md): Account returns account details based on address.
- [/cosmos/auth/v1beta1/address\_by\_id/{id}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-auth-v1beta1-address_by_id-id.md): AccountAddressByID returns account address based on account number.
- [/cosmos/auth/v1beta1/bech32](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-auth-v1beta1-bech32.md): Bech32Prefix queries bech32Prefix
- [/cosmos/auth/v1beta1/bech32/{address\_bytes}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-auth-v1beta1-bech32-address_bytes.md): AddressBytesToString converts Account Address bytes to string
- [/cosmos/auth/v1beta1/bech32/{address\_string}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-auth-v1beta1-bech32-address_string.md): AddressBytesToString converts Account Address string to bytes
- [/cosmos/auth/v1beta1/module\_accounts](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-auth-v1beta1-module_accounts.md): ModuleAccounts returns all the existing module accounts.
- [/cosmos/auth/v1beta1/module\_accounts/{name}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-auth-v1beta1-module_accounts-name.md): ModuleAccountByName returns the module account info by module name
- [/cosmos/auth/v1beta1/params](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-auth-v1beta1-params.md): Params queries all parameters.
- [/cosmos/bank/v1beta1/balances/{address}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-bank-v1beta1-balances-address.md): AllBalances queries the balance of all coins for a single account.
- [/cosmos/bank/v1beta1/balances/{address}/by\_denom](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-bank-v1beta1-balances-address-by_denom.md): Balance queries the balance of a single coin for a single account.
- [/cosmos/bank/v1beta1/denoms\_metadata](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-bank-v1beta1-denoms_metadata.md): DenomsMetadata queries the client metadata for all registered coin denominations.
- [/cosmos/bank/v1beta1/denom\_owners/{denom}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-bank-v1beta1-denom_owners-denom.md): DenomOwners queries for all account addresses that own a particular token denomination.
- [/cosmos/bank/v1beta1/denoms\_metadata/{denom}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-bank-v1beta1-denoms_metadata-denom.md): DenomsMetadata queries the client metadata for a given coin denomination.
- [/cosmos/bank/v1beta1/params](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-bank-v1beta1-params.md): Params queries the parameters of x/bank module.
- [/cosmos/bank/v1beta1/spendable\_balances/{address}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-bank-v1beta1-spendable_balances-address.md): SpendableBalances queries the spenable balance of all coins for a single account.
- [/cosmos/bank/v1beta1/supply](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-bank-v1beta1-supply.md): TotalSupply queries the total supply of all coins.
- [/cosmos/bank/v1beta1/supply/by\_denom](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-bank-v1beta1-supply-by_denom.md): SupplyOf queries the supply of a single coin.
- [/cosmos/base/tendermint/v1beta1/blocks/{height}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-base-tendermint-v1beta1-blocks-height.md): GetBlockByHeight queries block for given height.
- [/cosmos/base/tendermint/v1beta1/blocks/latest](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-base-tendermint-v1beta1-blocks-latest.md): GetLatestBlock returns the latest block.
- [/cosmos/base/tendermint/v1beta1/node\_info](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-base-tendermint-v1beta1-node_info.md): GetNodeInfo queries the current node info.
- [/cosmos/base/tendermint/v1beta1/syncing](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-base-tendermint-v1beta1-syncing.md): GetSyncing queries node syncing.
- [/cosmos/base/tendermint/v1beta1/validatorsets/{height}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-base-tendermint-v1beta1-validatorsets-height.md): GetValidatorSetByHeight queries validator-set at a given height.
- [/cosmos/base/tendermint/v1beta1/validatorsets/latest](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-base-tendermint-v1beta1-validatorsets-latest.md): GetLatestValidatorSet queries latest validator-set.
- [/cosmos/distribution/v1beta1/community\_pool](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-distribution-v1beta1-community_pool.md): CommunityPool queries the community pool coins.
- [/cosmos/distribution/v1beta1/delegators/{delegator\_address}/rewards](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-distribution-v1beta1-delegators-delegator_address-rewards.md): DelegationTotalRewards queries the total rewards accrued by a each validator.
- [/cosmos/distribution/v1beta1/delegators/{}/rewards/{validator\_address}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-distribution-v1beta1-delegators-rewards-validator_address.md): DelegationRewards queries the total rewards accrued by a delegation.
- [/cosmos/distribution/v1beta1/delegators/{delegator\_address}/validators](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-distribution-v1beta1-delegators-delegator_address-validators.md): DelegatorValidators queries the validators of a delegator.
- [/cosmos/distribution/v1beta1/delegators/{delegator\_address}/withdraw\_address](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-distribution-v1beta1-delegators-delegator_address-withdraw_address.md): DelegatorWithdrawAddress queries withdraw address of a delegator.
- [/cosmos/distribution/v1beta1/params](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-distribution-v1beta1-params.md): Params queries params of the distribution module.
- [/cosmos/distribution/v1beta1/validators/{validator\_address}/commission](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-distribution-v1beta1-validators-validator_address-commission.md): ValidatorCommission queries accumulated commission for a validator.
- [/cosmos/distribution/v1beta1/validators/{validator\_address}/outstanding\_rewards](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-distribution-v1beta1-validators-validator_address-outstanding_rewards.md): ValidatorOutstandingRewards queries rewards of a validator address.
- [/cosmos/distribution/v1beta1/validators/{validator\_address}/slashes](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-distribution-v1beta1-validators-validator_address-slashes.md): ValidatorSlashes queries slash events of a validator.
- [/cosmos/evidence/v1beta1/evidence](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-evidence-v1beta1-evidence.md): AllEvidence queries all evidence.
- [/cosmos/evidence/v1beta1/evidence/{evidence\_hash}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-evidence-v1beta1-evidence-evidence_hash.md): Evidence queries evidence based on evidence hash.
- [/cosmos/gov/v1/params/{params\_type}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-gov-v1-params-params_type.md): Params queries all parameters of the gov module.
- [/cosmos/gov/v1/proposals](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-gov-v1-proposals.md): Proposals queries all proposals based on given status.
- [/cosmos/gov/v1/proposals/{proposal\_id}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-gov-v1-proposals-proposal_id.md): Proposal queries proposal details based on ProposalID.
- [/cosmos/gov/v1/proposals/{proposal\_id}/deposits](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-gov-v1-proposals-proposal_id-deposits.md): Deposits queries all deposits of a single proposal.
- [/cosmos/gov/v1/proposals/{proposal\_id}/deposits/{depositor}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-gov-v1-proposals-proposal_id-deposits-depositor.md): Deposit queries single deposit information based proposalID, depositAddr.
- [/cosmos/gov/v1/proposals/{proposal\_id}/tally](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-gov-v1-proposals-proposal_id-tally.md): TallyResult queries the tally of a proposal vote.
- [/cosmos/gov/v1/proposals/{proposal\_id}/votes](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-gov-v1-proposals-proposal_id-votes.md): Votes queries votes of a given proposal.
- [/cosmos/gov/v1/proposals/{proposal\_id}/votes/{voter}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-gov-v1-proposals-proposal_id-votes-voter.md): Vote queries voted information based on proposalID, voterAddr.
- [/cosmos/slashing/v1beta1/params](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-slashing-v1beta1-params.md): Params queries the parameters of slashing module
- [/cosmos/slashing/v1beta1/signing\_infos](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-slashing-v1beta1-signing_infos.md): SigningInfos queries signing info of all validators
- [/cosmos/slashing/v1beta1/signing\_infos/{cons\_address}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-slashing-v1beta1-signing_infos-cons_address.md): SigningInfo queries the signing info of given cons address
- [/cosmos/staking/v1beta1/delegations/{delegator\_addr}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-staking-v1beta1-delegations-delegator_addr.md): DelegatorDelegations queries all delegations of a given delegator address.
- [/cosmos/staking/v1beta1/delegators/{delegator\_addr}/redelegations](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-staking-v1beta1-delegators-delegator_addr-redelegations.md): Redelegations queries redelegations of given address.
- [/cosmos/staking/v1beta1/delegators/{delegator\_addr}/unbonding\_delegations](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-staking-v1beta1-delegators-delegator_addr-unbonding_delegations.md): DelegatorUnbondingDelegations queries all unbonding delegations of a given delegator address.
- [/cosmos/staking/v1beta1/delegators/{delegator\_addr}/validators](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-staking-v1beta1-delegators-delegator_addr-validators.md): DelegatorValidators queries all validators info for given delegator address.
- [/cosmos/staking/v1beta1/delegators/{delegator\_addr}/validators/{validator\_addr}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-staking-v1beta1-delegators-delegator_addr-validators-validator_addr.md): DelegatorValidator queries validator info for given delegator validator pair.
- [/cosmos/staking/v1beta1/historical\_info/{height}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-staking-v1beta1-historical_info-height.md): HistoricalInfo queries the historical info for given height.
- [/cosmos/staking/v1beta1/params](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-staking-v1beta1-params.md): Parameters queries the staking parameters.
- [/cosmos/staking/v1beta1/pool](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-staking-v1beta1-pool.md): Pool queries the pool info.
- [/cosmos/staking/v1beta1/validators](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-staking-v1beta1-validators.md): Validators queries all validators that match the given status.
- [/cosmos/staking/v1beta1/validators/{validator\_addr}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-staking-v1beta1-validators-validator_addr.md): Validator queries validator info for given validator address.
- [/cosmos/staking/v1beta1/validators/{validator\_addr}/delegations](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-staking-v1beta1-validators-validator_addr-delegations.md): ValidatorDelegations queries delegate info for given validator.
- [/cosmos/staking/v1beta1/validators/{validator\_addr}/delegations/{delegator\_addr}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-staking-v1beta1-validators-validator_addr-delegations-delegator_addr.md): Delegation queries delegate info for given validator delegator pair.
- [/cosmos/staking/v1beta1/validators/{}/delegation/{}/unbonding\_delegation](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-staking-v1beta1-validators-delegation-unbonding_delegation.md): UnbondingDelegation queries unbonding info for given validator delegator pair.
- [/cosmos/staking/v1beta1/validators/{validator\_addr}/unbonding\_delegations](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-staking-v1beta1-validators-validator_addr-unbonding_delegations.md): /cosmos/staking/v1beta1/validators/{validator\_addr}/unbonding\_delegations
- [/cosmos/tx/v1beta1/simulate](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-tx-v1beta1-simulate.md): Simulate simulates executing a transaction for estimating gas usage.
- [/cosmos/tx/v1beta1/txs?event={event}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-tx-v1beta1-txs-event-event.md): GetTxsEvent fetches txs by event.
- [/cosmos/tx/v1beta1/txs](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-tx-v1beta1-txs.md): BroadcastTx broadcast transaction.
- [/cosmos/tx/v1beta1/txs/block/{height}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-tx-v1beta1-txs-block-height.md): GetBlockWithTxs fetches a block with decoded txs
- [/cosmos/tx/v1beta1/txs/{hash}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-tx-v1beta1-txs-hash.md): GetTx fetches a tx by hash.
- [/cosmos/upgrade/v1beta1/applied\_plan/{name}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-upgrade-v1beta1-applied_plan-name.md): AppliedPlan queries a previously applied upgrade plan by its name.
- [/cosmos/upgrade/v1beta1/current\_plan](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-upgrade-v1beta1-current_plan.md): CurrentPlan queries the current upgrade plan.
- [/cosmos/upgrade/v1beta1/module\_versions](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-upgrade-v1beta1-module_versions.md): ModuleVersions queries the list of module versions from state.
- [/cosmos/upgrade/v1beta1/upgraded\_consensus\_state/{last\_height}](https://docs.blockpi.io/build/api-reference/zetachain/cosmos-upgrade-v1beta1-upgraded_consensus_state-last_height.md): UpgradedConsensusState queries the consensus state that will serve as a trusted kernel for the next version of this chain. It will only be stored at the last height of this chain.
- [/zeta-chain/crosschain/TSS](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-tss.md): Queries a list of tSS items.
- [/zeta-chain/crosschain/TSS/{index}](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-tss-index.md): Queries a tSS by index.
- [/zeta-chain/crosschain/cctx](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-cctx.md): Queries a list of send items. This method only returns the latest 100 pagination.
- [/zeta-chain/crosschain/cctxPending](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-cctxpending.md): Queries a list of send items.
- [/zeta-chain/crosschain/cctx](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-cctx-1.md): Queries a list of send items.
- [/zeta-chain/crosschain/cctx/{index}](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-cctx-index.md): Queries a send by index.
- [/zeta-chain/crosschain/chainNonces/{index}](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-chainnonces-index.md): Queries a chainNonces by index.
- [/zeta-chain/crosschain/convertGasToZeta](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-convertgastozeta.md)
- [/zeta-chain/crosschain/gasBalance/{index}](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-gasbalance-index.md): Queries a list of gasBalance items.
- [/zeta-chain/crosschain/gasPrice](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-gasprice.md): Queries a list of gasPrice items.
- [/zeta-chain/crosschain/gasPrice/{index}](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-gasprice-index.md): Queries a gasPrice by index.
- [/zeta-chain/crosschain/inTxHashToCctx](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-intxhashtocctx.md): Queries a list of InTxHashToCctx items.
- [/zeta-chain/crosschain/inTxHashToCctx/{inTxHash}](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-intxhashtocctx-intxhash.md): Queries a InTxHashToCctx by hash.
- [/zeta-chain/crosschain/keygen](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-keygen.md): Queries a keygen by index.
- [/zeta-chain/crosschain/lastBlockHeight](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-lastblockheight.md): Queries a list of lastBlockHeight items.
- [/zeta-chain/crosschain/lastBlockHeight/{index}](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-lastblockheight-index.md): Queries a lastBlockHeight by index.
- [/zeta-chain/crosschain/lastZetaHeight](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-lastzetaheight.md): Queries a list of lastMetaHeight items.
- [/zeta-chain/crosschain/nodeAccount](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-nodeaccount.md): Queries a list of nodeAccount items.
- [/zeta-chain/crosschain/nodeAccount{index}](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-nodeaccount-index.md): Queries a nodeAccount by index.
- [/zeta-chain/crosschain/outTxTracker](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-outtxtracker.md): Queries a list of OutTxTracker items.
- [/zeta-chain/crosschain/outTxTracker/{chainID}/{nonce}](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-outtxtracker-chainid-nonce.md): Queries a OutTxTracker by index.
- [/zeta-chain/crosschain/outTxTrackerByChain](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-outtxtrackerbychain.md)
- [/zeta-chain/crosschain/params](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-params.md): Parameters queries the parameters of the module.
- [/zeta-chain/crosschain/pendingNonces](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-pendingnonces.md): Parameters queries the parameters of the module.
- [/zeta-chain/crosschain/protocolFee](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-crosschain-protocolfee.md)
- [/zeta-chain/fungible/foreign\_coins](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-fungible-foreign_coins.md): Queries a list of ForeignCoins items.
- [/zeta-chain/fungible/foreign\_coins/{index}](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-fungible-foreign_coins-index.md): Queries a ForeignCoins by index.
- [/zeta-chain/fungible/params](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-fungible-params.md): Parameters queries the parameters of the module.
- [/zeta-chain/zetacore/fungible/system\_contract](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-zetacore-fungible-system_contract.md): Queries a ZetaDepositAndCallContract by index.
- [/zeta-chain/observer/all\_observer\_mappers](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-observer-all_observer_mappers.md)
- [/zeta-chain/observer/ballot\_by\_identifier/{ballotIdentifier}](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-observer-ballot_by_identifier-ballotidentifier.md): Queries a list of VoterByIdentifier items.
- [/zeta-chain/observer/observers\_by\_chain/{observation\_chain}](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-observer-observers_by_chain-observation_chain.md): Queries a list of ObserversByChainAndType items.
- [/zeta-chain/observer/supportedChains](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-observer-supportedchains.md)
- [/zeta-chain/observer/params](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-observer-params.md): Parameters queries the parameters of the module.
- [/zeta-chain/zetacore/crosschain/get\_tss\_address](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-zetacore-crosschain-get_tss_address.md): Queries a list of GetTssAddress items.
- [/zeta-chain/zetacore/crosschain/permission\_flags](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-zetacore-crosschain-permission_flags.md): Queries a PermissionFlags by index.
- [/zeta-chain/emissions/list\_addresses](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-emissions-list_addresses.md): Queries a list of ListBalances items.
- [/zeta-chain/emissions/get\_emissions\_factors](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-emissions-get_emissions_factors.md): Queries a list of GetEmmisonsFactors items.
- [/zeta-chain/emissions/params](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-emissions-params.md): Parameters queries the parameters of the module.
- [/zeta-chain/emissions/show\_available\_emissions/{address}](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-emissions-show_available_emissions-address.md): Queries a list of ShowAvailableEmissions items.
- [/zeta-chain/zetacore/observer/get\_client\_params\_for\_chain/{chainID}](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-zetacore-observer-get_client_params_for_chain-chainid.md): Queries a list of GetClientParamsForChain items.
- [/zeta-chain/zetacore/observer/get\_core\_params](https://docs.blockpi.io/build/api-reference/zetachain/zeta-chain-zetacore-observer-get_core_params.md): Queries a list of GetCoreParams items.
- [/health](https://docs.blockpi.io/build/api-reference/zetachain/health.md): Get node health. Returns empty result (200 OK) on success, no response - in case of an error.
- [/status](https://docs.blockpi.io/build/api-reference/zetachain/status.md): Get Tendermint status including node info, pubkey, latest block hash, app hash, block height and time.
- [/net\_info](https://docs.blockpi.io/build/api-reference/zetachain/net_info.md): Get network info.
- [/blockchain](https://docs.blockpi.io/build/api-reference/zetachain/blockchain.md): Get block headers for minHeight <= height <= maxHeight.  At most 20 items will be returned.  Upon success, the Cache-Control header will be set with the default maximum age.
- [/block](https://docs.blockpi.io/build/api-reference/zetachain/block.md): Get Block.  If the height field is set to a non-default value, upon success, the Cache-Control header will be set with the default maximum age.
- [/block\_by\_hash](https://docs.blockpi.io/build/api-reference/zetachain/block_by_hash.md): Get Block By Hash.
- [/block\_results](https://docs.blockpi.io/build/api-reference/zetachain/block_results.md): Get block\_results. When the discard\_abci\_responses storage flag is enabled, this endpoint will return an error.
- [/commit](https://docs.blockpi.io/build/api-reference/zetachain/commit.md): Get Commit.  If the height field is set to a non-default value, upon success, the Cache-Control header will be set with the default maximum age.
- [/validators](https://docs.blockpi.io/build/api-reference/zetachain/validators.md): Get Validators. Validators are sorted by voting power.  If the height field is set to a non-default value, upon success, the Cache-Control header will be set with the default maximum age.
- [/dump\_consensus\_state](https://docs.blockpi.io/build/api-reference/zetachain/dump_consensus_state.md): Get consensus state.  Not safe to call from inside the ABCI application during a block execution.
- [/consensus\_state](https://docs.blockpi.io/build/api-reference/zetachain/consensus_state.md): Get consensus state.  Not safe to call from inside the ABCI application during a block execution.
- [/consensus\_params](https://docs.blockpi.io/build/api-reference/zetachain/consensus_params.md): Get consensus parameters.  If the height field is set to a non-default value, upon success, the Cache-Control header will be set with the default maximum age.
- [/unconfirmed\_txs](https://docs.blockpi.io/build/api-reference/zetachain/unconfirmed_txs.md): Get list of unconfirmed transactions
- [/num\_unconfirmed\_txs](https://docs.blockpi.io/build/api-reference/zetachain/num_unconfirmed_txs.md): Get data about unconfirmed transactions
- [/tx\_search](https://docs.blockpi.io/build/api-reference/zetachain/tx_search.md): Search for transactions w/ their results.  See /subscribe for the query syntax.
- [/block\_search](https://docs.blockpi.io/build/api-reference/zetachain/block_search.md): Search for blocks by BeginBlock and EndBlock events.  See /subscribe for the query syntax.
- [/tx](https://docs.blockpi.io/build/api-reference/zetachain/tx.md): Get a transaction.  Upon success, the Cache-Control header will be set with the default maximum age.
- [/broadcast\_evidence](https://docs.blockpi.io/build/api-reference/zetachain/broadcast_evidence.md): Broadcast evidence of the misbehavior.
- [/broadcast\_tx\_sync](https://docs.blockpi.io/build/api-reference/zetachain/broadcast_tx_sync.md): Returns with the response from CheckTx. Does not wait for DeliverTx result.
- [/broadcast\_tx\_async](https://docs.blockpi.io/build/api-reference/zetachain/broadcast_tx_async.md): Returns right away, with no response. Does not wait for CheckTx nor DeliverTx Response.
- [/broadcast\_tx\_commit](https://docs.blockpi.io/build/api-reference/zetachain/broadcast_tx_commit.md): Returns with the responses from CheckTx and DeliverTx.
- [/check\_tx](https://docs.blockpi.io/build/api-reference/zetachain/check_tx.md): Checks the transaction without executing it.
- [/abci\_info](https://docs.blockpi.io/build/api-reference/zetachain/abci_info.md): Get info about the application.  Upon success, the Cache-Control header will be set with the default maximum age.
- [/abci\_query](https://docs.blockpi.io/build/api-reference/zetachain/abci_query.md): Query the application for some information.
- [ZetaChain-evm](https://docs.blockpi.io/build/api-reference/zetachain-evm.md): This page serves as a Zetachain-evm API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByHash](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_getblocktransactioncountbyhash.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newFilter](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_newfilter.md): Creates a filter object, based on filter options. To get all matching logs for specific filter, call eth\_getFilterLogs. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newPendingTransactionFilter](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_newpendingtransactionfilter.md): Creates a filter in the node, to notify when new pending transactions arrive. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [eth\_unsubscribe](https://docs.blockpi.io/build/api-reference/zetachain-evm/eth_unsubscribe.md): Subscriptions are cancelled with a regular RPC call with eth\_unsubscribe as a method and the subscription id as the first parameter. It returns a bool indicating if the subscription was cancelled.
- [net\_version](https://docs.blockpi.io/build/api-reference/zetachain-evm/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/zetachain-evm/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/zetachain-evm/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/zetachain-evm/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/zetachain-evm/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [txpool\_inspect](https://docs.blockpi.io/build/api-reference/zetachain-evm/txpool_inspect.md): Returns a list with a textual summary of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_status](https://docs.blockpi.io/build/api-reference/zetachain-evm/txpool_status.md): Returns the number of transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [txpool\_content](https://docs.blockpi.io/build/api-reference/zetachain-evm/txpool_content.md): list the exact details of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/zetachain-evm/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/zetachain-evm/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/zetachain-evm/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [ZKFair](https://docs.blockpi.io/build/api-reference/zkfair.md): This page serves as a ZKFair API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/zkfair/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/zkfair/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/zkfair/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/zkfair/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/zkfair/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/zkfair/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/zkfair/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/zkfair/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/zkfair/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/zkfair/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/zkfair/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/zkfair/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/zkfair/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/zkfair/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/zkfair/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/zkfair/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/zkfair/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/zkfair/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/zkfair/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newFilter](https://docs.blockpi.io/build/api-reference/zkfair/eth_newfilter.md): Creates a filter object, based on filter options. To get all matching logs for specific filter, call eth\_getFilterLogs. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/zkfair/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/zkfair/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/zkfair/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/zkfair/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [net\_version](https://docs.blockpi.io/build/api-reference/zkfair/net_version.md): Returns the current network id.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/zkfair/web3_clientversion.md): Returns the current client version.
- [web3\_sha3](https://docs.blockpi.io/build/api-reference/zkfair/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data.
- [debug\_traceBlockByHash](https://docs.blockpi.io/build/api-reference/zkfair/debug_traceblockbyhash.md): It accepts a block hash and will replay the block that is already present in the database.
- [debug\_traceBlockByNumber](https://docs.blockpi.io/build/api-reference/zkfair/debug_traceblockbynumber.md): It accepts a block number and will replay the block that is already present in the database.
- [debug\_traceTransaction](https://docs.blockpi.io/build/api-reference/zkfair/debug_tracetransaction.md): It will attempt to run the transaction in the exact same manner as it was executed on the network.
- [zkSync Era & Abstract](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract.md): This page serves as a zkSync Era and Abstract API documentation index and lists the available JSON-RPC methods.
- [eth\_chainId](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_chainid.md): Returns the currently configured chain id, a value used in replay-protected transaction signing as introduced by EIP-155.
- [eth\_syncing](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_syncing.md): Returns information about the sync status of the node
- [eth\_getBlockByNumber](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_getblockbynumber.md): Returns block information by number.
- [eth\_getBlockByHash](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_getblockbyhash.md): Returns block information by hash.
- [eth\_blockNumber](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_blocknumber.md): Returns the number of the most recent block.
- [eth\_gasPrice](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_gasprice.md): Returns the current price of gas in wei. If minimum gas price is enforced by setting the --price-limit flag, this endpoint will return the value defined by this flag as minimum gas price.
- [eth\_getBalance](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_getbalance.md): Returns the balance of the account of the given address.
- [eth\_sendRawTransaction](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_sendrawtransaction.md): Creates new message call transaction or a contract creation for signed transactions.
- [eth\_getTransactionByHash](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_gettransactionbyhash.md): Returns the information about a transaction requested by transaction hash.
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_gettransactionbyblocknumberandindex.md): Returns the information about a transaction requested by Block number and index.
- [eth\_getTransactionByBlockHashAndIndex](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_gettransactionbyblockhashandindex.md): Returns the information about a transaction requested by Block hash and index.
- [eth\_getTransactionReceipt](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_gettransactionreceipt.md): Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions.
- [eth\_getTransactionCount](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_gettransactioncount.md): Returns the number of transactions sent from an address.
- [eth\_getBlockTransactionCountByNumber](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_getblocktransactioncountbynumber.md): Returns the number of transactions in a block matching the given block number.
- [eth\_getLogs](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_getlogs.md): Returns an array of all logs matching a given filter object.
- [eth\_getCode](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_getcode.md): Returns code at a given address.
- [eth\_call](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth\_accounts](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_accounts.md): Returns a list of addresses owned by client. Since BlockPI does not store keys, this will always return empty.
- [eth\_getStorageAt](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_getstorageat.md): Returns the value from a storage position at a given address.
- [eth\_estimateGas](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_estimategas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. The transaction will not be added to the blockchain.
- [eth\_newBlockFilter](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_newblockfilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth\_getFilterChanges.
- [eth\_getFilterChanges](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_getfilterchanges.md): Polling method for a filter, which returns an array of logs that occurred since the last poll.
- [eth\_uninstallFilter](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_uninstallfilter.md): Uninstalls a filter with a given id. Should always be called when a watch is no longer needed. Additionally, filters timeout when they aren’t requested with eth\_getFilterChanges for some time.
- [eth\_subscribe](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/eth_subscribe.md): Subscribe to different Ethereum event types like newHeads, logs, pendingTransactions, and minedTransactions using WebSockets.
- [net\_version](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/net_version.md): Returns the current network id.
- [net\_listening](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/net_listening.md): Returns true if a client is actively listening for network connections.
- [net\_peerCount](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/net_peercount.md): Returns number of peers currently connected to the client.
- [web3\_clientVersion](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/web3_clientversion.md): Returns the current client version.
- [zks\_estimateFee](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/zks_estimatefee.md): Returns the fee for the transaction.
- [zks\_estimateGasL1ToL2](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/zks_estimategasl1tol2.md): Returns an estimate of the gas required for a L1 to L2 transaction.
- [zks\_getAllAccountBalances](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/zks_getallaccountbalances.md): Returns all balances for confirmed tokens given by an account address.
- [zks\_getBlockDetails](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/zks_getblockdetails.md): Returns additional zkSync-specific information about the L2 block.
- [zks\_getBridgeContracts](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/zks_getbridgecontracts.md): Returns L1/L2 addresses of default bridges.
- [zks\_getBytecodeByHash](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/zks_getbytecodebyhash.md): Returns bytecode of a transaction given by its hash.
- [zks\_getConfirmedTokens](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/zks_getconfirmedtokens.md): Returns \[address, symbol, name, and decimal] information of all tokens within a range of ids given by parameters from and limit.
- [zks\_getL1BatchBlockRange](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/zks_getl1batchblockrange.md): Returns the range of blocks contained within a batch given by batch number. The range is given by beginning/end block numbers in hexadecimal.
- [zks\_getL1BatchDetails](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/zks_getl1batchdetails.md): Returns data pertaining to a given batch.
- [zks\_getL2ToL1LogProof](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/zks_getl2tol1logproof.md): Given a transaction hash, and an index of the L2 to L1 log produced within the transaction, it returns the proof for the corresponding L2 to L1 log.
- [zks\_getL2ToL1MsgProof](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/zks_getl2tol1msgproof.md): Given a block, a sender, a message, and an optional message log index in the block containing the L1->L2 message, it returns the proof for the message sent via the L1Messenger system contract.
- [zks\_getMainContract](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/zks_getmaincontract.md): Returns the address of the zkSync Era contract.
- [zks\_getRawBlockTransactions](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/zks_getrawblocktransactions.md): Returns data of transactions in a block.
- [zks\_getTestnetPaymaster](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/zks_gettestnetpaymaster.md): Returns the address of the testnet paymaster: the paymaster that is available on testnets and enables paying fees in ERC-20 compatible tokens.
- [zks\_getTransactionDetails](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/zks_gettransactiondetails.md): Returns data from a specific transaction given by the transaction hash.
- [zks\_L1BatchNumber](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/zks_l1batchnumber.md): Returns the latest L1 batch number.
- [zks\_L1ChainId](https://docs.blockpi.io/build/api-reference/zksync-era-and-abstract/zks_l1chainid.md): Returns the latest L1 batch number.
- [Account Abstraction (ERC-4337)](https://docs.blockpi.io/build/account-abstraction-erc-4337.md)
- [Bundler Service](https://docs.blockpi.io/build/account-abstraction-erc-4337/bundler-service.md)
- [Dedicated Node](https://docs.blockpi.io/dedicated-node.md): A dedicated node exclusively occupies a machine, supporting on-demand configuration of CPU, memory, and bandwidth.
- [Advanced API](https://docs.blockpi.io/advanced-api.md)
- [Request Unit (RU)](https://docs.blockpi.io/pricing/request-unit-ru.md)
- [EVM RU table](https://docs.blockpi.io/pricing/request-unit-ru/evm-ru-table.md)
- [Aptos/Movement RU table](https://docs.blockpi.io/pricing/request-unit-ru/aptos-movement-ru-table.md)
- [Bitcoin RU table](https://docs.blockpi.io/pricing/request-unit-ru/aptos-movement-ru-table-1.md)
- [Cosmos/Zetachain RU table](https://docs.blockpi.io/pricing/request-unit-ru/cosmos-zetachain-ru-table.md)
- [Near RU table](https://docs.blockpi.io/pricing/request-unit-ru/near-ru-table.md)
- [Ton RU table](https://docs.blockpi.io/pricing/request-unit-ru/ton-ru-table.md)
- [Starknet RU table](https://docs.blockpi.io/pricing/request-unit-ru/starknet-ru-table.md)
- [SUI RU table (JSON/gRPC)](https://docs.blockpi.io/pricing/request-unit-ru/sui-ru-table.md)
- [Solana/Eclipse RU table(JSON/gRPC)](https://docs.blockpi.io/pricing/request-unit-ru/solana-eclipse-ru-table.md)
- [Pricing & Rate Limit](https://docs.blockpi.io/pricing/pricing-and-rate-limit.md)
- [Auto-Renew & Pay As You Go](https://docs.blockpi.io/pricing/auto-scaling-and-pay-as-you-go.md)
- [RPC Error Reference](https://docs.blockpi.io/supports/rpc-error-reference.md)
- [FAQ](https://docs.blockpi.io/supports/faq.md): Below are the frequently asked questions from users, which we have organized into an FAQ for easier reference.
- [Contact Us](https://docs.blockpi.io/supports/contact-us.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on a page URL with the `ask` query parameter:

```
GET https://docs.blockpi.io/welcome-to-blockpi/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
