Jump to Content
Blockdaemon Docs
HomeGuidesAPI ReferenceChangelogInstitutional Vault DocsBuilder Vault DocsFAQs
SupportStatusBlockdaemon Docs
API Reference
SupportStatus
HomeGuidesAPI ReferenceChangelogInstitutional Vault DocsBuilder Vault DocsFAQs

Welcome

  • Homepage

Introduction

  • Blockdaemon APIs
  • Compute Units
  • Historical Data
  • Pagination
  • Error Handling

Staking API

  • Overview
  • HTTP Message Signatures
  • Staking SDK
  • Security Audit Certificate
  • Ethereum
    • Ethereum API Quickstart
    • Validator Batches - Gas Usage
    • Post Stake Intentpost
    • Exit Ethereum Validatorpost
    • Exit Ethereum Validatorspost
    • List of Ethereum voluntary exitsget
    • Generate a validator full exit intent messagepost
    • Generate a validator partial withdrawal intent messagepost
    • Generate a Signed Voluntary Exit Messageget
    • Generate an Ethereum Launchpad Deposit Filepost
    • Estimate Ethereum validators progress in the pending-queued queuepost
    • Estimate Ethereum validators progress in the active-exiting queuepost
  • Binance
    • BNB API Quickstart
    • Post Stake Intentpost
    • Post Deactivation Intentpost
    • Lists Deactivation Intentsget
    • Get Deactivatable Amountget
    • Post restake Intentpost
    • Lists Restake Intentsget
  • Avalanche
    • Avalanche API Quickstart
    • Post Stake Intentpost
  • Cosmos
    • Cosmos API Quickstart
    • Post Stake Intentpost
    • Post Deactivation Intentpost
    • Lists Deactivation Intentsget
    • Post Rewards Withdrawal Intentpost
    • Get Deactivatable Amountget
    • Get Withdrawable Rewards Amountget
    • Post restake Intentpost
    • Lists Restake Intentsget
  • Solana
    • Solana API Quickstart
    • Post Stake Intentpost
    • Post Deactivation Intentpost
    • List Deactivation Intentsget
    • Cancel Deactivation Intentput
    • Get Deactivatable Amountget
    • Post Withdrawal Intentpost
    • List Withdrawal Intentsget
    • Cancel Withdrawal Intentput
    • Get Withdrawable Amountget
    • Get Stake Accountsget
  • Cardano
    • Cardano API Quickstart
    • Post Stake Intentpost
    • Post Deactivation Intentpost
    • List Deactivation Intentsget
    • Post Rewards Withdrawal Intentpost
    • List Rewards Withdrawal Intentsget
    • Broadcast Transactionpost
  • NEAR
    • NEAR API Quickstart
    • Post Stake Intentpost
    • Post Deactivation Intentpost
    • List Deactivation Intentsget
    • Cancel Deactivation Intentput
    • Get Deactivatable Amountget
    • Post Withdrawal Intentpost
    • List Withdrawal Intentsget
    • Get Withdrawable Amountget
  • Polkadot
    • Polkadot API Quickstart
    • Post Stake Intentpost
    • Post Deactivation Intentpost
    • Post Withdrawal Intentpost
    • Post Bond Extrapost
  • Polygon
    • Polygon API Quickstart
    • Post Bootstrapping Intentpost
    • Post Stake Intentpost
    • Post Deactivation Intentpost
    • Lists Deactivation Intentsget
    • Cancel Deactivation Intentput
    • Post Withdrawal Intentpost
    • Post Rewards Restake Intentpost
    • Post Rewards Withdrawal Intentpost
  • General
    • List of customer's staking plansget
    • List Your Stake Intentsget

Staking Reporting API

  • Overview
  • Cardano Staking Reporting
    • Cardano Reporting API Overview
    • Get the Stake and Rewards of a Poolget
    • Get the Stake and Rewards for Multiple Poolspost
    • Get the Stake and Rewards of a Delegatorget
    • Get the Stake and Rewards for Multiple Delegatorspost
    • Get the Historical Stake and Rewards of a Poolpost
    • Get the Historical Stake and Rewards for Multiple Poolspost
    • Get the Historical Stake and Rewards of a Delegatorpost
    • Get the Historical Stake and Rewards for Multiple Delegatorspost
  • Cosmos Staking Reporting
    • Cosmos Reporting API Overview
    • Get the Health of the Protocol Rewards Processingget
    • Get a Stream of Rewardspost
    • Get a Stream of Rewards for a Single Addressget
    • Get a Stream of Yield Summariesget
    • Get a Stream of Statusespost
    • Get Status for an Addressget
  • Ethereum Staking Reporting
    • Ethereum Reporting API Overview
    • Get the Protocol Rewards Processing Healthget
    • Get a Stream of Rewardspost
    • Get a Stream of Rewards for a Single Addressget
    • Get a Stream of Yield Summariesget
    • Get a Yield for a Validator Addressget
    • Get a Stream of Validator Statusespost
    • Get Validator Status for an Addressget
  • Near Staking Reporting
    • NEAR Reporting API Overview
    • Get the Protocol Rewards Processing Healthget
    • Get a Stream of Rewardspost
    • Get a Stream of Rewards for a Single Addressget
    • Get a Stream of Statusespost
    • Get Status for an Addressget
  • Polkadot Staking Reporting
    • Polkadot Reporting API Overview
    • Get the Status of a Nominatorget
    • Get a List of Statuses for Multiple Nominatorspost
    • Get the Stake & Rewards of a Nominatorget
    • Get a List of Stake & Rewards for Multiple Nominatorspost
    • Get the Historical Stake & Rewards of a Nominatorpost
    • Get a List of Historical Stake & Rewards for Multiple Nominatorspost
    • Verify the Staking Activity of a Nominatorget
    • Verify the Staking Activity of Multiple Nominatorspost
    • Get the Status of a Validatorget
    • Get the Status of Multiple Validatorspost
    • Get the Stake & Rewards of a Validatorget
    • Get a List of Stake & Rewards for Multiple Validatorspost
    • Get the Historical Stake & Rewards of a Validatorpost
    • Get a List of Historical Stake & Rewards for Multiple Validatorspost
    • Verify the Staking Activity of a Validatorget
    • Verify the Staking Activity of Multiple Validatorspost
  • Polygon Staking Reporting
    • Polygon Reporting API Overview
    • Get the Protocol Rewards Processing Healthget
    • Get a Stream of Rewardspost
    • Get a Stream of Rewards for a Single Addressget
    • Get a Stream of Statusespost
    • Get Status for an Addressget
  • Solana Staking Reporting
    • Solana Reporting API Overview
    • Get the Protocol Rewards Processing Healthget
    • Get a Stream of Rewardspost
    • Get a Stream of Rewards for a Single Addressget
    • Get a Stream of Yield Summariesget
    • Get a Yield for a Validator Addressget
    • Get a Stream of Statusespost
    • Get Status for an Addressget

Blockdaemon REST API

  • Overview
    • Supported Protocols
    • Available Currencies and Tokens
    • Compute Units
    • SDKs
  • Protocol and Endpoint Support
    • Get the Protocols Overviewget
    • Get the Protocol Infoget
  • Balances & UTXO
    • Get a List of Balances for an Addressget
    • Get a List of Balances for Multiple Addressespost
    • Get a Financial Report for an Address Between a Time Periodget
  • Blocks
    • Get the Current Block Numberget
    • Get the Current Block Hashget
    • Get a Block by Number or Hashget
    • Get a Block Identifier by Number of Hashget
    • Get a List of Block Identifiersget
  • Fee estimator
    • Get the Fee Estimationget
  • Transactions
    • Get the Transaction Confirmationsget
    • Get a Transactionget
    • Get a Transaction Output by Hash and Indexget
    • Get a List of Transaction Inputs and Outputsget
    • Get a List of Transactions for a Given Addressget
    • Get a List of Transactionsget

Chain Watch

  • Introduction
  • Compute Units Usage
  • Webhook Target Reference
    • Verification Process
    • Validate Message Origin
    • Webhook Handling
    • Webhook Debugging
    • Webhook Verification Challengeget
    • Receives Webhook Messagespost
  • Events Unified Format
    • Unified Block
    • Unified Reorg
    • Unified Confirmed Balance
    • Unified Confirmed Transaction
    • Unified Confirmed Transaction Trace
    • Unified Confirmed Transaction Log
    • Unified Staking Reward
    • Unified Staking Status

Wallet Transact

  • Introduction
  • Compute Units
  • Get the Supported Protocol Infoget
  • Create an Unsigned Transactionpost
  • Derive signing payload from unsigned transactionpost
  • Create an Unsigned Token Transfer Transactionpost
  • Compile an Unsigned Transactionpost
  • Compile and Broadcast an Unsigned Transactionpost
  • Submit a Signed Transactionpost
  • Decode a transactionpost
  • Verify a Transactionpost
  • Get the Fee Estimationpost

blockdaemon RPC API

  • Overview
  • RPC WebSocket Support (BETA)
  • Algorand
    • How to Access Algorand API
    • How to Access Algorand via Indexer API
    • Supported Algo Methods
    • Supported Indexer Methods
    • Algorand Compute Units
  • Arbitrum One
    • How to Access Arbitrum One
    • Supported Arbitrum One Methods
    • Arbitrum One Compute Units
  • Avalanche
    • How to Access Avalanche API
    • Supported Avalanche Methods
    • Avalanche Compute Units
  • Base
    • How to Access Base API
    • Supported Base Methods
    • Base Compute Units
  • Bitcoin
    • How to Access Bitcoin API
    • Supported Bitcoin Methods
    • Supported Bitcoin Custom Methods
    • Bitcoin Compute Units
  • Bitcoin Cash
    • How to Access Bitcoin Cash API
    • Supported Bitcoin Cash Methods
  • Celo
    • How to Access Celo API
    • Supported Celo Methods
  • Cosmos
    • How to Access Cosmos REST API
    • How to Access Cosmos via Tendermint RPC API
    • How to Access Cosmos via Tendermint REST API
    • Supported Cosmos REST Methods
    • Supported Tendermint Methods
    • Cosmos Compute Units
  • Cronos
    • How to Access Cronos via Ethereum API
    • How to Access Cronos via Tendermint RPC API
    • How to Access Cronos via Tendermint REST API
    • Supported Cronos Methods
    • Supported Tendermint Methods
    • Cronos Compute Units
  • Dogecoin
    • How to Access Dogecoin API
    • Supported Dogecoin Methods
  • Ethereum
    • Ethereum API
      • How to Access Ethereum API
      • Supported Ethereum Methods
      • Supported Ethereum Custom Methods
      • Ethereum Compute Units
    • Ethereum Beacon API
      • How to Access Ethereum Beacon API
      • Supported Ethereum Beacon API Methods
      • Ethereum Beacon Compute Units
  • Kusama
    • How to Access Kusama via Substrate RPC API
    • How to Access Kusama via Substrate Sidecar API
    • Supported Substrate RPC Methods - Kusama
    • Substrate Compute Units
    • Supported Substrate Sidecar Methods
    • Substrate Sidecar Rest Compute Units
  • Litecoin
    • How to Access Litecoin API
    • Supported Litecoin Methods
  • NEAR
    • How to Access NEAR API
    • Supported NEAR Methods
    • NEAR Compute Units
  • Optimism
    • How to Access Optimism API
    • Supported Optimism Methods
    • Optimism Compute Units
  • Polkadot
    • How to Access Polkadot via Substrate RPC API
    • How to Access Polkadot via Substrate Sidecar API
    • Supported Substrate RPC Methods - Polkadot
    • Supported Substrate Sidecar Methods
    • Polkadot Compute Units
  • Polygon
    • How to Access Polygon via Ethereum API
    • How to Access Polygon via Tendermint RPC API
    • How to Access Polygon via Tendermint REST API
    • Supported Polygon Methods
    • Supported Polygon Tendermint Methods
    • Polygon Compute Units
  • Solana
    • How to Access Solana API
    • Solana Supported Methods and Compute Units
  • Stellar
    • How to Access Stellar API
    • Stellar Supported Methods and Compute Units
  • Stellar Soroban
    • How To Access Soroban API
    • Soroban Supported Methods and Compute Units
  • Tezos
    • How to Access Tezos API
    • Tezos Supported Methods and Compute Units
  • Tron
    • How to Access Tron API
    • How to Access Full Node HTTP Tron API
    • How to Access Solidity Full Node Tron API
    • Supported JSON RPC Methods
    • Supported Full Node HTTP Methods
    • Supported Solidity Methods
  • XRP
    • How to Access XRP API
    • XRP Supported Methods and Compute Units

DEFI API

  • 🚀 Introducing expand.network by Blockdaemon
  • DeFi API Overview
  • Authentication
  • SDKs
  • DeFi API Endpoints
    • Approvals
      • List ERC20 token approvalget
      • Get supported chains for token approvalsget
      • Modify an ERC20 token approvalpost
      • Delete an ERC20 token approvaldelete
      • Get a list of ERC20 token approvalsget
    • Exchange
      • Get a list of routes for swapping assetsget
      • Get exchange supported chainsget
      • Get swap statusget
    • Tokens
      • Get list of supported tokens with metadataget
      • Get list of token tagsget
    • Balances
      • Get token balances and market data for an accountget
      • Get supported chains for token balance queriesget
    • Transactions
      • Get transaction history for an accountget
      • Submit a signed transaction to the networkpost
      • Get transaction supported chainsget

ABI API

  • Introduction
  • Returns the Contract ABI by Addressget
  • Returns the Contract Metadata by Addressget
  • Returns the Contract Method by Hashget
  • Returns the Contract Events by Hashget

Token Price API

  • Introduction
  • Get Chainsget
  • Get Tokensget
  • Get Token Pricepost

Tokenization API

  • Overview
  • Get Started
  • Check Transfer Restrictionpost

Base

Learn which Base methods are supported by Blockdaemon RPC API and how to access them.

This section contains the Base methods that are available in our API and how to access them:

  • Supported Base Methods
  • How To Access Base API
  • Example Request for Base API

The following networks are supported:

  • Base Mainnet
  • Base Testnet

👋 Need Help?

Contact us through email or our support page for any issues, bugs, or assistance you may need.

  • Table of Contents
    • 👋 Need Help?