Chainstack home pagelight logodark logo
  • Start for free
  • Start for free
Guides
Recipes
API
Release notes
  • Status
  • Discord
  • Telegram
  • Blog
  • llms.txt
  • APIs introduction
    • Overview
    • Web3 libraries & tools
    • Ethers ChainstackProvider Documentation
    • API errors reference
    Ethereum node API
    • Getting started | Ethereum
    • Enable Debug & Trace APIs for your Ethereum Node
    • Ethereum API Postman Collection
    • Blocks info | Ethereum
    • Transactions info | Ethereum
    • Executing transactions | Ethereum
    • Debug and Trace | Ethereum
    • Chain info | Ethereum
    • Gas data | Ethereum
    • Accounts info | Ethereum
    • Logs & events | Ethereum
    • Client information | Ethereum
    • Filter handling | Ethereum
    • Subscriptions | Ethereum
    Ethereum Beacon Chain API
    • Getting tarted | Beacon Chain
    • Beacon Chain configuration info
    • Beacon Chain events
    • Beacon Chain validators info
      • Overview
      • GET
        Voluntary exits
      • GET
        Proposer slashings from the beacon pool
      • GET
        Attester slashings
      • GET
        Attestations from the beacon pool
      • GET
        Validator balances by state ID
      • GET
        Validator information by state and ID or public key
      • GET
        Validators information by state ID
      • GET
        Proposer duties
      • GET
        Produce unsigned block
      • GET
        Produce an unsigned blinded block
      • GET
        Attestation data
      • GET
        Attestations of the beacon block by block_id
    • Beacon Chain state
    Polygon node API
    • Getting started | Polygon
    • Blocks Info | Polygon
    • Transactions info | Polygon
    • Executing transactions | Polygon
    • Debug & Trace | Polygon
    • Chain info | Polygon
    • Gas data | Polygon
    • Accounts info | Polygon
    • Logs & events | Polygon
    • Filter handling | Polygon
    • Client information | Polygon
    • Subscriptions | Polygon
    BNB node API
    • Getting started | BNB Chain
    • Endpoints
    Base node API
    • Getting started | Base
    • Endpoints
    Avalanche node API
    • Getting started | Avalanche
    • Blocks Info | Avalanche
    • Transactions info | Avalanche
    • Executing transactions | Avalanche
    • Debug & Trace | Avalanche
    • Chain info | Avalanche
    • Gas data | Avalanche
    • Accounts info | Avalanche
    • Logs & events | Avalanche
    • Filter handling | Avalanche
    • Client information | Avalanche
    • Subscriptions | Avalanche
    TON node API
    • Getting started | TON
    • Getting started | TON
    • GET
      getAddressInformation | TON v2
    • GET
      getExtendedAddressInformation | TON v2
    • GET
      getWalletInformation | TON v2
    • GET
      getTransactions | TON v2
    • GET
      getAddressBalance | TON v2
    • GET
      getAddressState | TON v2
    • GET
      packAddress | TON v2
    • GET
      unpackAddress | TON v2
    • GET
      getTokenData | TON v2
    • GET
      detectAddress | TON v2
    • GET
      getMasterchainInfo | TON v2
    • GET
      getMasterchainBlockSignatures | TON v2
    • GET
      getShardBlockProof | TON v2
    • GET
      getConsensusBlock | TON v2
    • GET
      lookupBlock | TON v2
    • GET
      shards | TON v2
    • GET
      getBlockTransactions | TON v2
    • GET
      getBlockTransactionsExt | TON v2
    • GET
      getBlockHeader | TON v2
    • GET
      tryLocateTx | TON v2
    • GET
      tryLocateResultTx | TON v2
    • GET
      tryLocateSourceTx | TON v2
    • GET
      getConfigParam | TON v2
    • POST
      runGetMethod | TON v2
    • GET
      masterchainInfo | TON v3
    • GET
      blocks | TON v3
    • GET
      masterchainBlockShardState | TON v3
    • GET
      addressBook | TON v3
    • GET
      masterchainBlockShards | TON v3
    • GET
      transactions | TON v3
    • GET
      transactionsByMasterchainBlock | TON v3
    • GET
      transactionsByMessage | TON v3
    • GET
      adjacentTransactions | TON v3
    • GET
      messages | TON v3
    • GET
      nft/collections | TON v3
    • GET
      nft/items | TON v3
    • GET
      nft/transfers | TON v3
    • GET
      jetton/masters | TON v3
    • GET
      jetton/wallets | TON v3
    • GET
      jetton/transfers | TON v3
    • GET
      jetton/burns | TON v3
    • POST
      runGetMethod | TON v3
    • POST
      estimateFee | TON v3
    • GET
      account | TON v3
    • GET
      wallet | TON v3
    Arbitrum node API
    • Getting Started | Arbitrum
    • Blocks info | Arbitrum
    • Transactions info | Arbitrum
    • Executing transactions | Arbitrum
    • Debug & Trace | Arbitrum
    • Chain info | Arbitrum
    • Gas data | Arbitrum
    • Accounts info | Arbitrum
    • Logs & events | Arbitrum
    • Filter handling | Arbitrum
    • Client information | Arbitrum
    • Subscriptions | Arbitrum
    Zksync node API
    • Getting started | ZKsync
    • Getting started | ZKsync
    • POST
      zks_L1ChainId | zkSync Era
    • POST
      zks_estimateFee | zkSync Era
    • POST
      zks_estimateGasL1ToL2 | zkSync Era
    • POST
      zks_getAllAccountBalances | zkSync Era
    • POST
      zks_getBlockDetails | zkSync Era
    • POST
      zks_getBridgeContracts | zkSync Era
    • POST
      zks_getBytecodeByHash | zkSync Era
    • POST
      zks_getL1BatchBlockRange | zkSync Era
    • POST
      zks_getL1BatchDetails | zkSync Era
    • POST
      zks_getL2ToL1LogProof | zkSync Era
    • POST
      zks_getMainContract | zkSync Era
    • POST
      zks_getRawBlockTransactions | zkSync Era
    • POST
      zks_getTestnetPaymaster | zkSync Era
    • POST
      zks_getTransactionDetails | zkSync Era
    • POST
      zks_L1BatchNumber | zkSync Era
    Polygon zkEVM node API
    • Getting started
    • zkEVM methods | Polygon zkEVM
    • POST
      eth_blockNumber | zkEVM
    • POST
      eth_getBlockByNumber | zkEVM
    • POST
      eth_getBlockByHash | zkEVM
    • POST
      eth_getBlockTransactionCountByNumber | zkEVM
    • POST
      eth_getBlockTransactionCountByHash | zkEVM
    • POST
      eth_newBlockFilter | zkEVM
    • POST
      eth_getTransactionByHash | zkEVM
    • POST
      eth_getTransactionReceipt | zkEVM
    • POST
      eth_getTransactionByBlockNumberAndIndex | zkEVM
    • POST
      eth_getTransactionByBlockHashAndIndex | zkEVM
    • POST
      eth_newPendingTransactionFilter | zkEVM
    • POST
      eth_call | zkEVM
    • POST
      eth_sendRawTransaction | zkEVM
    • POST
      eth_getBalance | zkEVM
    • POST
      eth_getCode | zkEVM
    • POST
      eth_getStorageAt | zkEVM
    • POST
      eth_getTransactionCount | zkEVM
    • POST
      eth_chainId | zkEVM
    • POST
      eth_syncing | zkEVM
    • POST
      web3_clientVersion | zkEVM
    • POST
      eth_estimateGas | zkEVM
    • POST
      eth_gasPrice | zkEVM
    • POST
      eth_getLogs | zkEVM
    • POST
      eth_newFilter | zkEVM
    • POST
      eth_getFilterChanges | zkEVM
    • POST
      eth_uninstallFilter | zkEVM
    Optimism node API
    • Getting started | Optimism
    • POST
      eth_blockNumber | Optimism
    • POST
      eth_getBlockByHash | Optimism
    • POST
      eth_getBlockByNumber | Optimism
    • POST
      eth_getBlockTransactionCountByHash | Optimism
    • POST
      eth_getBlockTransactionCountByNumber | Optimism
    • POST
      eth_getUncleCountByBlockHash | Optimism
    • POST
      eth_getUncleCountByBlockNumber | Optimism
    • POST
      eth_getBlockReceipts | Optimism
    • POST
      eth_chainId | Optimism
    • POST
      eth_syncing | Optimism
    • POST
      eth_call | Optimism
    • POST
      eth_estimateGas | Optimism
    • POST
      eth_createAccessList | Optimism
    • POST
      eth_gasPrice | Optimism
    • POST
      eth_feeHistory | Optimism
    • POST
      eth_newFilter | Optimism
    • POST
      eth_newBlockFilter | Optimism
    • POST
      eth_uninstallFilter | Optimism
    • POST
      eth_getFilterChanges | Optimism
    • POST
      eth_getFilterLogs | Optimism
    • POST
      eth_getLogs | Optimism
    • POST
      eth_getBalance | Optimism
    • POST
      eth_getStorageAt | Optimism
    • POST
      eth_getTransactionCount | Optimism
    • POST
      eth_getCode | Optimism
    • POST
      eth_getProof | Optimism
    • POST
      eth_getTransactionByHash | Optimism
    • POST
      eth_getRawTransactionByHash | Optimism
    • POST
      eth_getTransactionByBlockHashAndIndex | Optimism
    • POST
      eth_getRawTransactionByBlockHashAndIndex | Optimism
    • POST
      eth_getTransactionByBlockNumberAndIndex | Optimism
    • POST
      eth_getRawTransactionByBlockNumberAndIndex | Optimism
    • POST
      eth_getTransactionReceipt | Optimism
    • eth_subscribe newHeads | Optimism
    • eth_subscribe logs | Optimism
    • eth_unsubscribe | Optimism
    • POST
      eth_maxPriorityFeePerGas | Optimism
    • POST
      eth_sendRawTransaction | Optimism
    • POST
      web3_clientVersion | Optimism
    • POST
      web3_sha3 | Optimism
    • POST
      net_listening | Optimism
    • POST
      eth_callMany | Optimism
    • POST
      debug_getModifiedAccountsByNumber | Optimism
    • POST
      debug_getModifiedAccountsByHash | Optimism
    • POST
      debug_storageRangeAt | Optimism
    • POST
      debug_traceBlockByHash | Optimism
    • POST
      debug_traceBlockByNumber | Optimism
    • POST
      debug_traceTransaction | Optimism
    • POST
      debug_traceCall | Optimism
    • POST
      debug_traceCallMany | Optimism
    Aurora node API
    • Getting started | Aurora
    • POST
      eth_blockNumber | Aurora
    • POST
      eth_getBlockByNumber | Aurora
    • POST
      eth_getBlockByHash | Aurora
    • POST
      eth_getBlockTransactionCountByNumber | Aurora
    • POST
      eth_getBlockTransactionCountByHash | Aurora
    • POST
      eth_newBlockFilter | Aurora
    • POST
      eth_getTransactionByHash | Aurora
    • POST
      eth_getTransactionReceipt | Aurora
    • POST
      eth_getTransactionByBlockNumberAndIndex | Aurora
    • POST
      eth_getTransactionByBlockHashAndIndex | Aurora
    • POST
      eth_newPendingTransactionFilter | Aurora
    • POST
      eth_call | Aurora
    • POST
      eth_sendRawTransaction | Aurora
    • POST
      eth_getBalance | Aurora
    • POST
      eth_getCode | Aurora
    • POST
      eth_getStorageAt | Aurora
    • POST
      eth_getTransactionCount | Aurora
    • POST
      eth_chainId | Aurora
    • POST
      eth_syncing | Aurora
    • POST
      web3_clientVersion | Aurora
    • POST
      net_listening | Aurora
    • POST
      net_peerCount | Aurora
    • POST
      eth_estimateGas | Aurora
    • POST
      eth_gasPrice | Aurora
    • POST
      eth_getLogs | Aurora
    • POST
      eth_newFilter | Aurora
    • POST
      eth_getFilterChanges | Aurora
    • POST
      eth_uninstallFilter | Aurora
    Solana node API
    • Getting started | Solana
    • POST
      getAccountInfo | Solana
    • POST
      getBalance | Solana
    • POST
      getBlockHeight | Solana
    • POST
      getBlock | Solana
    • POST
      getBlockProduction | Solana
    • POST
      getBlockCommitment | Solana
    • POST
      getBlocks | Solana
    • POST
      getBlocksWithLimit | Solana
    • POST
      getBlockTime | Solana
    • POST
      getClusterNodes | Solana
    • POST
      getEpochInfo | Solana
    • POST
      getEpochSchedule | Solana
    • POST
      getFeeForMessage | Solana
    • POST
      getFirstAvailableBlock | Solana
    • POST
      getGenesisHash | Solana
    • POST
      getHighestSnapshotSlot | Solana
    • POST
      getIdentity | Solana
    • POST
      getInflationGovernor | Solana
    • POST
      getInflationRate | Solana
    • POST
      getInflationReward | Solana
    • POST
      getLatestBlockhash | Solana
    • POST
      getLeaderSchedule | Solana
    • POST
      getMaxRetransmitSlot | Solana
    • POST
      getMaxShredInsertSlot | Solana
    • POST
      getMinimumBalanceForRentExemption | Solana
    • POST
      getMultipleAccounts | Solana
    • POST
      getProgramAccounts | Solana
    • POST
      getRecentBlockhash | Solana
    • POST
      getRecentPerformanceSamples | Solana
    • POST
      getRecentPrioritizationFees | Solana
    • POST
      getSignaturesForAddress | Solana
    • POST
      getSignatureStatuses | Solana
    • POST
      getSlot | Solana
    • POST
      getSlotLeader | Solana
    • POST
      getStakeActivation | Solana
    • POST
      getStakeMinimumDelegation | Solana
    • POST
      getSupply | Solana
    • POST
      getTokenAccountBalance | Solana
    • POST
      getTokenAccountsByOwner | Solana
    • POST
      getTokenLargestAccounts | Solana
    • POST
      getLargestAccounts | Solana
    • POST
      getTransaction | Solana
    • POST
      isBlockhashValid | Solana
    • POST
      simulateTransaction | Solana
    • logsSubscribe | Solana
    • logsUnsubscribe | Solana
    • blockSubscribe | Solana
    • blockUnsubscribe | Solana
    • accountSubscribe | Solana
    • accountUnsubscribe | Solana
    • programSubscribe | Solana
    • programUnsubscribe | Solana
    • rootSubscribe | Solana
    • rootUnsubscribe | Solana
    • signatureSubscribe | Solana
    • signatureUnsubscribe | Solana
    • slotSubscribe | Solana
    • slotUnsubscribe | Solana
    • slotsUpdatesSubscribe | Solana
    • slotsUpdatesUnsubscribe | Solana
    Ronin node API
    • Getting started | Ronin
    • POST
      eth_blockNumber | Ronin
    • POST
      eth_getBlockByHash | Ronin
    • POST
      eth_getBlockByNumber | Ronin
    • POST
      eth_getBlockTransactionCountByHash | Ronin
    • POST
      eth_getBlockTransactionCountByNumber | Ronin
    • POST
      eth_newBlockFilter | Ronin
    • POST
      eth_getTransactionByHash | Ronin
    • POST
      eth_getTransactionReceipt | Ronin
    • POST
      eth_getTransactionByBlockHashAndIndex | Ronin
    • POST
      eth_getTransactionByBlockNumberAndIndex | Ronin
    • POST
      eth_getFilterChanges | Ronin
    • POST
      eth_call | Ronin
    • POST
      eth_sendRawTransaction | Ronin
    • POST
      debug_traceBlockByHash | Ronin
    • POST
      debug_traceBlockByNumber | Ronin
    • POST
      debug_traceTransaction | Ronin
    • POST
      debug_traceCall | Ronin
    • POST
      eth_chainId | Ronin
    • POST
      eth_syncing | Ronin
    • POST
      eth_estimateGas | Ronin
    • POST
      eth_gasPrice | Ronin
    • POST
      eth_maxPriorityFeePerGas | Ronin
    • POST
      eth_getTransactionCount | Ronin
    • POST
      eth_getBalance | Ronin
    • POST
      eth_getCode | Ronin
    • POST
      eth_getStorageAt | Ronin
    • POST
      eth_getLogs | Ronin
    • POST
      eth_newFilter | Ronin
    • POST
      web3_clientVersion | Ronin
    • POST
      net_listening | Ronin
    • POST
      net_peerCount | Ronin
    • POST
      eth_getFilterChanges | Ronin
    • POST
      eth_uninstallFilter | Ronin
    • eth_subscribe ("newHeads") | Ronin
    • eth_subscribe("newPendingTransactions") | Ronin
    • eth_subscribe ("logs") | Ronin
    • eth_unsubscribe | Ronin
    Gnosis Chain node API
    • Getting started | Gnosis
    • Beacon Chain | Gnosis
    • Blocks info | Gnosis
    • Transactions info | Gnosis
    • Executing transactions | Gnosis
    • Chain info | Gnosis
    • Gas data | Gnosis
    • Accounts info | Gnosis
    • Logs & events | Gnosis
    • Filter handling | Gnosis
    • Client information | Gnosis
    • Subscriptions | Gnosis
    Cronos node API
    • Getting started | Cronos
    • POST
      eth_blockNumber | Cronos
    • POST
      eth_getBlockByNumber | Cronos
    • POST
      eth_getBlockByHash | Cronos
    • POST
      eth_getBlockTransactionCountByNumber | Cronos
    • POST
      eth_getBlockTransactionCountByHash | Cronos
    • POST
      eth_newBlockFilter | Cronos
    • POST
      eth_getTransactionByHash | Cronos
    • POST
      eth_getTransactionReceipt | Cronos
    • POST
      eth_getTransactionByBlockNumberAndIndex | Cronos
    • POST
      eth_getTransactionByBlockHashAndIndex | Cronos
    • POST
      eth_newPendingTransactionFilter | Cronos
    • POST
      eth_call | Cronos
    • POST
      eth_sendRawTransaction | Cronos
    • POST
      eth_getBalance | Cronos
    • POST
      eth_getCode | Cronos
    • POST
      eth_getStorageAt | Cronos
    • POST
      eth_getProof | Cronos
    • POST
      eth_getTransactionCount | Cronos
    • POST
      eth_chainId | Cronos
    • POST
      eth_syncing | Cronos
    • POST
      web3_clientVersion | Cronos
    • POST
      net_listening | Cronos
    • POST
      net_peerCount | Cronos
    • POST
      eth_estimateGas | Cronos
    • POST
      eth_gasPrice | Cronos
    • POST
      eth_maxPriorityFeePerGas | Cronos
    • POST
      eth_getLogs | Cronos
    • POST
      eth_newFilter | Cronos
    • POST
      eth_getFilterChanges | Cronos
    • POST
      eth_uninstallFilter | Cronos
    Fantom node API
    • Getting started | Fantom
    • POST
      eth_blockNumber | Fantom
    • POST
      eth_getBlockByNumber | Fantom
    • POST
      eth_getBlockByHash | Fantom
    • POST
      eth_getBlockTransactionCountByNumber | Fantom
    • POST
      eth_getBlockTransactionCountByHash | Fantom
    • POST
      eth_newBlockFilter | Fantom
    • POST
      eth_getTransactionByHash | Fantom
    • POST
      eth_getTransactionReceipt | Fantom
    • POST
      eth_getTransactionByBlockNumberAndIndex | Fantom
    • POST
      eth_getTransactionByBlockHashAndIndex | Fantom
    • POST
      eth_newPendingTransactionFilter | Fantom
    • POST
      eth_call | Fantom
    • POST
      eth_sendRawTransaction | Fantom
    • POST
      eth_getBalance | Fantom
    • POST
      eth_getCode | Fantom
    • POST
      eth_getStorageAt | Fantom
    • POST
      eth_getProof | Fantom
    • POST
      eth_getTransactionCount | Fantom
    • POST
      eth_chainId | Fantom
    • POST
      eth_syncing | Fantom
    • POST
      web3_clientVersion | Fantom
    • POST
      net_listening | Fantom
    • POST
      net_peerCount | Fantom
    • POST
      eth_estimateGas | Fantom
    • POST
      eth_gasPrice | Fantom
    • POST
      eth_maxPriorityFeePerGas | Fantom
    • POST
      eth_getLogs | Fantom
    • POST
      eth_newFilter | Fantom
    • POST
      eth_getFilterChanges | Fantom
    • POST
      eth_uninstallFilter | Fantom
    • Custom JS tracer | Fantom
    • debug traceBlockByHash | Fantom Chain
    • debug traceBlockByNumber | Fantom
    • debug traceTransaction | Fantom
    • trace block | Fantom
    • trace transaction | Fantom
    • trace filter | Fantom
    • trace get | Fantom
    Bitcoin node API
    • Bitcoin API reference
    • Bitcoin API Postman collection
    • POST
      getbestblockhash | Bitcoin
    • POST
      getblock | Bitcoin
    • POST
      getblockchaininfo | Bitcoin
    • POST
      getblockfilter | Bitcoin
    • POST
      getblockhash | Bitcoin
    • POST
      getblockheader | Bitcoin
    • POST
      getblockstats | Bitcoin
    • POST
      getchaintips | Bitcoin
    • POST
      getchaintxstats | Bitcoin
    • POST
      getdifficulty | Bitcoin
    • POST
      getmempoolancestors | Bitcoin
    • POST
      getmempooldescendants | Bitcoin
    • POST
      getmempoolentry | Bitcoin
    • POST
      getmempoolinfo | Bitcoin
    • POST
      getrawmempool | Bitcoin
    • POST
      gettxoutsetinfo | Bitcoin
    • POST
      gettxout | Bitcoin
    • POST
      verifychain | Bitcoin
    • POST
      gettxoutproof | Bitcoin
    • POST
      preciousblock | Bitcoin
    • POST
      verifytxoutproof | Bitcoin
    • POST
      uptime | Bitcoin
    • POST
      getmemoryinfo | Bitcoin
    • POST
      getrpcinfo | Bitcoin
    • POST
      getblocktemplate | Bitcoin
    • POST
      getmininginfo | Bitcoin
    • POST
      getnetworkhashps | Bitcoin
    • POST
      prioritisetransaction | Bitcoin
    • POST
      getpeerinfo | Bitcoin
    • POST
      getnetworkinfo | Bitcoin
    • POST
      getconnectioncount | Bitcoin
    • POST
      getnettotals | Bitcoin
    • POST
      listbanned | Bitcoin
    • POST
      ping | Bitcoin
    • POST
      getnodeaddresses | Bitcoin
    • POST
      decodescript | Bitcoin
    • POST
      decoderawtransaction | Bitcoin
    • POST
      getrawtransaction | Bitcoin
    • POST
      estimatesmartfee | Bitcoin
    • POST
      validateaddress | Bitcoin
    Starknet node API
    • Getting started | Starknet
    • POST
      starknet_call | Starknet
    • POST
      starknet_estimateFee | Starknet
    • POST
      starknet_estimateMessageFee | Starknet
    • POST
      starknet_simulateTransactions | Starknet
    • POST
      starknet_traceBlockTransactions | Starknet
    • POST
      starknet_getClassHashAt | Starknet
    • POST
      starknet_getNonce | Starknet
    • POST
      starknet_getStorageAt | Starknet
    • POST
      starknet_getTransactionByBlockIdAndIndex | Starknet
    • POST
      starknet_getTransactionByHash | Starknet
    • POST
      starknet_getClassAt | Starknet
    Faucet API
    • Introduction
    • POST
      Get tokens
    • GET
      Transaction history
    Chainstack platform API
    • Getting started
    • Quick tutorial
    • Organization
    • Project
    • Network
    • Node
    • Marketplace
    • IPFS storage
    • Faucet
    Beacon Chain validators info

    Beacon Chain validators info

    ​
    Get you own node endpoint today

    Start for free and get your app to production levels immediately. No credit card required.

    You can sign up with your GitHub, X, Google, or Microsoft account.

    Retrieve all the necessary information related to the Ethereum validators:

    Get voluntary exits

    Get proposer slashings from the beacon pool

    Get attester slashings

    Get attestations from the beacon pool

    Validator balances by state ID

    Validator information by state and ID or public key

    Validators information from state ID

    Get proposer duties

    Produce unsigned block

    Produce an unsigned blinded block

    Get attestation data

    Get attestations of the beacon block by block\_id

    Was this page helpful?

    Suggest editsRaise issue
    Subscribe to eventsVoluntary exits
    Chainstack home pagelight logodark logo
    linkedinxdiscordtelegramfacebookyoutube

    Platform

    SolutionPricingEnterpriseCustomersMarketplaceHostingChainstack CloudIPFSSubgraphs

    Developers

    LoginSign upFaucetsLabsStatus

    Company

    About usContact usCareersAmbassadorsLabsSecuritySLA

    Support

    Help centerDeveloper portalTerms of servicePrivacy policy
    Assistant
    Responses are generated using AI and may contain mistakes.