# ChainRPC

## ChainRPC

- [Welcome to Chain-RPC Docs](https://docs.chainrpc.io/chainrpc/welcome-to-chain-rpc-docs.md)
- [Getting started](https://docs.chainrpc.io/chainrpc/getting-started.md)
- [Ethereum](https://docs.chainrpc.io/chainrpc/networks/ethereum.md)
- [Concepts](https://docs.chainrpc.io/chainrpc/networks/ethereum/concepts.md)
- [Transaction types](https://docs.chainrpc.io/chainrpc/networks/ethereum/concepts/transaction-types.md)
- [Filters and subscriptions](https://docs.chainrpc.io/chainrpc/networks/ethereum/concepts/filters-and-subscriptions.md)
- [How to](https://docs.chainrpc.io/chainrpc/networks/ethereum/how-to.md)
- [Authenticate requests](https://docs.chainrpc.io/chainrpc/networks/ethereum/how-to/authenticate-requests.md)
- [Make requests](https://docs.chainrpc.io/chainrpc/networks/ethereum/how-to/make-requests.md)
- [Make batch requests](https://docs.chainrpc.io/chainrpc/networks/ethereum/how-to/make-batch-requests.md)
- [Choose a network](https://docs.chainrpc.io/chainrpc/networks/ethereum/how-to/choose-a-network.md)
- [Subscribe to events](https://docs.chainrpc.io/chainrpc/networks/ethereum/how-to/subscribe-to-events.md)
- [Interact with ERC-20 tokens](https://docs.chainrpc.io/chainrpc/networks/ethereum/how-to/interact-with-erc-20-tokens.md)
- [Add a network add-on](https://docs.chainrpc.io/chainrpc/networks/ethereum/how-to/add-a-network-add-on.md)
- [Secure a project](https://docs.chainrpc.io/chainrpc/networks/ethereum/how-to/secure-a-project.md)
- [API key](https://docs.chainrpc.io/chainrpc/networks/ethereum/how-to/secure-a-project/api-key.md)
- [API key secret](https://docs.chainrpc.io/chainrpc/networks/ethereum/how-to/secure-a-project/api-key-secret.md)
- [JWTs](https://docs.chainrpc.io/chainrpc/networks/ethereum/how-to/secure-a-project/jwts.md)
- [Rate limits](https://docs.chainrpc.io/chainrpc/networks/ethereum/how-to/secure-a-project/rate-limits.md)
- [Allowlists](https://docs.chainrpc.io/chainrpc/networks/ethereum/how-to/secure-a-project/allowlists.md)
- [Avoid rate limiting](https://docs.chainrpc.io/chainrpc/networks/ethereum/how-to/avoid-rate-limiting.md)
- [JSON-RPC methods](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods.md)
- [eth\_accounts](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_accounts.md)
- [eth\_blockNumber](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_blocknumber.md)
- [eth\_call](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_call.md)
- [eth\_chainId](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_chainid.md)
- [eth\_coinbase](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_coinbase.md)
- [eth\_estimateGas](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_estimategas.md)
- [eth\_feeHistory](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_feehistory.md)
- [eth\_getBalance](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_getbalance.md)
- [eth\_gasPrice](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_gasprice.md)
- [eth\_getBlockByHash](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_getblockbyhash.md)
- [eth\_getBlockByNumber](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_getblockbynumber.md)
- [eth\_getBlockTransactionCountByHash](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_getblocktransactioncountbyhash.md)
- [eth\_getBlockTransactionCountByNumber](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_getblocktransactioncountbynumber.md)
- [eth\_getCode](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_getcode.md)
- [eth\_getLogs](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_getlogs.md)
- [eth\_getStorageAt](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_getstorageat.md)
- [eth\_getTransactionByBlockHashAndIndex](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_gettransactionbyblockhashandindex.md)
- [eth\_getTransactionByBlockNumberAndIndex](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_gettransactionbyblocknumberandindex.md)
- [eth\_getTransactionByHash](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_gettransactionbyhash.md)
- [eth\_getTransactionCount](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_gettransactioncount.md)
- [eth\_getTransactionReceipt](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_gettransactionreceipt.md)
- [eth\_getUncleByBlockHashAndIndex](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_getunclebyblockhashandindex.md)
- [eth\_getUncleByBlockNumberAndIndex](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_getunclebyblocknumberandindex.md)
- [eth\_getUncleCountByBlockHash](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_getunclecountbyblockhash.md)
- [eth\_getUncleCountByBlockNumber](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_getunclecountbyblocknumber.md)
- [eth\_getWork](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_getwork.md)
- [eth\_mining](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_mining.md)
- [eth\_hashrate](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_hashrate.md)
- [eth\_protocolVersion](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_protocolversion.md)
- [eth\_sendRawTransaction](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_sendrawtransaction.md)
- [eth\_sendTransaction](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_sendtransaction.md)
- [eth\_sign](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_sign.md)
- [eth\_submitWork](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_submitwork.md)
- [eth\_syncing](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_syncing.md)
- [net\_listening](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/net_listening.md)
- [net\_peerCount](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/net_peercount.md)
- [net\_version](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/net_version.md)
- [web3\_clientVersion](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/web3_clientversion.md)
- [Filter methods](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/filter-methods.md)
- [eth\_newFilter](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/filter-methods/eth_newfilter.md)
- [eth\_newBlockFilter](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/filter-methods/eth_newblockfilter.md)
- [eth\_newPendingTransactionFilter](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/filter-methods/eth_newpendingtransactionfilter.md)
- [eth\_getFilterLogs](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/filter-methods/eth_getfilterlogs.md)
- [eth\_getFilterChanges](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/filter-methods/eth_getfilterchanges.md)
- [eth\_uninstallFilter](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/filter-methods/eth_uninstallfilter.md)
- [Subscription methods](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/subscription-methods.md)
- [eth\_subscribe](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/subscription-methods/eth_subscribe.md)
- [eth\_unsubscribe](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/subscription-methods/eth_unsubscribe.md)
- [Arbitrum](https://docs.chainrpc.io/chainrpc/networks/arbitrum.md)
- [How to](https://docs.chainrpc.io/chainrpc/networks/arbitrum/how-to.md)
- [Authenticate requests](https://docs.chainrpc.io/chainrpc/networks/arbitrum/how-to/authenticate-requests.md)
- [Make requests](https://docs.chainrpc.io/chainrpc/networks/arbitrum/how-to/make-requests.md)
- [Choose a network](https://docs.chainrpc.io/chainrpc/networks/arbitrum/how-to/choose-a-network.md)
- [Secure a project](https://docs.chainrpc.io/chainrpc/networks/arbitrum/how-to/secure-a-project.md)
- [Get testnet ETH](https://docs.chainrpc.io/chainrpc/networks/arbitrum/how-to/get-testnet-eth.md)
- [JSON-RPC API methods](https://docs.chainrpc.io/chainrpc/networks/arbitrum/json-rpc-api-methods.md)
- [Aurora](https://docs.chainrpc.io/chainrpc/networks/aurora.md)
- [How to](https://docs.chainrpc.io/chainrpc/networks/aurora/how-to.md)
- [JSON-RPC API methods](https://docs.chainrpc.io/chainrpc/networks/aurora/json-rpc-api-methods.md)
- [Avalanche (C-Chain)](https://docs.chainrpc.io/chainrpc/networks/avalanche-c-chain.md)
- [How to](https://docs.chainrpc.io/chainrpc/networks/avalanche-c-chain/how-to.md)
- [JSON-RPC API methods](https://docs.chainrpc.io/chainrpc/networks/avalanche-c-chain/json-rpc-api-methods.md)
- [BNB Chain](https://docs.chainrpc.io/chainrpc/networks/bnb-chain.md)
- [How to](https://docs.chainrpc.io/chainrpc/networks/bnb-chain/how-to.md)
- [JSON-RPC API methods](https://docs.chainrpc.io/chainrpc/networks/bnb-chain/json-rpc-api-methods.md)
- [Celo](https://docs.chainrpc.io/chainrpc/networks/celo.md)
- [How to](https://docs.chainrpc.io/chainrpc/networks/celo/how-to.md)
- [JSON-RPC API methods](https://docs.chainrpc.io/chainrpc/networks/celo/json-rpc-api-methods.md)
- [Cube](https://docs.chainrpc.io/chainrpc/networks/cube.md)
- [How to](https://docs.chainrpc.io/chainrpc/networks/cube/how-to.md)
- [JSON-RPC API methods](https://docs.chainrpc.io/chainrpc/networks/cube/json-rpc-api-methods.md)
- [Fantom](https://docs.chainrpc.io/chainrpc/networks/fantom.md)
- [How to](https://docs.chainrpc.io/chainrpc/networks/fantom/how-to.md)
- [JSON-RPC API methods](https://docs.chainrpc.io/chainrpc/networks/fantom/json-rpc-api-methods.md)
- [Gnosis](https://docs.chainrpc.io/chainrpc/networks/gnosis.md)
- [How to](https://docs.chainrpc.io/chainrpc/networks/gnosis/how-to.md)
- [JSON-RPC API methods](https://docs.chainrpc.io/chainrpc/networks/gnosis/json-rpc-api-methods.md)
- [Heco](https://docs.chainrpc.io/chainrpc/networks/heco.md)
- [How to](https://docs.chainrpc.io/chainrpc/networks/heco/how-to.md)
- [JSON-RPC API methods](https://docs.chainrpc.io/chainrpc/networks/heco/json-rpc-api-methods.md)
- [Klaytn](https://docs.chainrpc.io/chainrpc/networks/klaytn.md)
- [How to](https://docs.chainrpc.io/chainrpc/networks/klaytn/how-to.md)
- [JSON-RPC API methods](https://docs.chainrpc.io/chainrpc/networks/klaytn/json-rpc-api-methods.md)
- [Optimism](https://docs.chainrpc.io/chainrpc/networks/optimism.md)
- [How to](https://docs.chainrpc.io/chainrpc/networks/optimism/how-to.md)
- [JSON-RPC API methods](https://docs.chainrpc.io/chainrpc/networks/optimism/json-rpc-api-methods.md)
- [OEC Chain](https://docs.chainrpc.io/chainrpc/networks/oec-chain.md)
- [How to](https://docs.chainrpc.io/chainrpc/networks/oec-chain/how-to.md)
- [JSON-RPC API methods](https://docs.chainrpc.io/chainrpc/networks/oec-chain/json-rpc-api-methods.md)
- [Polygon PoS](https://docs.chainrpc.io/chainrpc/networks/polygon-pos.md)
- [How to](https://docs.chainrpc.io/chainrpc/networks/polygon-pos/how-to.md)
- [JSON-RPC API methods](https://docs.chainrpc.io/chainrpc/networks/polygon-pos/json-rpc-api-methods.md)
- [Wellat SDK](https://docs.chainrpc.io/chainrpc/custom-apis/wellat-sdk.md)
- [DeX SDK](https://docs.chainrpc.io/chainrpc/custom-apis/dex-sdk.md)
- [NFT SDK](https://docs.chainrpc.io/chainrpc/custom-apis/nft-sdk.md)
