> For the complete documentation index, see [llms.txt](https://docs.blockpi.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.blockpi.io/build/api-reference/ethereum/ethereum-raw-api.md).

# Ethereum RAW API

This page serves as an Ethereum API documentation index and lists the available JSON-RPC methods.

## eth

* [eth\_chainId](/build/api-reference/ethereum/ethereum-raw-api/eth_chainid.md)
* [eth\_syncing](/build/api-reference/ethereum/ethereum-raw-api/eth_syncing.md)
* [eth\_getBlockByNumber](/build/api-reference/ethereum/ethereum-raw-api/eth_getblockbynumber.md)
* [eth\_getBlockByHash](/build/api-reference/ethereum/ethereum-raw-api/eth_getblockbyhash.md)
* [eth\_getBlockReceipts](/build/api-reference/ethereum/ethereum-raw-api/eth_getblockreceipts.md)
* [eth\_blockNumber](/build/api-reference/ethereum/ethereum-raw-api/eth_blocknumber.md)
* [eth\_gasPrice](/build/api-reference/ethereum/ethereum-raw-api/eth_gasprice.md)
* [eth\_getBalance](/build/api-reference/ethereum/ethereum-raw-api/eth_getbalance.md)
* [eth\_sendRawTransaction](/build/api-reference/ethereum/ethereum-raw-api/eth_sendrawtransaction.md)
* [eth\_getTransactionByHash](/build/api-reference/ethereum/ethereum-raw-api/eth_gettransactionbyhash.md)
* [eth\_getTransactionByBlockHashAndIndex](/build/api-reference/ethereum/ethereum-raw-api/eth_gettransactionbyblockhashandindex.md)
* [eth\_getTransactionByBlockNumberAndIndex](/build/api-reference/ethereum/ethereum-raw-api/eth_gettransactionbyblocknumberandindex.md)
* [eth\_getTransactionReceipt](/build/api-reference/ethereum/ethereum-raw-api/eth_gettransactionreceipt.md)
* [eth\_getTransactionCount](/build/api-reference/ethereum/ethereum-raw-api/eth_gettransactioncount.md)
* [eth\_getBlockTransactionCountByHash](/build/api-reference/ethereum/ethereum-raw-api/eth_getblocktransactioncountbyhash.md)
* [eth\_getBlockTransactionCountByNumber](/build/api-reference/ethereum/ethereum-raw-api/eth_getblocktransactioncountbynumber.md)
* [eth\_getLogs](/build/api-reference/ethereum/ethereum-raw-api/eth_getlogs.md)
* [eth\_getCode](/build/api-reference/ethereum/ethereum-raw-api/eth_getcode.md)
* [eth\_call](/build/api-reference/ethereum/ethereum-raw-api/eth_call.md)
* [eth\_getStorageAt](/build/api-reference/ethereum/ethereum-raw-api/eth_getstorageat.md)
* [eth\_estimateGas](/build/api-reference/ethereum/ethereum-raw-api/eth_estimategas.md)
* [eth\_newFilter](/build/api-reference/ethereum/ethereum-raw-api/eth_newfilter.md)
* [eth\_newBlockFilter](/build/api-reference/ethereum/ethereum-raw-api/eth_newblockfilter.md)
* [eth\_newPendingTransactionFilter](/build/api-reference/ethereum/ethereum-raw-api/eth_newpendingtransactionfilter.md)
* [eth\_getFilterChanges](/build/api-reference/ethereum/ethereum-raw-api/eth_getfilterchanges.md)
* [eth\_signTransaction](/build/api-reference/ethereum/ethereum-raw-api/eth_signtransaction.md)
* [eth\_uninstallFilter](/build/api-reference/ethereum/ethereum-raw-api/eth_uninstallfilter.md)
* [eth\_subscribe](/build/api-reference/ethereum/ethereum-raw-api/eth_subscribe.md)
* [eth\_unsubscribe](/build/api-reference/ethereum/ethereum-raw-api/eth_unsubscribe.md)

## net <a href="#eth_unsubscribe" id="eth_unsubscribe"></a>

* [net\_version](/build/api-reference/ethereum/ethereum-raw-api/net_version.md)
* [net\_listening](/build/api-reference/ethereum/ethereum-raw-api/net_listening.md)
* [net\_peerCount](/build/api-reference/ethereum/ethereum-raw-api/net_peercount.md)

## web3 <a href="#net_peercount" id="net_peercount"></a>

* [web3\_clientVersion](/build/api-reference/ethereum/ethereum-raw-api/web3_clientversion.md)
* [web3\_sha3](/build/api-reference/ethereum/ethereum-raw-api/web3_sha3.md)

## txPool <a href="#web3_sha3-1" id="web3_sha3-1"></a>

* [txpool\_status](/build/api-reference/ethereum/ethereum-raw-api/txpool_status.md)
* [txpool\_content](/build/api-reference/ethereum/ethereum-raw-api/txpool_content.md)

## debug <a href="#web3_sha3-2" id="web3_sha3-2"></a>

* [debug\_traceCall](/build/api-reference/ethereum/ethereum-raw-api/debug_tracecall.md)
* [debug\_traceBlockByHash](/build/api-reference/ethereum/ethereum-raw-api/debug_traceblockbyhash.md)
* [debug\_traceBlockByNumber](/build/api-reference/ethereum/ethereum-raw-api/debug_traceblockbynumber.md)
* [debug\_traceTransaction](/build/api-reference/ethereum/ethereum-raw-api/debug_tracetransaction.md)

## trace <a href="#web3_sha3-3" id="web3_sha3-3"></a>

* [trace\_block](/build/api-reference/ethereum/ethereum-raw-api/trace_block.md)
* [trace\_call](/build/api-reference/ethereum/ethereum-raw-api/trace_call.md)
* [trace\_get](/build/api-reference/ethereum/ethereum-raw-api/trace_get.md)
* [trace\_filter](/build/api-reference/ethereum/ethereum-raw-api/trace_filter.md)
* [trace\_transaction](/build/api-reference/ethereum/ethereum-raw-api/trace_transaction.md)
* [trace\_replayTransaction](/build/api-reference/ethereum/ethereum-raw-api/trace_replaytransaction.md)
