# Ethereum Documentation > Get started with Ethereum RPC on Quicknode. Access reliable, low-latency blockchain infrastructure with globally distributed endpoints for seamless development. - [/eth/v1/beacon/blob_sidecars/{{block_id}} REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v1-beacon-blob_sidecars-id.md): Retrieves blob sidecars for a given block id. - [/eth/v1/beacon/blobs/{block_id} REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v1-beacon-blobs-block_id.md): Retrieves blobs for a given block id. - [/eth/v1/beacon/blocks/{block_id}/root REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v1-beacon-blocks-block_id-root.md): Retrieves the block root given a block id. - [/eth/v1/beacon/genesis REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v1-beacon-genesis.md): Retrieve details of the chain's genesis. - [/eth/v1/beacon/headers REST API Endpoint](https://www.quicknode.com/docs/ethereum/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} REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v1-beacon-headers-block_id.md): Retrieves block header for given block id. - [/eth/v1/beacon/pool/voluntary_exits REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v1-beacon-pool-voluntary_exits.md): Returns validator voluntary exit requests that the node is aware of but hasn't processed into blocks yet. - [/eth/v1/beacon/rewards/attestations/{epoch} REST API Endpoint](https://www.quicknode.com/docs/ethereum/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/rewards/blocks/{block_id} REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v1-beacon-rewards-blocks-block_id.md): Retrieve block reward info for a single block. - [/eth/v1/beacon/rewards/sync_committee/{block_id} REST API Endpoint](https://www.quicknode.com/docs/ethereum/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/states/{state_id}/committees REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v1-beacon-states-state_id-committees.md): Retrieves the committees for the given state. - [/eth/v1/beacon/states/{state_id}/finality_checkpoints REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v1-beacon-states-state_id-finality_checkpoints.md): Returns finality checkpoints for state with given 'stateId'. In case finality is not yet achieved, the checkpoint should return epoch 0 and ZERO_HASH as the root. - [/eth/v1/beacon/states/{state_id}/fork REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v1-beacon-states-state_id-fork.md): Returns a Fork object for state with the given 'stateId'. - [/eth/v1/beacon/states/{state_id}/pending_consolidations REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v1-beacon-states-state_id-pending_consolidations.md): Returns a Fork object for state with the given 'stateId'. - [/eth/v1/beacon/states/{state_id}/pending_deposits REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v1-beacon-states-state_id-pending_deposits.md): Returns pending deposits for state with given 'stateId'. Should return 400 if the state retrieved is prior to Electra. - [/eth/v1/beacon/states/{state_id}/pending_partial_withdrawals REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v1-beacon-states-state_id-pending_partial_withdrawals.md): Returns pending partial withdrawals for state with given 'stateId'. Should return 400 if the state retrieved is prior to Electra. - [/eth/v1/beacon/states/{state_id}/randao REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v1-beacon-states-state_id-randao.md): Fetches the RANDAO mix for the requested epoch from the state identified by 'stateId'. If an epoch is not specified then the RANDAO mix for the state's current epoch will be returned. - [/eth/v1/beacon/states/{state_id}/root REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v1-beacon-states-state_id-root.md): Returns the HashTreeRoot for a given 'stateId'. If the stateId is root, the same value will be returned. - [/eth/v1/beacon/states/{state_id}/sync_committees REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v1-beacon-states-state_id-sync_committees.md): Retrieves the sync committees for the given state. - [/eth/v1/beacon/states/{state_id}/validator_balances REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v1-beacon-states-state_id-validator_balances.md): Returns a filterable list of validators balances. - [/eth/v1/beacon/states/{state_id}/validators REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v1-beacon-states-state_id-validators.md): Returns a filterable list of validators with their balance, status and index. - [/eth/v1/beacon/states/{state_id}/validators/{validator_id} REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v1-beacon-states-state_id-validators-validator_id.md): Returns a validator specified by state and id or the public key along with status and balance. - [/eth/v1/config/deposit_contract RPC Method](https://www.quicknode.com/docs/ethereum/eth-v1-config-deposit_contract.md): Get deposit contract address. - [/eth/v1/config/fork_schedule RPC Method](https://www.quicknode.com/docs/ethereum/eth-v1-config-fork_schedule.md): Obtain all forks—past, present, and future—recognized by this node. - [/eth/v1/config/spec RPC Method](https://www.quicknode.com/docs/ethereum/eth-v1-config-spec.md): Get spec params. - [/eth/v1/debug/beacon/data_column_sidecars/{block_id} REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v1-debug-beacon-data_column_sidecars-block_id.md): Retrieves data column sidecars for a given block id. - [/eth/v1/events RPC Method](https://www.quicknode.com/docs/ethereum/eth-v1-events.md): Subscribe to beacon node events. - [/eth/v1/node/peer_count RPC Method](https://www.quicknode.com/docs/ethereum/eth-v1-node-peer_count.md): Get node network peers. - [/eth/v1/node/peers RPC Method](https://www.quicknode.com/docs/ethereum/eth-v1-node-peers.md): Get node network peers. - [/eth/v1/node/syncing RPC Method](https://www.quicknode.com/docs/ethereum/eth-v1-node-syncing.md): Get node syncing status. - [/eth/v1/node/version RPC Method](https://www.quicknode.com/docs/ethereum/eth-v1-node-version.md): Get version string of the running beacon node. - [/eth/v1/validator/blinded_blocks/{slot} RPC Method](https://www.quicknode.com/docs/ethereum/eth-v1-validator-blinded_blocks-slot.md): Requests a beacon node to produce a valid blinded block, which can then be signed by a validator. - [/eth/v1/validator/duties/attester/{epoch} RPC Method](https://www.quicknode.com/docs/ethereum/eth-v1-validator-duties-attester-epoch.md): Requests the beacon node to provide a set of attestation duties, which should be performed by validators, for a particular epoch. - [/eth/v1/validator/duties/proposer/{epoch} RPC Method](https://www.quicknode.com/docs/ethereum/eth-v1-validator-duties-proposer-epoch.md): Requests that the beacon node provides all scheduled validators a block to propose for in the given epoch. - [/eth/v1/validator/duties/sync/{epoch} RPC Method](https://www.quicknode.com/docs/ethereum/eth-v1-validator-duties-sync-epoch.md): Retrieves the sync committee duties for specified validators during a target epoch. - [/eth/v1/validator/sync_committee_contribution RPC Method](https://www.quicknode.com/docs/ethereum/eth-v1-validator-sync_committee_contribution.md): Requests that the beacon node produces a sync committee contribution. - [/eth/v2/beacon/blocks/{block_id} REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v2-beacon-blocks-block_id.md): Retrieves the block details for a given block id. - [/eth/v2/debug/beacon/states/{state_id} REST API Endpoint](https://www.quicknode.com/docs/ethereum/eth-v2-debug-beacon-states-state_id.md): Retrieves the full BeaconState object. - [bb_getAddress RPC Method - Blockbook](https://www.quicknode.com/docs/ethereum/bb_getAddress.md): Returns balances and transactions of an address. The returned transactions are sorted by block height, newest blocks first. - [bb_getBalanceHistory RPC Method - Blockbook](https://www.quicknode.com/docs/ethereum/bb_getBalanceHistory.md): Returns a balance history for the specified address. - [bb_getBlock RPC Method - Blockbook](https://www.quicknode.com/docs/ethereum/bb_getBlock.md): Returns information about the block with transaction objects. - [bb_getBlockHash RPC Method - Blockbook](https://www.quicknode.com/docs/ethereum/bb_getBlockHash.md): Returns the hash of the block at the given height. - [bb_getTickers RPC Method - Blockbook](https://www.quicknode.com/docs/ethereum/bb_getTickers.md): Returns currency rate for the specified currency and date. If the currency is not available for that specific timestamp, the next closest rate will be returned. All responses contain an actual rate timestamp. - [bb_getTickersList RPC Method - Blockbook](https://www.quicknode.com/docs/ethereum/bb_getTickersList.md): Returns a list of available currency rate tickers (secondary currencies) for the specified date, along with an actual data timestamp. - [bb_getTx RPC Method - Blockbook](https://www.quicknode.com/docs/ethereum/bb_getTx.md): Returns transaction object for the transaction hash. - [bb_getTxSpecific RPC Method - Blockbook](https://www.quicknode.com/docs/ethereum/bb_getTxSpecific.md): Returns transaction data in the exact format as returned by backend, including all coin specific fields. - [debug_getBadBlocks RPC Method](https://www.quicknode.com/docs/ethereum/debug_getBadBlocks.md): Returns a list of the last bad blocks that the client has seen on the network. - [debug_getTrieFlushInterval RPC Method](https://www.quicknode.com/docs/ethereum/debug_getTrieFlushInterval.md): Retrieves the current value of in-memory trie flush interval - [debug_storageRangeAt RPC Method](https://www.quicknode.com/docs/ethereum/debug_storageRangeAt.md): Returns the contract storage for the specified range. - [debug_traceBlock RPC Method](https://www.quicknode.com/docs/ethereum/debug_traceBlock.md): Returns a full stack trace of all invoked opcodes of all transactions that were included in a block. - [debug_traceBlockByHash RPC Method](https://www.quicknode.com/docs/ethereum/debug_traceBlockByHash.md): Returns the possible tracing result number by executing all transactions in the block specified by the block hash with a tracer. - [debug_traceBlockByNumber RPC Method](https://www.quicknode.com/docs/ethereum/debug_traceBlockByNumber.md): Returns the tracing result by executing all transactions in the block specified by number with a tracer. - [debug_traceCall RPC Method](https://www.quicknode.com/docs/ethereum/debug_traceCall.md): Returns the number of possible tracing result by executing an eth call within the context of the given block execution. - [debug_traceTransaction RPC Method](https://www.quicknode.com/docs/ethereum/debug_traceTransaction.md): Returns all traces of a given transaction. - [erigon_blockNumber RPC Method](https://www.quicknode.com/docs/ethereum/erigon_blockNumber.md): Fetches the number of the latest block. - [erigon_forks RPC Method](https://www.quicknode.com/docs/ethereum/erigon_forks.md): Fetches the details of blockchain forks, including genesis block hash, height forks, and time forks. - [erigon_getBlockByTimestamp RPC Method](https://www.quicknode.com/docs/ethereum/erigon_getBlockByTimestamp.md): Fetches the block information by a specific timestamp - [erigon_getBlockReceiptsByBlockHash RPC Method](https://www.quicknode.com/docs/ethereum/erigon_getBlockReceiptsByBlockHash.md): Retrieves the receipts for all transactions in a block by the block's hash. - [erigon_getHeaderByHash RPC Method](https://www.quicknode.com/docs/ethereum/erigon_getHeaderByHash.md): Fetches the header of a block by its hash. - [erigon_getHeaderByNumber RPC Method](https://www.quicknode.com/docs/ethereum/erigon_getHeaderByNumber.md): Fetches the header of a block by its block number - [erigon_getLatestLogs RPC Method](https://www.quicknode.com/docs/ethereum/erigon_getLatestLogs.md): Returns an array of all logs matching a given filter object. - [erigon_getLogsByHash RPC Method](https://www.quicknode.com/docs/ethereum/erigon_getLogsByHash.md): Returns an array of all logs for the given block hash. - [eth_accounts RPC Method](https://www.quicknode.com/docs/ethereum/eth_accounts.md): Returns an array of addresses owned by the client. Since Quicknode does not store private keys, this will always return an empty response. - [eth_blobBaseFee RPC Method](https://www.quicknode.com/docs/ethereum/eth_blobBaseFee.md): Returns the expected base fee for blobs in the next block. - [eth_blockNumber RPC Method](https://www.quicknode.com/docs/ethereum/eth_blockNumber.md): Returns the latest block number of the blockchain. - [eth_call RPC Method](https://www.quicknode.com/docs/ethereum/eth_call.md): Executes a new message call immediately without creating a transaction on the block chain. - [eth_callMany RPC Method](https://www.quicknode.com/docs/ethereum/eth_callMany.md): Executes a list of bundles (a bundle is a collection of transactions), without creating transactions on the blockchain. - [eth_cancelPrivateTransaction RPC Method](https://www.quicknode.com/docs/ethereum/eth_cancelPrivateTransaction.md): Stops the private transactions from being submitted for the future blocks. - [eth_chainId RPC Method](https://www.quicknode.com/docs/ethereum/eth_chainId.md): Returns the current network/chain ID, used to sign replay-protected transaction introduced in EIP-155. - [eth_estimateGas RPC Method](https://www.quicknode.com/docs/ethereum/eth_estimateGas.md): Returns an estimation of gas for a given transaction. - [eth_feeHistory RPC Method](https://www.quicknode.com/docs/ethereum/eth_feeHistory.md): Returns the collection of historical gas information. - [eth_gasPrice RPC Method](https://www.quicknode.com/docs/ethereum/eth_gasPrice.md): Returns the current gas price on the network in wei. - [eth_getAccount RPC Method](https://www.quicknode.com/docs/ethereum/eth_getAccount.md): Retrieve account details by specifying an address and a block number/tag. - [eth_getBalance RPC Method](https://www.quicknode.com/docs/ethereum/eth_getBalance.md): Returns the balance of given account address in wei. - [eth_getBlockByHash RPC Method](https://www.quicknode.com/docs/ethereum/eth_getBlockByHash.md): Returns information of the block matching the given block hash. - [eth_getBlockByNumber RPC Method](https://www.quicknode.com/docs/ethereum/eth_getBlockByNumber.md): Returns information of the block matching the given block number. - [eth_getBlockReceipts RPC Method](https://www.quicknode.com/docs/ethereum/eth_getBlockReceipts.md): Returns all transaction receipts for a given block. - [eth_getBlockTransactionCountByHash RPC Method](https://www.quicknode.com/docs/ethereum/eth_getBlockTransactionCountByHash.md): Returns the number of transactions for the block matching the given block hash. - [eth_getBlockTransactionCountByNumber RPC Method](https://www.quicknode.com/docs/ethereum/eth_getBlockTransactionCountByNumber.md): Returns the number of transactions for the block matching the given block number. - [eth_getCode RPC Method](https://www.quicknode.com/docs/ethereum/eth_getCode.md): Returns the compiled bytecode of a smart contract. - [eth_getFilterChanges RPC Method](https://www.quicknode.com/docs/ethereum/eth_getFilterChanges.md): Polling method for a filter, which returns an array of events that have occurred since the last poll. - [eth_getFilterLogs RPC Method](https://www.quicknode.com/docs/ethereum/eth_getFilterLogs.md): Returns an array of all logs matching filter with given id. - [eth_getLogs RPC Method](https://www.quicknode.com/docs/ethereum/eth_getLogs.md): Returns an array of all logs matching a given filter object. - [eth_getProof RPC Method](https://www.quicknode.com/docs/ethereum/eth_getProof.md): Returns the account and storage values of the specified account including the Merkle-proof. - [eth_getRawTransactionByHash RPC Method](https://www.quicknode.com/docs/ethereum/eth_getRawTransactionByHash.md): Returns the raw transaction data for a transaction hash. - [eth_getStorageAt RPC Method](https://www.quicknode.com/docs/ethereum/eth_getStorageAt.md): Returns the value from a storage position at a given address. - [eth_getTransactionByBlockHashAndIndex RPC Method](https://www.quicknode.com/docs/ethereum/eth_getTransactionByBlockHashAndIndex.md): Returns information about a transaction given a blockhash and transaction index position. - [eth_getTransactionByBlockNumberAndIndex RPC Method](https://www.quicknode.com/docs/ethereum/eth_getTransactionByBlockNumberAndIndex.md): Returns information about a transaction given a block number and transaction index position. - [eth_getTransactionByHash RPC Method](https://www.quicknode.com/docs/ethereum/eth_getTransactionByHash.md): Returns the information about a transaction from a transaction hash. - [eth_getTransactionBySenderAndNonce RPC Method](https://www.quicknode.com/docs/ethereum/eth_getTransactionBySenderAndNonce.md): Returns a transaction by looking up the sender address and account nonce. - [eth_getTransactionCount RPC Method](https://www.quicknode.com/docs/ethereum/eth_getTransactionCount.md): Returns the number of transactions sent from an address. - [eth_getTransactionReceipt RPC Method](https://www.quicknode.com/docs/ethereum/eth_getTransactionReceipt.md): Returns the receipt of a transaction by transaction hash. - [eth_getUncleCountByBlockHash RPC Method](https://www.quicknode.com/docs/ethereum/eth_getUncleCountByBlockHash.md): Returns the number of uncles for the block matching the given block hash. - [eth_getUncleCountByBlockNumber RPC Method](https://www.quicknode.com/docs/ethereum/eth_getUncleCountByBlockNumber.md): Returns the number of uncles for the block matching the given block number. - [eth_hashrate RPC Method](https://www.quicknode.com/docs/ethereum/eth_hashrate.md): Returns the number of hashes per second that the node is mining with. - [eth_maxPriorityFeePerGas RPC Method](https://www.quicknode.com/docs/ethereum/eth_maxPriorityFeePerGas.md): Get the priority fee needed to be included in a block. - [eth_mining RPC Method](https://www.quicknode.com/docs/ethereum/eth_mining.md): Returns true if node is actively mining new blocks. - [eth_newBlockFilter RPC Method](https://www.quicknode.com/docs/ethereum/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_newFilter RPC Method](https://www.quicknode.com/docs/ethereum/eth_newFilter.md): Creates a filter object, based on filter options, to notify when the state changes (logs). To check if the state has changed, call eth_getFilterChanges. - [eth_newPendingTransactionFilter RPC Method](https://www.quicknode.com/docs/ethereum/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_sendPrivateTransaction RPC Method](https://www.quicknode.com/docs/ethereum/eth_sendPrivateTransaction.md): Sends a single transaction to Flashbots for frontrunning and revert protection without the complexity of sending it as a bundle. - [eth_sendRawTransaction RPC Method](https://www.quicknode.com/docs/ethereum/eth_sendRawTransaction.md): Creates new message call transaction or a contract creation for signed transactions. The new API Credit value for this method is 20 when used part of the Core API. If you are using eth_sendRawTransaction as part of a Marketplace add-on, view the add-on's homepage for more information about the specific charge. - [eth_signTransaction RPC Method](https://www.quicknode.com/docs/ethereum/eth_signTransaction.md): Signs a transaction that can be submitted to the network later using eth_sendRawTransaction - not supported by Quicknode! - [eth_simulateV1 RPC Method](https://www.quicknode.com/docs/ethereum/eth_simulateV1.md): Simulates a series of transactions at a specific block height with optional state overrides. This method allows you to test transactions with custom block and state parameters without actually submitting them to the network. - [eth_submitWork RPC Method](https://www.quicknode.com/docs/ethereum/eth_submitWork.md): Used for submitting a proof-of-work solution. - [eth_subscribe RPC Method](https://www.quicknode.com/docs/ethereum/eth_subscribe.md): Starts a subscription to a specific event. - [eth_syncing RPC Method](https://www.quicknode.com/docs/ethereum/eth_syncing.md): Returns an object with the sync status of the node if the node is out-of-sync and is syncing. Returns false when the node is already in sync. - [eth_uninstallFilter RPC Method](https://www.quicknode.com/docs/ethereum/eth_uninstallFilter.md): It uninstalls a filter with the given filter id. - [eth_unsubscribe RPC Method](https://www.quicknode.com/docs/ethereum/eth_unsubscribe.md): Cancels an existing subscription so that no further events are sent. - [Ethereum API Endpoints](https://www.quicknode.com/docs/ethereum/endpoints.md): Learn how to use Ethereum RPC endpoints, make API requests, and handle responses with Quicknode. - [Ethereum API Overview](https://www.quicknode.com/docs/ethereum/api-overview.md): Overview of supported Ethereum APIs, networks and supported products on Quicknode. - [Ethereum Endpoint Security](https://www.quicknode.com/docs/ethereum/endpoint-security.md): Learn about endpoint security options and how to set up a Quicknode Ethereum RPC endpoint for optimal performance and security. - [Ethereum Error Code Reference](https://www.quicknode.com/docs/ethereum/error-references.md): Learn about Ethereum error codes, including HTTP, JSON-RPC, and Quicknode's own custom error codes. - [Ethereum QuickStart](https://www.quicknode.com/docs/ethereum/quickstart.md): Get started with Ethereum RPC on Quicknode. Follow this QuickStart to get up and running with your own Quicknode endpoint and making your first API request to the Ethereum blockchain. - [getStablecoinBalances RPC Method - Multi-Chain Stablecoin Balance API](https://www.quicknode.com/docs/ethereum/multi-chain-stablecoin-balance-api/getStablecoinBalances.md): Retrieves stablecoin balances for a given wallet address across multiple blockchain networks with support for automatic wallet type detection and flexible filtering options. - [getSupportedStablecoins RPC Method - Multi-Chain Stablecoin Balance API](https://www.quicknode.com/docs/ethereum/multi-chain-stablecoin-balance-api/getSupportedStablecoins.md): Returns metadata about all supported stablecoins and blockchain networks, including token details, contract addresses, and categorization. - [GoldRush Wallet API on Ethereum](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/overview.md): Getting Started with the GoldRush Wallet API on Ethereum - Overview - [Multi-Chain Stablecoin Balance API](https://www.quicknode.com/docs/ethereum/multi-chain-stablecoin-balance-api/overview.md): Getting Started with the Multi-Chain Stablecoin Balance API - [net_listening RPC Method](https://www.quicknode.com/docs/ethereum/net_listening.md): Returns true if client is actively listening for network connections. - [net_peerCount RPC Method](https://www.quicknode.com/docs/ethereum/net_peerCount.md): Returns number of peers currently connected to the client. - [net_version RPC Method](https://www.quicknode.com/docs/ethereum/net_version.md): Returns the current network id. - [qn_broadcastRawTransaction RPC Method - Multi-Region Broadcast](https://www.quicknode.com/docs/ethereum/qn_broadcastRawTransaction.md): Sends a transaction to multiple regions to encourage faster mining. - [qn_fetchNFTCollectionDetails (v2) RPC Method - Token and NFT API](https://www.quicknode.com/docs/ethereum/qn_fetchNFTCollectionDetails_v2.md): Returns collection details for specified contracts. - [qn_fetchNFTs (v2) RPC Method - Token and NFT API](https://www.quicknode.com/docs/ethereum/qn_fetchNFTs_v2.md): Returns aggregated data on NFTs for a given wallet. - [qn_fetchNFTsByCollection (v2) RPC Method - Token and NFT API](https://www.quicknode.com/docs/ethereum/qn_fetchNFTsByCollection_v2.md): Returns aggregated data on NFTs within a given collection. - [qn_getBlockFromTimestamp RPC Method - Block Timestamp Lookup](https://www.quicknode.com/docs/ethereum/qn_getBlockFromTimestamp.md): Retrieves the most recent block on the blockchain that was generated at or before the specified Unix timestamp (in seconds). - [qn_getBlocksInTimestampRange RPC Method - Block Timestamp Lookup](https://www.quicknode.com/docs/ethereum/qn_getBlocksInTimestampRange.md): Retrieves all blocks within a specified Unix timestamp range, allowing you to query historical blocks in a defined time window. The response can be paginated to efficiently handle large sets of data, making it useful for detailed analysis across extended time periods. - [qn_getBlockWithReceipts RPC Method - Single Flight](https://www.quicknode.com/docs/ethereum/qn_getBlockWithReceipts.md): Returns information about the specified block and the transaction receipts within it. - [qn_getReceipts RPC Method - Single Flight](https://www.quicknode.com/docs/ethereum/qn_getReceipts.md): Returns transaction receipts for the block specified. - [qn_getTokenMetadataByContractAddress (v2) RPC Method - Token and NFT API](https://www.quicknode.com/docs/ethereum/qn_getTokenMetadataByContractAddress_v2.md): Returns token details for specified contract. - [qn_getTokenMetadataBySymbol (v2) RPC Method - Token and NFT API](https://www.quicknode.com/docs/ethereum/qn_getTokenMetadataBySymbol_v2.md): Returns token details for specified token symbol. - [qn_getTransactionsByAddress (v2) RPC Method - Token and NFT API](https://www.quicknode.com/docs/ethereum/qn_getTransactionsByAddress_v2.md): Returns transactions within a specified wallet address. - [qn_getTransfersByNFT (v2) RPC Method - Token and NFT API](https://www.quicknode.com/docs/ethereum/qn_getTransfersByNFT_v2.md): Returns transfers by given NFT. - [qn_getWalletTokenBalance (v2) RPC Method - Token and NFT API](https://www.quicknode.com/docs/ethereum/qn_getWalletTokenBalance_v2.md): Returns ERC-20 tokens and token balances within a wallet. - [qn_getWalletTokenTransactions (v2) RPC Method - Token and NFT API](https://www.quicknode.com/docs/ethereum/qn_getWalletTokenTransactions_v2.md): Returns transfers of a specified token within a specified wallet address. - [qn_resolveENS RPC Method - ENS Resolver](https://www.quicknode.com/docs/ethereum/qn_resolveENS.md): Returns the ENS name, wallet address, resolver, and associated wallet addresses for a given address or ENS name. - [qn_sendRawTransactionWithWebhook RPC Method - Send Transaction Webhook Notifier](https://www.quicknode.com/docs/ethereum/qn_sendRawTransactionWithWebhook.md): Sends a raw transaction and notifies a webhook when a transaction is confirmed, failed or dropped by the network. - [qn_verifyNFTsOwner (v2) RPC Method - Token and NFT API](https://www.quicknode.com/docs/ethereum/qn_verifyNFTsOwner_v2.md): Confirms ownership of specified NFTs for a given wallet. - [Quicknode Ethereum RPC Overview](https://www.quicknode.com/docs/ethereum.md): Get started with Ethereum RPC on Quicknode. Access reliable, low-latency blockchain infrastructure with globally distributed endpoints for seamless development. - [Supported Marketplace Add-Ons for Ethereum](https://www.quicknode.com/docs/ethereum/marketplace-addons.md): Learn about the Quicknode Marketplace and how to utilize Marketplace Add-ons on Ethereum. - [trace_block RPC Method](https://www.quicknode.com/docs/ethereum/trace_block.md): Returns traces created at given block (Supported on Erigon). - [trace_call RPC Method](https://www.quicknode.com/docs/ethereum/trace_call.md): Executes a new message call and returns a number of possible traces (Supported on Erigon). - [trace_callMany RPC Method](https://www.quicknode.com/docs/ethereum/trace_callMany.md): Performs multiple call traces on top of the same block. i.e. transaction n will be executed on top of a pending block with all n-1 transactions applied (traced) first. Allows to trace dependent transactions. (Supported on Erigon). - [trace_filter RPC Method](https://www.quicknode.com/docs/ethereum/trace_filter.md): Returns traces matching given filter (Supported on Erigon). - [trace_rawTransaction RPC Method](https://www.quicknode.com/docs/ethereum/trace_rawTransaction.md): Traces a call to eth_sendRawTransaction without making the call, returning the traces(Supported on Erigon). - [trace_replayBlockTransactions RPC Method](https://www.quicknode.com/docs/ethereum/trace_replayBlockTransactions.md): Replays all transactions in a block returning the requested traces for each transaction (Supported on Erigon). - [trace_replayTransaction RPC Method](https://www.quicknode.com/docs/ethereum/trace_replayTransaction.md): Replays a transaction, returning the traces (Supported on Erigon). - [trace_transaction RPC Method](https://www.quicknode.com/docs/ethereum/trace_transaction.md): Returns all traces of given transaction(Supported on Erigon). - [txpool_content RPC Method](https://www.quicknode.com/docs/ethereum/txpool_content.md): Returns all pending and queued transactions (Supported only on Geth). - [txpool_contentFrom RPC Method](https://www.quicknode.com/docs/ethereum/txpool_contentFrom.md): Retrieves the transactions contained within the txpool, returning pending and queued transactions of this address, grouped by nonce - [txpool_inspect RPC Method](https://www.quicknode.com/docs/ethereum/txpool_inspect.md): Returns a textual summary of all pending and queued transactions (Supported only on Geth). - [txpool_status RPC Method](https://www.quicknode.com/docs/ethereum/txpool_status.md): Returns the number of transactions in pending and queued states (Supported only on Geth). - [v1/{chainName}/address/{walletAddress}/balances_native/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-address-walletAddress-balances_native.md): Commonly used to get the native token balance for an address. This endpoint is required because native tokens are usually not ERC20 tokens and sometimes you want something lightweight. - [v1/{chainName}/address/{walletAddress}/balances_v2/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-address-walletAddress-balances_v2.md): Fetch the native, fungible (ERC20), and non-fungible (ERC721 & ERC1155) tokens held by an address. Response includes spot prices and other metadata - [v1/{chainName}/address/{walletAddress}/historical_balances/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-address-walletAddress-historical_balances.md): Fetch the historical native, fungible (ERC20), and non-fungible (ERC721 & ERC1155) tokens held by an address at a given block height or date. Response includes daily prices and other metadata. - [v1/{chainName}/address/{walletAddress}/portfolio_v2/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-address-walletAddress-portfolio_v2.md): Commonly used to render a daily portfolio balance for an address broken down by the token. The timeframe is user-configurable, defaults to 30 days. - [v1/{chainName}/address/{walletAddress}/resolve_address/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-address-walletAddress-resolve_address.md): Resolve ENS, RNS and Unstoppable Domains addresses. - [v1/{chainName}/address/{walletAddress}/transactions_summary/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-address-walletAddress-transactions_summary.md): Commonly used to fetch the earliest and latest transactions, and the transaction count for a wallet. Calculate the age of the wallet and the time it has been idle and quickly gain insights into their engagement with web3. - [v1/{chainName}/address/{walletAddress}/transactions_v3/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-address-walletAddress-transactions_v3.md): Commonly used to fetch and render the most recent transactions involving an address. Frequently seen in wallet applications. - [v1/{chainName}/address/{walletAddress}/transactions_v3/page/{page}/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-address-walletAddress-transactions_v3-page-page.md): Commonly used to fetch the transactions involving an address including the decoded log events in a paginated fashion. - [v1/{chainName}/address/{walletAddress}/transfers_v2/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-address-walletAddress-transfers_v2.md): Commonly used to render the transfer-in and transfer-out of a token along with historical prices from an address. - [v1/{chainName}/approvals/{walletAddress}/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-approvals-walletAddress.md): Commonly used to get a list of approvals across all token contracts categorized by spenders for a wallet’s assets. - [v1/{chainName}/block_hash/{blockHash}/transactions_v3/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-block_hash-blockHash-transactions_v3.md): Commonly used to fetch all transactions including their decoded log events in a block and further flag interesting wallets or transactions. - [v1/{chainName}/block_v2/{blockHeight}/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-block_v2-blockHeight.md): Commonly used to fetch and render a single block for a block explorer. - [v1/{chainName}/block_v2/{startDate}/{endDate}/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-block_v2-startDate-endDate.md): Get all the block heights within a particular date range. Useful for rendering a display where you sort blocks by day. - [v1/{chainName}/block/{blockHeight}/transactions_v3/page/{page}/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-block-blockHeight-transactions_v3-page-page.md): Commonly used to fetch all transactions including their decoded log events in a block and further flag interesting wallets or transactions. - [v1/{chainName}/bulk/transactions/{walletAddress}/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-bulk-transactions-walletAddress.md): Commonly used to fetch and render the earliest transactions involving an address. Frequently seen in wallet applications. - [v1/{chainName}/bulk/transactions/{walletAddress}/{timeBucket}/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-bulk-transactions-walletAddress-timeBucket.md): Commonly used to fetch all transactions including their decoded log events in a 15-minute time bucket interval. - [v1/{chainName}/event/{eventType}/gas_prices/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-event-eventType-gas_prices.md): Get real-time gas estimates for different transaction speeds on a specific network, enabling users to optimize transaction costs and confirmation times. - [v1/{chainName}/events/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-events.md): Commonly used to get all the event logs of the latest block, or for a range of blocks. Includes sender contract metadata as well as decoded logs. - [v1/{chainName}/events/address/{contractAddress}/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-events-address-contractAddress.md): Commonly used to get all the event logs emitted from a particular contract address. Useful for building dashboards that examine on-chain interactions. - [v1/{chainName}/events/topics/{topicHash}/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-events-topics-topicHash.md): Commonly used to get all event logs of the same topic hash across all contracts within a particular chain. Useful for cross-sectional analysis of event logs that are emitted on-chain. - [v1/{chainName}/nft/approvals/{walletAddress}/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-nft-approvals-walletAddress.md): Commonly used to get a list of NFT approvals across all token contracts categorized by spenders for a wallet’s assets. - [v1/{chainName}/tokens/{tokenAddress}/token_holders_v2/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-tokens-tokenAddress-token_holders_v2.md): Commonly used to get a list of all the token holders for a specified ERC20 or ERC721 token. Returns historic token holders when block-height is set (defaults to latest). Useful for building pie charts of token holders. - [v1/{chainName}/transaction_v2/{txHash}/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chainName-transaction_v2-txHash.md): Commonly used to fetch and render a single transaction including its decoded log events. - [v1/address/{walletAddress}/activity/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-address-walletAddress-activity.md): Locate chains which an address is active on with a single API call. - [v1/allchains/address/{walletAddress}/balances/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-allchains-address-walletAddress-balances.md): Fetch paginated spot & historical native and token balances for a single address on up to 10 EVM chains with one API call. - [v1/allchains/transactions/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-allchains-transactions.md): Fetch transactions for up to 10 addresses and 10 EVM chains with one API call. Useful for building Activity Feeds - [v1/btc-mainnet/address/{walletAddress}/balances_v2/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-btc-mainnet-address-walletAddress-balances_v2.md): Fetch Bitcoin balance for a non-HD address. Response includes spot prices and other metadata. - [v1/chains/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chains.md): Commonly used to build internal dashboards for all supported chains on Covalent. - [v1/chains/status/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-chains-status.md): Used to build internal status dashboards of all supported chains. - [v1/cq/covalent/app/bitcoin/transactions/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-cq-covalent-app-bitcoin-transactions.md): Fetch the full transaction history of a Bitcoin wallet. - [v1/pricing/historical_by_addresses_v2/eth/{quoteCurrency}/{contractAddress}/ REST API Endpoint - GoldRush Wallet API](https://www.quicknode.com/docs/ethereum/goldrush-wallet-api/v1-pricing-historical_by_addresses_v2-eth-quoteCurrency-contractAddress.md): Get historic prices of a token between date ranges. Supports native tokens. - [web3_clientVersion RPC Method](https://www.quicknode.com/docs/ethereum/web3_clientVersion.md): Returns the current version of the chain client. - [web3_sha3 RPC Method](https://www.quicknode.com/docs/ethereum/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) hash of the given data.