# Blockdaemon Docs Documentation
## Guides
- [Execute a Cross Chain Swap](https://docs.blockdaemon.com/docs/defi-api-execute-a-cross-chain-swap.md)
- [Execute a Same Chain Swap](https://docs.blockdaemon.com/docs/defi-api-execute-a-local-swap.md)
- [Asset Swap](https://docs.blockdaemon.com/docs/defi-api-asset-swap.md)
- [Supported Protocols](https://docs.blockdaemon.com/docs/defi-api-supported-protocols.md): A comprehensive list of all DeFi protocols supported by expand.network by Blockdaemon.
- [DeFi API](https://docs.blockdaemon.com/docs/defi-api-overview.md)
- [How to Deposit in Vaults](https://docs.blockdaemon.com/docs/lend-and-borrow-defi.md): Lending and borrowing protocols let you deposit assets as collateral to earn interest, and borrow other assets against that collateral. This guide walks you through the entire flow — from fetching pool information and checking allowances, to depositing, signing, and verifying transactions.
- [EIP-5792 Transaction Batching](https://docs.blockdaemon.com/docs/eip-5792-transaction-batching.md)
- [EIP-7702 Transaction Batching](https://docs.blockdaemon.com/docs/eip-7702-transaction-batching.md)
- [Transaction Batching](https://docs.blockdaemon.com/docs/transaction-batching.md)
- [Overview](https://docs.blockdaemon.com/docs/earn-overview.md): Start here to understand and integrate Blockdaemon Earn Stack
- [EIP 5792 Batching Support](https://docs.blockdaemon.com/docs/eip-5792-batching-support.md)
- [Widget](https://docs.blockdaemon.com/docs/widget.md): Learn about Earn Widget integration, customization and features
- [Ethereum: Claim](https://docs.blockdaemon.com/docs/copy-of-ethereum-unstake.md): Claim ETH with the Earn Widget
- [Ethereum: Unstake](https://docs.blockdaemon.com/docs/copy-of-ethereum.md): Unstake ETH with the Earn Widget to prepare for claiming
- [Staking Within The Widget](https://docs.blockdaemon.com/docs/staking-within-the-widget.md): The Earn Widget provides a slim, reusable, and consistent multi-network staking platform
- [Solana: Stake](https://docs.blockdaemon.com/docs/solana-stake-flow.md): Delegate SOL through the Earn Widget and start earning rewards.
- [Solana: Unstake](https://docs.blockdaemon.com/docs/solana-unstake-from-the-earn-widget.md): Unstake SOL with the Earn Widget to prepare for withdrawal
- [Solana: Withdraw](https://docs.blockdaemon.com/docs/solana-withdraw-using-the-earn-widget.md): Withdraw SOL with Earn Widget
- [Ethereum: Stake](https://docs.blockdaemon.com/docs/widget-staking-ethereum.md): Delegate ETH through the Earn Widget and start earning rewards.
- [Widget Embed Guide](https://docs.blockdaemon.com/docs/widget-embed-guide.md): How to easily add staking and DeFi to your application
- [Authentication](https://docs.blockdaemon.com/docs/authentication.md)
- [Business Verification (KYB)](https://docs.blockdaemon.com/docs/business-verification-kyb.md): Seamless onboarding with Blockdaemon's KYB (Know Your Business).
- [Compute Units](https://docs.blockdaemon.com/docs/compute-units.md)
- [Error Handling](https://docs.blockdaemon.com/docs/error-handling.md)
- [Historical Data](https://docs.blockdaemon.com/docs/historical-data.md)
- [Overview](https://docs.blockdaemon.com/docs/homepage-guides.md)
- [Pagination](https://docs.blockdaemon.com/docs/pagination.md)
- [Rate Limits](https://docs.blockdaemon.com/docs/rate-limits.md)
- [Send Your First API Request](https://docs.blockdaemon.com/docs/send-your-first-api-request.md)
- [Supported Chains](https://docs.blockdaemon.com/docs/supported-chains.md)
- [MCP](https://docs.blockdaemon.com/docs/mcp.md)
- [Chain Watch](https://docs.blockdaemon.com/docs/chain-watch.md): Sync your wallet and finance systems in real-time with on-chain events and stream data to your institution.
- [Custom Solutions](https://docs.blockdaemon.com/docs/custom-solutions.md): Explore a custom APIs & node offerings of Blockdaemon API Suite.
- [Wallet Transact](https://docs.blockdaemon.com/docs/wallet-transact.md): Scale Your Wallet Operations with Indexed, Multi-Chain Infrastructure.
- [API Suite Dashboard](https://docs.blockdaemon.com/docs/api-suite-dashboard.md): Get real-time insights and control over your API interactions with the API Suite dashboard.
- [API Suite](https://docs.blockdaemon.com/docs/apisuite-overview.md): Explore the enhanced features and improvements in our revamped API Suite
- [QuickStart](https://docs.blockdaemon.com/docs/quick-start-blockdaemon-api-suite.md): 👋 Welcome to the Blockdaemon API Suite!
- [Subscription Management](https://docs.blockdaemon.com/docs/subscription-management.md): Upgrade your blockchain experience with our subscription and checkout services.
- [How to Connect to Algorand Mainnet](https://docs.blockdaemon.com/docs/how-to-connect-to-algorand-mainnet.md)
- [Algorand](https://docs.blockdaemon.com/docs/algorand.md)
- [Registering Your Relay Node on the Algorand Mainnet](https://docs.blockdaemon.com/docs/registering-your-relay-node-on-the-mainnet.md)
- [How to Connect to Aptos](https://docs.blockdaemon.com/docs/how-to-connect-to-aptos.md)
- [Aptos](https://docs.blockdaemon.com/docs/aptos.md)
- [ARB RPC Methods](https://docs.blockdaemon.com/docs/arb-rpc-methods.md)
- [How to Connect to Arbitrum](https://docs.blockdaemon.com/docs/how-to-connect-to-arbitrum.md)
- [Arbitrum](https://docs.blockdaemon.com/docs/arbitrum.md)
- [How to Connect to Avalanche](https://docs.blockdaemon.com/docs/how-to-connect-to-avalanche.md)
- [Avalanche](https://docs.blockdaemon.com/docs/avalanche.md)
- [Base RPC Methods](https://docs.blockdaemon.com/docs/base-rpc-methods.md)
- [How to Connect to Base](https://docs.blockdaemon.com/docs/how-to-connect-to-base.md)
- [Base](https://docs.blockdaemon.com/docs/base-nodes.md)
- [Bitcoin Cash RPC Methods](https://docs.blockdaemon.com/docs/bitcoin-cash-rpc-methods.md)
- [How to Connect to Bitcoin Cash](https://docs.blockdaemon.com/docs/how-to-connect-to-bitcoin-cash.md)
- [Bitcoin Cash](https://docs.blockdaemon.com/docs/bitcoin-cash.md)
- [How to Connect to Bitcoin](https://docs.blockdaemon.com/docs/how-to-connect-to-bitcoin.md)
- [Bitcoin](https://docs.blockdaemon.com/docs/bitcoin-overview.md)
- [Bitcoin RPC Methods](https://docs.blockdaemon.com/docs/whitelisted-methods.md)
- [BNB RPC Methods](https://docs.blockdaemon.com/docs/bnb-rpc-methods.md)
- [How to Connect to BNB](https://docs.blockdaemon.com/docs/how-to-connect-to-bnb.md)
- [BNB](https://docs.blockdaemon.com/docs/bnb.md)
- [Botanix RPC Methods](https://docs.blockdaemon.com/docs/botanix-methods.md)
- [How to Connect to Botanix](https://docs.blockdaemon.com/docs/how-to-connect-to-botanix.md)
- [Botanix](https://docs.blockdaemon.com/docs/botanix-2.md)
- [Canton Super Validator](https://docs.blockdaemon.com/docs/canton-super-validator.md): Learn the types and roles of Canton super validators and how they differ from standard validators.
- [Canton Validator](https://docs.blockdaemon.com/docs/canton-validator.md): High-level overview of Canton validators and why they matters for institutions
- [Canton](https://docs.blockdaemon.com/docs/canton-overview.md): High-level overview of the Canton Network architecture, concepts, and infrastructure components.
- [Understanding the Canton Wallet Gateway](https://docs.blockdaemon.com/docs/understanding-the-canton-wallet-gateway.md): Solving validator‑agnostic signing for institutional tokenization
- [Cardano Annual Percentage Yield (APY)](https://docs.blockdaemon.com/docs/cardano-annual-percentage-yield.md)
- [How to Connect to Cardano](https://docs.blockdaemon.com/docs/how-to-connect-to-cardano.md)
- [Cardano](https://docs.blockdaemon.com/docs/cardano.md)
- [Key Cardano Features](https://docs.blockdaemon.com/docs/key-cardano-features.md)
- [Cosmos Governance](https://docs.blockdaemon.com/docs/cosmos-governance.md): Get to know what Cosmos governance entails.
- [How to Connect to Cosmos](https://docs.blockdaemon.com/docs/how-to-connect-to-cosmos.md)
- [Cosmos](https://docs.blockdaemon.com/docs/cosmos.md)
- [Dogecoin RPC Methods](https://docs.blockdaemon.com/docs/dogecoin-rpc-methods.md)
- [How to Connect to Dogecoin](https://docs.blockdaemon.com/docs/how-to-connect-to-dogecoin.md)
- [Dogecoin](https://docs.blockdaemon.com/docs/dogecoin.md)
- [Erigon RPC methods](https://docs.blockdaemon.com/docs/erigon-rpc-methods.md)
- [Consensus Clients](https://docs.blockdaemon.com/docs/ethereum-consensus-clients.md)
- [Execution Clients](https://docs.blockdaemon.com/docs/ethereum-execution-clients.md): An overview of each client, their primary features and ideal use cases.
- [Ethereum RPC Methods](https://docs.blockdaemon.com/docs/ethereum-rpc-methods.md)
- [GraphQL Queries on Ethereum Nodes](https://docs.blockdaemon.com/docs/graphql-queries-on-ethereum-nodes.md): Learn how to use GraphQL to query read-only data from your Ethereum node.
- [How to Connect to Ethereum](https://docs.blockdaemon.com/docs/how-to-connect-to-ethereum.md)
- [Ethereum](https://docs.blockdaemon.com/docs/ethereum.md)
- [How to Connect to Flow](https://docs.blockdaemon.com/docs/how-to-connect-to-flow.md)
- [Flow](https://docs.blockdaemon.com/docs/flow.md)
- [How to Deploy a Node](https://docs.blockdaemon.com/docs/how-to-deploy-a-node.md): Running your own node allows you to access transaction data, blockchain history, and more.
- [How to Connect to Hyperliquid](https://docs.blockdaemon.com/docs/how-to-connect-to-hyperliquid.md)
- [Hyperliquid RPC Methods](https://docs.blockdaemon.com/docs/hyperliquid-rpc-methods.md)
- [Hyperliquid](https://docs.blockdaemon.com/docs/hyperliquid.md)
- [Dedicated Nodes](https://docs.blockdaemon.com/docs/blockchain-nodes.md): Blockdaemon offers nodes-as-a-service for uncompromised connectivity, security, and performance.
- [How to Connect to Kusama Asset Hub](https://docs.blockdaemon.com/docs/how-to-connect-to-kusama-asset-hub.md)
- [How to Connect to Kusama](https://docs.blockdaemon.com/docs/how-to-connect-to-kusama.md)
- [How to Set Blockdaemon as Proxy for Nomination](https://docs.blockdaemon.com/docs/how-to-set-blockdaemon-as-proxy-for-nomination.md)
- [Kusama](https://docs.blockdaemon.com/docs/kusama.md)
- [How to Connect to Linea](https://docs.blockdaemon.com/docs/how-to-connect-to-linea.md)
- [Linea](https://docs.blockdaemon.com/docs/linea.md)
- [Linea RPC Methods](https://docs.blockdaemon.com/docs/linea-rpc-methods.md)
- [How to Connect to Litecoin](https://docs.blockdaemon.com/docs/how-to-connect-to-litecoin.md)
- [Litecoin](https://docs.blockdaemon.com/docs/litecoin.md)
- [Litecoin RPC Methods](https://docs.blockdaemon.com/docs/litecoin-rpc-methods.md)
- [How to Connect to Near](https://docs.blockdaemon.com/docs/how-to-connect-to-near.md)
- [Near](https://docs.blockdaemon.com/docs/near.md)
- [Near RPC Methods](https://docs.blockdaemon.com/docs/near-rpc-methods.md)
- [How to Connect to Optimism](https://docs.blockdaemon.com/docs/how-to-connect-to-optimism.md)
- [Optimism](https://docs.blockdaemon.com/docs/optimism.md)
- [Blockdaemon & Polkadot](https://docs.blockdaemon.com/docs/blockdaemon-and-polkadot.md)
- [How to Connect to Polkadot Asset Hub](https://docs.blockdaemon.com/docs/how-to-connect-to-polkadot-asset-hub.md)
- [How to Connect to Polkadot](https://docs.blockdaemon.com/docs/how-to-connect-to-polkadot.md)
- [Polkadot](https://docs.blockdaemon.com/docs/polkadot.md)
- [Parachains](https://docs.blockdaemon.com/docs/parachains-polkadot.md)
- [Nominated Proof of Stake (NPoS)](https://docs.blockdaemon.com/docs/polkadot-npos.md)
- [Slashing](https://docs.blockdaemon.com/docs/polkadot-slashing.md)
- [Staking Rewards](https://docs.blockdaemon.com/docs/polkadot-staking-rewards.md)
- [Polkadot’s Consensus Mechanisms](https://docs.blockdaemon.com/docs/polkadots-consensus-mechanisms.md)
- [Substrate](https://docs.blockdaemon.com/docs/substrate-polkadot.md)
- [Treasury](https://docs.blockdaemon.com/docs/treasury.md)
- [How to Connect to Polygon](https://docs.blockdaemon.com/docs/how-to-connect-to-polygon.md)
- [Polygon](https://docs.blockdaemon.com/docs/polygon.md)
- [How to Connect to Provenance](https://docs.blockdaemon.com/docs/how-to-connect-to-provenance.md)
- [Provenance](https://docs.blockdaemon.com/docs/provenance.md)
- [How to Connect to Solana](https://docs.blockdaemon.com/docs/how-to-connect-to-solana.md)
- [Solana](https://docs.blockdaemon.com/docs/solana.md)
- [MEV Rewards](https://docs.blockdaemon.com/docs/mev-rewards.md)
- [Participate in Solana Staking](https://docs.blockdaemon.com/docs/participate-in-solana-staking.md)
- [Solana Archival Nodes](https://docs.blockdaemon.com/docs/solana-archival-nodes.md): Full-history Solana data for institutional use
- [Solana Consensus Mechanism](https://docs.blockdaemon.com/docs/solana-consensus-mechanism.md)
- [Solana Nodes Performance](https://docs.blockdaemon.com/docs/solana-nodes-performance.md)
- [Staking Rewards](https://docs.blockdaemon.com/docs/solana-staking-rewards.md)
- [Understanding Solana Validators](https://docs.blockdaemon.com/docs/understanding-solana-validators.md)
- [How to Connect to Soneium](https://docs.blockdaemon.com/docs/how-to-connect-to-soneium.md)
- [Soneium](https://docs.blockdaemon.com/docs/soneium.md)
- [Soneium RPC Methods](https://docs.blockdaemon.com/docs/soneium-rpc-methods.md)
- [How to Connect to Stellar](https://docs.blockdaemon.com/docs/how-to-connect-to-stellar.md)
- [How To Use SDKs On A Stellar Node](https://docs.blockdaemon.com/docs/how-to-use-sdks-on-a-stellar-node.md)
- [Stellar](https://docs.blockdaemon.com/docs/stellar.md)
- [Rate Limiting for Stellar Horizon](https://docs.blockdaemon.com/docs/rate-limiting-for-stellar-horizon.md)
- [Stellar Nodes: Watcher or Validator](https://docs.blockdaemon.com/docs/stellar-nodes-watcher-or-validator.md)
- [Stellar Quarterly Testnet Reset](https://docs.blockdaemon.com/docs/stellar-quarterly-testnet-reset.md)
- [What Is Horizon?](https://docs.blockdaemon.com/docs/what-is-horizon.md)
- [Getting Started with Tempo](https://docs.blockdaemon.com/docs/getting-started-with-tempo.md): Everything your organization needs to understand Tempo Network, how staking and validation work, and the services Blockdaemon provides to help you participate with confidence.
- [Tempo](https://docs.blockdaemon.com/docs/tempo.md): High-level overview of the Tempo Network architecture, concepts, and infrastructure components.
- [Issuing Assets: The TIP-20 Standard & TIP-403 Compliance](https://docs.blockdaemon.com/docs/issuing-assets-the-tip-20-standard-tip-403-compliance.md): How to enforce native compliance and access controls for institutional token issuance on Tempo
- [Managing Transactions with Stablecoin Gas](https://docs.blockdaemon.com/docs/managing-transactions-with-stablecoin-gas.md): How stablecoin gas works on Tempo and how to format your transactions to utilize it
- [How to Connect to Tron](https://docs.blockdaemon.com/docs/dedicated-nodes-how-to-connect-to-tron.md)
- [Tron REST Methods](https://docs.blockdaemon.com/docs/dedicated-nodes-tron-rest-methods.md)
- [Tron RPC Methods](https://docs.blockdaemon.com/docs/dedicated-nodes-tron-rpc-methods.md)
- [Tron](https://docs.blockdaemon.com/docs/tron.md)
- [How to Connect to Unichain](https://docs.blockdaemon.com/docs/how-to-connect-to-unichain.md)
- [Unichain](https://docs.blockdaemon.com/docs/unichain.md)
- [Unichain RPC Methods](https://docs.blockdaemon.com/docs/unichain-rpc-methods.md)
- [WebSocket Support for Nodes](https://docs.blockdaemon.com/docs/websocket-support-for-nodes.md)
- [How to Connect to XRP](https://docs.blockdaemon.com/docs/how-to-connect-to-xrp.md)
- [XRP](https://docs.blockdaemon.com/docs/xrp.md)
- [Sending A Transaction To An XRP Ledger](https://docs.blockdaemon.com/docs/sending-a-transaction-to-an-xrp-ledger.md): Learn how easy it is to send a transaction to an XRP ledger.
- [XRP RPC Methods](https://docs.blockdaemon.com/docs/xrp-rpc-methods.md)
- [How to Connect to zkSync](https://docs.blockdaemon.com/docs/how-to-connect-to-zksync.md)
- [zkSync](https://docs.blockdaemon.com/docs/zksync.md)
- [zkSync RPC Methods](https://docs.blockdaemon.com/docs/zksync-rpc-methods.md)
- [Animoca-Blockdaemon DVN Addresses](https://docs.blockdaemon.com/docs/blockdaemon-dvn-addresses.md)
- [LayerZero](https://docs.blockdaemon.com/docs/layerzero-overview.md): Introducing Animoca-Blockdaemon DVNs, transforming cross-chain transactions for easy swaps and transfers.
- [Event Types](https://docs.blockdaemon.com/docs/event-types.md)
- [Unified Block](https://docs.blockdaemon.com/docs/unified-block.md)
- [Unified Confirmed Balance](https://docs.blockdaemon.com/docs/unified-confirmed-balance.md)
- [Unified Confirmed Transaction Log](https://docs.blockdaemon.com/docs/unified-confirmed-transaction-log.md)
- [Unified Confirmed Transaction Trace](https://docs.blockdaemon.com/docs/unified-confirmed-transaction-trace.md)
- [Unified Confirmed Transaction](https://docs.blockdaemon.com/docs/unified-confirmed-transaction.md)
- [Unified Event](https://docs.blockdaemon.com/docs/unified-event.md): Stellar-specific event type triggered when a smart contract emits an event on the Stellar network.
- [Unified Reorg](https://docs.blockdaemon.com/docs/unified-reorg.md)
- [Unified Staking Reward](https://docs.blockdaemon.com/docs/unified-staking-reward.md)
- [Unified Staking Status](https://docs.blockdaemon.com/docs/unified-staking-status.md)
- [Unified Trustline](https://docs.blockdaemon.com/docs/unified-trustline.md): Stellar-specific event type triggered when a trustline is created, updated, or removed on the Stellar network.
- [Quickstart](https://docs.blockdaemon.com/docs/events-quickstart.md)
- [Step 1. Get Supported Protocols and Networks](https://docs.blockdaemon.com/docs/step-1-get-supported-protocols-and-networks.md): Check out a wide range of supported protocols and networks for seamless integration.
- [Step 2. Create a New Target](https://docs.blockdaemon.com/docs/step-2-create-a-new-target.md): Learn how to configure targets for event streaming.
- [Step 3. Create a Variable](https://docs.blockdaemon.com/docs/step-3-create-a-variable.md): Create a variable to monitor transactions for specific wallets or addresses.
- [Step 4. Add Variable Values](https://docs.blockdaemon.com/docs/step-4-add-variable-values.md): This section will contain a variable values details and how they work.
- [Step 5. Create a Rule](https://docs.blockdaemon.com/docs/step-5-create-a-rule.md): Easily create new rules for event handling and management.
- [Events Unified Format](https://docs.blockdaemon.com/docs/events-unified-format.md): Explore the standardized unified format for events across various protocols and networks.
- [Events](https://docs.blockdaemon.com/docs/overview-events.md)
- [Arbitrum One](https://docs.blockdaemon.com/docs/access-arbitrum-one-rpc.md)
- [Avalanche](https://docs.blockdaemon.com/docs/access-avalanche-rpc.md)
- [Base](https://docs.blockdaemon.com/docs/access-base-rpc.md)
- [Bitcoin Cash](https://docs.blockdaemon.com/docs/access-bitcoin-cash-rpc.md)
- [Bitcoin](https://docs.blockdaemon.com/docs/access-bitcoin-rpc.md)
- [Dogecoin](https://docs.blockdaemon.com/docs/access-dogecoin-rpc.md)
- [Ethereum Beacon API](https://docs.blockdaemon.com/docs/access-ethereum-beacon-api.md)
- [Ethereum](https://docs.blockdaemon.com/docs/access-ethereum-rpc-api.md)
- [Full Node HTTP Tron API](https://docs.blockdaemon.com/docs/access-full-node-http-tron-rpc.md)
- [Ink](https://docs.blockdaemon.com/docs/access-ink-rpc.md)
- [Litecoin](https://docs.blockdaemon.com/docs/access-litecoin-rpc.md)
- [Monad](https://docs.blockdaemon.com/docs/access-monad-rpc.md)
- [Near](https://docs.blockdaemon.com/docs/access-near-rpc.md)
- [Optimism](https://docs.blockdaemon.com/docs/access-optimism-rpc.md)
- [Solana](https://docs.blockdaemon.com/docs/access-solana-rpc.md)
- [Solidity Full Node Tron API](https://docs.blockdaemon.com/docs/access-solidity-full-node-tron-rpc.md)
- [Soneium](https://docs.blockdaemon.com/docs/access-soneium-rpc.md)
- [Soroban](https://docs.blockdaemon.com/docs/access-soroban-rpc.md)
- [Stellar](https://docs.blockdaemon.com/docs/access-stellar-rpc.md)
- [Tron](https://docs.blockdaemon.com/docs/access-tron-rpc-api.md)
- [X Layer](https://docs.blockdaemon.com/docs/access-xlayer-rpc.md)
- [XRP](https://docs.blockdaemon.com/docs/access-xrp-rpc.md)
- [Algorand via Algod API](https://docs.blockdaemon.com/docs/access-algorand-rpc-via-algod-api.md)
- [Algorand via Indexer API](https://docs.blockdaemon.com/docs/access-algorand-rpc-via-indexer-api.md)
- [Algorand](https://docs.blockdaemon.com/docs/algorand-3.md): Access Algorand with Blockdaemon RPC API
- [Tempo](https://docs.blockdaemon.com/docs/connecting-to-tempo-blockdaemon-rpc-endpoints.md): How to connect to Blockdaemon Tempo RPC Endpoints
- [Cosmos REST API](https://docs.blockdaemon.com/docs/access-cosmos-rpc-via-rest-api.md)
- [Cosmos via Tendermint REST API](https://docs.blockdaemon.com/docs/access-cosmos-rpc-via-tendermint-rest.md)
- [Cosmos via Tendermint RPC API](https://docs.blockdaemon.com/docs/access-cosmos-rpc-via-tendermint-rpc.md)
- [Cosmos](https://docs.blockdaemon.com/docs/cosmos-1.md): Access Cosmos with Blockdaemon RPC API
- [RPC API](https://docs.blockdaemon.com/docs/rpc-api.md)
- [Kusama via Substrate RPC API](https://docs.blockdaemon.com/docs/access-kusama-rpc-via-substrate-rpc-api.md)
- [Kusama via Substrate Sidecar API](https://docs.blockdaemon.com/docs/access-kusama-rpc-via-substrate-sidecar-api.md)
- [Kusama](https://docs.blockdaemon.com/docs/kusama-1.md): Access Kusama with Blockdaemon RPC API
- [Polkadot via Substrate RPC API](https://docs.blockdaemon.com/docs/access-polkadot-rpc-via-substrate-rpc-api.md)
- [Polkadot via Substrate Sidecar API](https://docs.blockdaemon.com/docs/access-polkadot-rpc-via-substrate-sidecar-api.md)
- [Polygon via Ethereum API](https://docs.blockdaemon.com/docs/access-polygon-rpc-via-ethereum-api.md)
- [Polygon via Tendermint REST API](https://docs.blockdaemon.com/docs/access-polygon-rpc-via-tendermint-rest.md)
- [Polygon via Tendermint RPC API](https://docs.blockdaemon.com/docs/access-polygon-rpc-via-tendermint-rpc.md)
- [Polkadot](https://docs.blockdaemon.com/docs/polkadot-1.md): Access Polkadot with Blockdaemon RPC API
- [Avalanche](https://docs.blockdaemon.com/docs/avalanche-specific-info.md)
- [Staking API](https://docs.blockdaemon.com/docs/staking-api-tutorial-avalanche.md)
- [Binance](https://docs.blockdaemon.com/docs/binance-specific-info.md)
- [Staking API](https://docs.blockdaemon.com/docs/staking-api-tutorial-binance.md)
- [Cardano](https://docs.blockdaemon.com/docs/cardano-specific-info.md)
- [Staking API](https://docs.blockdaemon.com/docs/staking-api-tutorial-cardano.md)
- [Dashboard Overview](https://docs.blockdaemon.com/docs/cosmos-dashboard.md): Learn how to keep track of your ATOM validators performance via Blockdaemon Cosmos Dashboard.
- [Stake ATOM](https://docs.blockdaemon.com/docs/stake-cosmos.md): Learn how to stake ATOM with your connected wallet.
- [Unstake ATOM](https://docs.blockdaemon.com/docs/unstake-atom.md): Easily unstake your ATOM from the staking pool.
- [Withdraw Rewards](https://docs.blockdaemon.com/docs/withdraw-atom.md): Learn how to withdraw rewards from a single transaction.
- [Cosmos](https://docs.blockdaemon.com/docs/cosmos-specific-info.md)
- [Staking API](https://docs.blockdaemon.com/docs/staking-api-tutorial-cosmos.md)
- [Stake ATOM from Fireblocks via WalletConnect](https://docs.blockdaemon.com/docs/stake-atom-from-fireblocks-via-walletconnect.md)
- [How to Restake with Eigenlayer](https://docs.blockdaemon.com/docs/eigenlayer-restaking.md): Restake rewards with Eigenlayer via Blockdaemon app.
- [How to Manage Validators](https://docs.blockdaemon.com/docs/eth-managing-validators.md)
- [ETH Validator Statuses](https://docs.blockdaemon.com/docs/eth-validator-statuses.md): A detailed account of Blockdaemon Ethereum Dashboard statuses and what they indicate.
- [Dashboard Overview](https://docs.blockdaemon.com/docs/ethereum-dashboard.md): Keep track of your ETH validators performance via Blockdaemon Ethereum Dashboard.
- [How to Add Validator(s)](https://docs.blockdaemon.com/docs/how-to-add-validators-ethereum.md): Add one or multiple validators to the Ethereum staking dashboard.
- [How to Download Staking Reports](https://docs.blockdaemon.com/docs/how-to-download-staking-reports-ethereum.md): Generate a staking report with date range and timezone settings.
- [How to Exit Validator(s)](https://docs.blockdaemon.com/docs/how-to-exit-validators-ethereum.md): A step-by-step guide to exit and remove validator(s) from the dashboard.
- [How to Stake](https://docs.blockdaemon.com/docs/stake-eth-in-app.md)
- [Ethereum Pectra Upgrade](https://docs.blockdaemon.com/docs/ethereum-pectra-upgrade.md): Ethereum’s Pectra Hard Fork: Discover how Ethereum's Pectra update will transform ETH staking.
- [Ethereum](https://docs.blockdaemon.com/docs/ethereum-protocol-info.md)
- [Staking API](https://docs.blockdaemon.com/docs/staking-api-tutorial-ethereum.md): How to send a transaction using Blockdaemon's Ethereum Staking API.
- [Stake ETH via Fireblocks (App)](https://docs.blockdaemon.com/docs/how-to-stake-eth-on-fireblocks-using-bdapp.md)
- [Stake ETH via Fireblocks (API)](https://docs.blockdaemon.com/docs/stake-eth-on-fireblocks-using-the-blockdaemon-staking-api.md)
- [Stake ETH via BitGo](https://docs.blockdaemon.com/docs/stake-eth-via-bitgo.md)
- [How to Add Wallet Addresses](https://docs.blockdaemon.com/docs/how-to-add-wallet-addresses-near.md): Discover how easy it is to add wallets to the Blockdaemon NEAR Dashboard.
- [How to Remove Wallet Addresses](https://docs.blockdaemon.com/docs/how-to-remove-wallet-addresses-near.md): A step-by-step guide for you to learn how to remove wallets from the Blockdaemon NEAR Dashboard.
- [Dashboard Overview](https://docs.blockdaemon.com/docs/near-dashboard.md): Learn how to keep track of your Near delegation's performance via Blockdaemon Near dashboard.
- [Stake NEAR](https://docs.blockdaemon.com/docs/stake-near.md): Learn how to stake NEAR with your connected wallet.
- [Unstake NEAR](https://docs.blockdaemon.com/docs/unstake-near.md): Easily unstake your NEAR tokens from the staking pool.
- [Withdraw NEAR](https://docs.blockdaemon.com/docs/withdraw-near.md): Learn how to withdraw NEAR from a single transaction.
- [NEAR](https://docs.blockdaemon.com/docs/near-specific-info.md): Learn about NEAR staking, consensus, tokenomics, and delegation
- [Stake NEAR from Fireblocks via WalletConnect](https://docs.blockdaemon.com/docs/stake-near-from-fireblocks-via-walletconnect.md)
- [Staking API](https://docs.blockdaemon.com/docs/staking-api-tutorial-near.md)
- [Polkadot](https://docs.blockdaemon.com/docs/polkadot-specific-info.md)
- [Staking API](https://docs.blockdaemon.com/docs/staking-api-tutorial-polkadot.md): View some examples showing how to use Blockdaemon Polkadot Staking API.
- [How to Add Wallet Addresses](https://docs.blockdaemon.com/docs/how-to-add-wallets-pol.md): Discover how easy it is to add wallets to the Blockdaemon Polygon Dashboard.
- [How to Download Staking Reports](https://docs.blockdaemon.com/docs/how-to-download-staking-reports-pol.md): Learn how to download a .csv report from Blockdaemon Polygon Dashboard.
- [How to Remove Wallet Addresses](https://docs.blockdaemon.com/docs/how-to-remove-wallets-pol.md): A step-by-step guide for you to learn how to remove wallets from the Blockdaemon Polygon Dashboard.
- [Dashboard Overview](https://docs.blockdaemon.com/docs/polygon-dashboard.md): Learn how to keep track of your POL delegation's performance via Blockdaemon Polygon Dashboard.
- [Restake Rewards](https://docs.blockdaemon.com/docs/restake-rewards-pol.md)
- [Stake POL](https://docs.blockdaemon.com/docs/stake-pol.md)
- [Unstake POL](https://docs.blockdaemon.com/docs/unstake-pol.md)
- [Withdraw POL](https://docs.blockdaemon.com/docs/withdraw-pol.md)
- [Withdraw Rewards](https://docs.blockdaemon.com/docs/withdraw-rewards-pol.md)
- [Polygon](https://docs.blockdaemon.com/docs/polygon-specific-info.md)
- [Staking API](https://docs.blockdaemon.com/docs/staking-api-tutorials-polygon.md): View an example showing how to use Blockdaemon Polygon Staking API.
- [Stake POL from Fireblocks via WalletConnect](https://docs.blockdaemon.com/docs/stake-pol-from-fireblocks-via-walletconnect.md)
- [How to Add Wallets](https://docs.blockdaemon.com/docs/how-to-add-wallets-solana.md): Discover how easy it is to add wallets to the Blockdaemon Solana Dashboard.
- [How to Download Staking Reports](https://docs.blockdaemon.com/docs/how-to-download-solana-staking-reports.md): Discover how to download a Staking Report from Blockdaemon Solana Dashboard in this step-by-step guide.
- [How to Remove Wallets](https://docs.blockdaemon.com/docs/how-to-remove-wallets-solana.md): A step-by-step guide for you to learn how to remove wallets from the Blockdaemon Solana Dashboard.
- [Dashboard Overview](https://docs.blockdaemon.com/docs/solana-dashboard.md): Learn how to keep track of your SOL wallet performance via Blockdaemon Solana Dashboard.
- [Stake SOL](https://docs.blockdaemon.com/docs/stake-sol.md)
- [Unstake SOL](https://docs.blockdaemon.com/docs/unstake-sol.md): Easily unstake your SOL tokens from the staking pool.
- [Withdraw SOL](https://docs.blockdaemon.com/docs/withdraw-sol.md): Learn how to withdraw SOL from a single transaction.
- [Solana](https://docs.blockdaemon.com/docs/solana-specific-info.md)
- [Solana Stake for Builders Validator](https://docs.blockdaemon.com/docs/solana-stake-for-builders-validator.md)
- [Staking API](https://docs.blockdaemon.com/docs/staking-api-tutorial.md)
- [Stake SOL via Fireblocks](https://docs.blockdaemon.com/docs/stake-sol-with-blockdaemon-via-fireblocks.md)
- [dYdX](https://docs.blockdaemon.com/docs/staking-dydx.md)
- [Stake dYdX](https://docs.blockdaemon.com/docs/stake-dydx.md): A step-by-step guide on how to stake dYdX via Keplr with Blockdaemon validator.
- [Stack STX](https://docs.blockdaemon.com/docs/how-to-stacks.md): Overview of Stacking and How to Stack STX with the Leather Wallet (Leather Earn).
- [Stacks](https://docs.blockdaemon.com/docs/staking-stacks.md)
- [TON](https://docs.blockdaemon.com/docs/staking-ton.md)
- [TON Multi-Nominator Pool Delegation](https://docs.blockdaemon.com/docs/ton-multi-nominator-pool-delegation.md)
- [AI Optimization](https://docs.blockdaemon.com/docs/ai-optimization.md): Streamline your Blockdaemon documentation experience with our AI‑powered support.
- [Subscribe to the Blockdaemon StatusPage](https://docs.blockdaemon.com/docs/how-to-subscribe-to-the-blockdaemon-statuspage.md): 🚨 Stay updated on Blockdaemon services by subscribing to the StatusPage.
- [Institutional Vault](https://docs.blockdaemon.com/docs/blockdaemon-wallet-overview.md): Find out what Institutional Vault is and how it works
- [Security](https://docs.blockdaemon.com/docs/security-iv.md)
## API Reference
- [Get Bridge Swap Price](https://docs.blockdaemon.com/reference/bridgeprice.md): This endpoint provides a real‑time swap quotation for transferring tokens between two blockchain networks using a designated bridge. It calculates the estimated amount of destination tokens that you would receive based on a given input token amount and token pair, factoring in the current liquidity and fees across the specified source and destination chains. > 💡 **Compute Unit Value:** `40` (Fixed)
- [Get Bridge Swap Quotes](https://docs.blockdaemon.com/reference/bridgequotes.md): Retrieves a comprehensive list of swap quotations from multiple bridges for a specified token pair pool. By aggregating swap quotes across various bridges, it enables users to compare rates and identify the most favorable trading option. The response includes detailed information such as the Bridge name and identifier, the input amount, the swap path, and the resulting output amounts from each bridge, making it a valuable tool for pricing data and swap execution decisions. > 💡 **Compute Unit Value:** `85` (Fixed)
- [Create Bridge Swap Transaction](https://docs.blockdaemon.com/reference/bridgeswap.md): Enables seamless, cross-chain token exchanges by swapping assets between supported blockchain networks. This endpoint processes the swap transaction securely and efficiently, converting tokens from one chain to another while managing the necessary transaction parameters. The response provides key details—including source and destination chain IDs, sender and receiver addresses, transferred value, gas specifications, and a unique reference ID—allowing developers and users to verify and track the swap transaction. > 💡 **Compute Unit Value:** `80` (Fixed)
- [Aggregate Bridge Swap](https://docs.blockdaemon.com/reference/bridgeswaps.md): Aggregates swap quotes from all bridges supporting a specified token pair. It allows users to customize their query to prioritize either the best output or the lowest gas costs. The response provides detailed transaction data including bridge identifiers, output amounts, swap routing parameters (such as call data), gas estimates, and a reference, enabling traders to compare and select the most efficient swap route for their needs. > 💡 **Compute Unit Value:** `95` (Fixed)
- [Create Bridge Swap Transaction with Approval](https://docs.blockdaemon.com/reference/bridgeswapwithapproval.md): Generates both token approval and swap transactions in a single call with configurable slippage protection. > 💡 **Compute Unit Value:** `110` (Fixed)
- [Get User Bridge Tokens](https://docs.blockdaemon.com/reference/bridgetokens.md): Returns a comprehensive list of tokens that the all the bridge currently supports. The response includes each token’s symbol and its corresponding blockchain address, enabling users to easily determine which assets can be transferred or managed through the bridge. > 💡 **Compute Unit Value:** `60` (Fixed)
- [Get Bridge Transaction Details](https://docs.blockdaemon.com/reference/bridgetransactions.md): Retrieves detailed information about a specific cross-chain bridge transaction using its transaction hash. It returns key data such as source and destination addresses, block details, transaction status, and timestamps, enabling users to track and verify the progress and outcome of the transaction. > 💡 **Compute Unit Value:** `50` (Fixed)
- [Unlock Tokens for Bridge Swap](https://docs.blockdaemon.com/reference/bridgeunlock.md): Initiates the unlocking process for assets on the destination blockchain that were previously locked during a bridging operation. This endpoint triggers the release of tokens, making them available for use on the target network. The response provides critical transaction details—including the destination chain ID, sender and receiver addresses, gas usage, and a unique reference ID—allowing developers and users to verify that the unlocking process has been successfully initiated and to track the transaction's progress. > 💡 **Compute Unit Value:** `50` (Fixed)
- [Authentication](https://docs.blockdaemon.com/reference/defi-api-authentication.md)
- [Get DEX Swap Price](https://docs.blockdaemon.com/reference/dexprice.md): Retrieves a swap quotation for a given token pair or a series of tokens along a specified path. By providing an input amount (amountIn), the endpoint calculates and returns the estimated output amounts for each token in the swap path. This allows users to accurately gauge current market pricing and estimate the value of potential swaps on a decentralized exchange, facilitating more informed trading decisions. > 💡 **Compute Unit Value:** `70` (Fixed)
- [Get DEX Swap Quotes](https://docs.blockdaemon.com/reference/dexquotes.md): Retrieves a comprehensive list of swap quotations from multiple DEXs for a specified token pair pool. By aggregating swap quotes across various DEXs, it enables users to compare rates and identify the most favorable trading option. The response includes detailed information such as the DEX name and identifier, the input amount, the swap path, and the resulting output amounts from each DEX, making it a valuable tool for pricing data and swap execution decisions. > 💡 **Compute Unit Value:** `100` (Fixed)
- [Create DEX Swap Transaction](https://docs.blockdaemon.com/reference/dexswap.md): Enables users to perform token swaps on a DEX by supplying source tokens, desired output tokens, and other trade parameters. This endpoint calculates the optimal path (or uses a given path) across liquidity pools, then returns key details such as the route taken, final amounts, and any additional transaction data needed to finalize the swap on-chain. It is particularly useful for DeFi integrations that require seamless conversions between multiple ERC20 tokens within a single request. > 💡 **Compute Unit Value:** `55` (Fixed)
- [Aggregate DEX Swap](https://docs.blockdaemon.com/reference/dexswaps.md): Aggregates swap quotes from all DEXs supporting a specified token pair. It allows users to customize their query to prioritize either the best output or the lowest gas costs. The response provides detailed transaction data including DEX identifiers, output amounts, swap routing parameters (such as call data), gas estimates, and a reference, enabling traders to compare and select the most efficient swap route for their needs. > 💡 **Compute Unit Value:** `115` (Fixed)
- [Create DEX Swap Transaction with Approval](https://docs.blockdaemon.com/reference/dexswapwithapproval.md): Generates both token approval and swap transactions in a single call with configurable slippage protection. > 💡 **Compute Unit Value:** `85` (Fixed)
- [Borrow](https://docs.blockdaemon.com/reference/lendborrowborrow.md): Initiates a borrowing transaction for a specified amount of tokens from supported lending markets (Aave V2/V3, Compound V2/V3), allowing configuration of asset, amount, interest rate mode, on-behalf-of address, and gas parameters for an optimized borrowing process. > 💡 **Compute Unit Value:** `225` (Fixed)
- [Deposit](https://docs.blockdaemon.com/reference/lendborrowdeposit.md): Facilitate the deposit of assets into lending protocols by specifying the asset, deposit amount, and optionally, a recipient address. This endpoint is designed for users to start earning interest or to use their deposited collateral for borrowing. Gas optimization settings ensure that the deposit transaction is both efficient and cost‐effective. > 💡 **Compute Unit Value:** `230` (Fixed)
- [Deposit With Approval](https://docs.blockdaemon.com/reference/lendborrowdepositwithapproval.md): Returns unsigned transactions for ERC-20 approval when allowance is below the deposit amount, plus the protocol deposit transaction. Without batchOption, data is an ordered array [approveTxn?, depositTxn]. With batchOption EIP-5792 or EIP-7702 (supported chains), returns a single batched payload. Same request parameters as Deposit per protocol. > 💡 **Compute Unit Value:** `230` (Fixed)
- [Get Pools](https://docs.blockdaemon.com/reference/lendborrowpools_legacy.md): Fetch a comprehensive overview of supply and borrow APYs across multiple assets in lending pools. The endpoint aggregates data such as interest rates, liquidity, reserve sizes, and token-specific details (like symbols and addresses) to help you compare opportunities across different markets. > 💡 **Compute Unit Value:** `135` (Fixed)
- [Repay](https://docs.blockdaemon.com/reference/lendborrowrepay.md): Process the repayment of borrowed assets to the lending protocol. Whether you’re reducing your debt or fully repaying a loan, this endpoint lets you specify the asset, amount, and repayment mode. Customizable gas parameters allow you to tailor the transaction for cost efficiency and timely execution. > 💡 **Compute Unit Value:** `255` (Fixed)
- [Get User Positions](https://docs.blockdaemon.com/reference/lendborrowuserpositions_legacy.md): Deliver a comprehensive snapshot of your active lending and borrowing positions across supported markets. The response details each position’s collateral (such as aTokens and underlying assets), balance scales, and collateral usage status, offering a clear picture of your overall exposure and risk profile. > 💡 **Compute Unit Value:** `115` (Fixed)
- [Withdraw](https://docs.blockdaemon.com/reference/lendborrowwithdraw.md): Process the withdrawal of your deposited assets from the lending protocol. Specify the asset, amount, and recipient address, and use customizable gas parameters to ensure that the withdrawal is executed efficiently. This endpoint allows you to retrieve funds when needed while managing your overall position. > 💡 **Compute Unit Value:** `205` (Fixed)
- [Withdraw With Approval](https://docs.blockdaemon.com/reference/lendborrowwithdrawwithapproval.md): Process the withdrawal of deposited assets from a lending protocol with automated approval handling. Returns an array of transactions: an ERC-20 approval transaction (only when required) followed by the withdrawal transaction. This eliminates the need for manual allowance management before withdrawal. > 💡 **Compute Unit Value:** `205` (Fixed)
- [Get API Metadata](https://docs.blockdaemon.com/reference/_getapimetadatav2.md): Returns a list of supported chains and protocol IDs for a specific DeFi API category and endpoint. > 💡 **Compute Unit Value:** `100` (fixed)
- [List Supported Tokens with Metadata](https://docs.blockdaemon.com/reference/gettokens.md): 
Retrieves a list of tokens along with their metadata, such as the token's name, symbol, decimals, logo URI, and associated tags. This information is useful for displaying token details and allowing users to search or filter tokens based on specific criteria. Tags can be used to narrow down the returned tokens. Example: Use the tag `stablecoins` to only return stablecoin tokens. > 💡 **Compute Unit Value:** `60` (fixed)
- [List Token Tags](https://docs.blockdaemon.com/reference/gettokentags.md): 
Retrieves a list of available tags that can be used to filter the tokens response. > 💡 **Compute Unit Value:** `60` (fixed)
- [Blockdaemon APIs](https://docs.blockdaemon.com/reference/blockdaemon-api-suite.md): Discover the Blockdaemon API Suite - streamlining institutional staking and simplifying blockchain operations.
- [Homepage](https://docs.blockdaemon.com/reference/homepage-api.md)
- [Compute Units Usage](https://docs.blockdaemon.com/reference/compute-units-usage-events.md)
- [Get Organization Audit Logs](https://docs.blockdaemon.com/reference/get-organization-audit-logs.md): Returns the logs associated with the organization.
- [List Supported Protocols and Networks](https://docs.blockdaemon.com/reference/get-event-protocol-overview.md): Returns all supported protocols and networks with event matching details.
- [Create a Rule](https://docs.blockdaemon.com/reference/add-rule.md): Creates a new rule. Duplicate rules are not allowed.
- [Delete a Rule](https://docs.blockdaemon.com/reference/delete-rule.md): Deletes the rule identified by the given ID.
- [Get Rule by ID](https://docs.blockdaemon.com/reference/find-rule-by-id.md): Returns the rule from the specified ID.
- [Get all Rules](https://docs.blockdaemon.com/reference/find-rules.md): Returns all rules in the system that the user has access to.
- [Update a Rule](https://docs.blockdaemon.com/reference/update-rule.md): Update a rule by its ID with new data.
- [Create a Target](https://docs.blockdaemon.com/reference/add-target.md): Creates a new target. Duplicate targets are not allowed.
- [Delete a Target](https://docs.blockdaemon.com/reference/delete-target.md): Delete a target using its ID.
- [Get Target by ID](https://docs.blockdaemon.com/reference/find-target-by-id.md): Fetch a specific target using its ID. The request will return an error if the user doesn’t have access to the target.
- [Get all Targets](https://docs.blockdaemon.com/reference/find-targets.md): Returns a list of all targets you have access to, including details like status, type, and destination settings.
- [Get Target Logs](https://docs.blockdaemon.com/reference/get-target-logs-by-id.md): Returns the logs associated with the specified target ID.
- [Partially Update a Target](https://docs.blockdaemon.com/reference/patch-target.md): Update some fields of a target using its ID. Include only the fields to be changed in the request body.
- [Update a Target](https://docs.blockdaemon.com/reference/update-target.md): Updates an existing target using by ID. All fields will be replaced with the new values provided in the request body.
- [Validate Message for Target](https://docs.blockdaemon.com/reference/validate-message-send.md): Sends a message template to the specified target and returns whether the message is valid.
- [Test Target Connection](https://docs.blockdaemon.com/reference/validate-verification.md): Sends a test request to the specified Target to verify it can successfully receive messages.
- [Create a Variable](https://docs.blockdaemon.com/reference/add-variable.md): Creates a new variable. Duplicate variable names are not allowed.
- [Delete a Variable](https://docs.blockdaemon.com/reference/delete-variable.md): Deletes a variable using the specified ID.
- [Get Variable by ID](https://docs.blockdaemon.com/reference/find-variable-by-id.md): Retrieves the details of a variable using its ID.
- [Get all Variables](https://docs.blockdaemon.com/reference/find-variables.md): Returns all variables that the user has access to.
- [Update a Variable](https://docs.blockdaemon.com/reference/update-variable.md): Updates an existing variable using the specified ID. All fields will be replaced with the new values provided in the request body.
- [Create a Variable Value](https://docs.blockdaemon.com/reference/add-variable-value.md): Creates a new value for the specified variable. Duplicate values are not allowed.
- [Delete Variable Value by ID](https://docs.blockdaemon.com/reference/delete-variable-value-by-id.md): Deletes a specific variable value using its ID.
- [Delete Variable Value by Value](https://docs.blockdaemon.com/reference/delete-variable-value-by-value.md): Deletes a specific variable value by matching the variable's ID and a provided value. Use this endpoint when you know the exact value you want to delete.
- [Get all Variable Values](https://docs.blockdaemon.com/reference/find-variable-values.md): Returns all variables from the system that the user has access to
- [Validate Message Origin](https://docs.blockdaemon.com/reference/validate-message-origin.md)
- [Webhook Debugging](https://docs.blockdaemon.com/reference/webhook-debugging.md)
- [Webhook Handling](https://docs.blockdaemon.com/reference/webhook-handling.md)
- [Receives Webhook Messages](https://docs.blockdaemon.com/reference/webhook-receive.md): Endpoint that receives webhook messages after passing verification.
- [Webhook Verification Challenge](https://docs.blockdaemon.com/reference/webhook-verification-challenge.md): Endpoint that should respond to webhook verification. challenge
- [Verification Process](https://docs.blockdaemon.com/reference/webhook-verification-process.md)
- [Management API](https://docs.blockdaemon.com/reference/management.md): Usage Metrics Endpoints
- [Metrics on current period quota usage](https://docs.blockdaemon.com/reference/management-metrics-quota-usage.md): Returns the total Compute Units (CU) consumed in the current period.
- [Metrics on current period request usage](https://docs.blockdaemon.com/reference/management-metrics-request-usage.md): Get metrics on current period request usage
- [Get Account Nonce](https://docs.blockdaemon.com/reference/getaccountnonce.md): Returns the nonce for a user-defined account address.
- [Get a List of Balances for an Address](https://docs.blockdaemon.com/reference/getlistofbalancesbyaddress.md): Returns a list of account balances by a user-defined account address for the supported currencies.
- [Get a List of Balances for Multiple Addresses](https://docs.blockdaemon.com/reference/getlistofbalancesbyaddresses.md): Returns a list of account balances for a user-defined list of account addresses: - The filter allows up to 200 addresses for: - Algorand - Bitcoin - Solana - Stellar - Ethereum - The filter allows up to 10 addresses for other supported protocols.
- [Get a Financial Report for an Address Between a Time Period](https://docs.blockdaemon.com/reference/getreportbyaddress.md): Returns a financial report by a user-defined account address between a time period. Default timescale is within the last 30 days.
- [Get a List of Transaction Inputs and Outputs](https://docs.blockdaemon.com/reference/getutxobyaccount.md): Returns the transaction inputs and outputs following the BTC's UTXO model definition by a user-definied account address.
- [Get a Block by Number or Hash](https://docs.blockdaemon.com/reference/getblockbynumber.md): Get a block and all its transactions by a user-defined block number or block hash. Use `-1` or `current` parameter to return the current block.
- [Get a Block Identifier by Number of Hash](https://docs.blockdaemon.com/reference/getblockidentifierbynumber.md): Get the minimal block data, block header, by a user-defined block number or block hash. Use `-1` or `current` parameter to return the current block.
- [Get a List of Block Identifiers](https://docs.blockdaemon.com/reference/getblockidentifiers.md): Returns a list of minimal block data, block headers such as block hash and block number.
- [Get the Current Block Hash](https://docs.blockdaemon.com/reference/getcurrentblockhash.md): Get the current block id (hash) of the protocol.
- [Get the Current Block Number](https://docs.blockdaemon.com/reference/getcurrentblocknumber.md): Returns the current block number/height of the protocol.
- [Get the Transaction Confirmations](https://docs.blockdaemon.com/reference/gettxconfirmations.md): Returns the number of transaction confirmations by a user-defined transaction hash.
- [Get a List of Transactions](https://docs.blockdaemon.com/reference/gettxs.md): Get a List of transactions, starting with the lastest one. Each call returns an array of the entire list.
- [Available Currencies and Tokens](https://docs.blockdaemon.com/reference/available-currencies-and-tokens.md): Get to know what currencies and tokens are supported by Blockdaemon's API suite.
- [Data API Compute Unit(s)](https://docs.blockdaemon.com/reference/data-api-compute-units.md)
- [Overview](https://docs.blockdaemon.com/reference/data-api-overview.md): One blockchain API to with access to fully indexed blockchain data
- [SDKs](https://docs.blockdaemon.com/reference/sdk.md)
- [Supported Protocols](https://docs.blockdaemon.com/reference/supported-protocols-and-networks.md)
- [Get the Fee Estimation](https://docs.blockdaemon.com/reference/getfeeestimate.md): Returns fee estimation in decimals.This endpoint will return 3 fee estimations: fast, medium and slow.
- [Get the Protocol Info](https://docs.blockdaemon.com/reference/getprotocolendpoints.md): Provides information about supported endpoints and generic protocol information.
- [Get the Protocols Overview](https://docs.blockdaemon.com/reference/getprotocolslist.md): Returns a full list of all supported protocols and networks.
- [Get a Transaction](https://docs.blockdaemon.com/reference/gettxbyhash.md): Returns a transaction by a user-defined transaction hash.
- [Get a Transaction Output by Hash and Index](https://docs.blockdaemon.com/reference/gettxoutputbyhashandindex.md): Get a transaction output by a user-defined transaction hash and the transaction output index.
- [Get a List of Transactions for a Given Address](https://docs.blockdaemon.com/reference/gettxsbyaddress.md): Returns the transactions that an address was involved with, from newest to oldest.
- [Algorand Indexer](https://docs.blockdaemon.com/reference/algorand-indexer-methods-rpc-api.md)
- [Algorand RPC](https://docs.blockdaemon.com/reference/algorand-rpc-methods.md)
- [Arbitrum One](https://docs.blockdaemon.com/reference/arbitrum-one-methods-rpc-api.md)
- [Avalanche](https://docs.blockdaemon.com/reference/avalanche-methods-rpc-api.md)
- [Base](https://docs.blockdaemon.com/reference/base-methods-rpc-api.md)
- [Bitcoin Cash Custom Methods](https://docs.blockdaemon.com/reference/bitcoin-cash-custom-methods.md)
- [Bitcoin Cash](https://docs.blockdaemon.com/reference/bitcoin-cash-methods-rpc-api.md)
- [Bitcoin Custom Methods](https://docs.blockdaemon.com/reference/bitcoin-custom-methods-rpc-api.md)
- [Bitcoin RPC](https://docs.blockdaemon.com/reference/bitcoin-methods-rpc-api.md)
- [Cosmos REST Methods](https://docs.blockdaemon.com/reference/cosmos-rest-methods-rpc-api.md)
- [Cosmos RPC](https://docs.blockdaemon.com/reference/cosmos-tendermint-methods-rpc-api.md)
- [Dogecoin Custom Methods](https://docs.blockdaemon.com/reference/dogecoin-custom-methods.md)
- [Dogecoin](https://docs.blockdaemon.com/reference/dogecoin-methods-rpc-api.md)
- [Ethereum Beacon Methods](https://docs.blockdaemon.com/reference/ethereum-beacon-methods-rest-api.md)
- [Ethereum Custom Methods](https://docs.blockdaemon.com/reference/ethereum-custom-methods-rpc-api.md)
- [Ethereum RPC](https://docs.blockdaemon.com/reference/ethereum-methods-rpc-api.md)
- [Ink](https://docs.blockdaemon.com/reference/ink-methods-rpc-api.md)
- [Kusama RPC](https://docs.blockdaemon.com/reference/kusama-methods-rpc-api.md)
- [Kusama Substrate Sidecar Methods](https://docs.blockdaemon.com/reference/kusama-rest-methods-rpc-api.md)
- [List supported protocols and networks](https://docs.blockdaemon.com/reference/listprotocols.md): Returns a list of all blockchain protocols and their supported networks available through the RPC API.
- [Litecoin](https://docs.blockdaemon.com/reference/litecoin-methods-rpc-api.md)
- [Litecoin Custom Methods](https://docs.blockdaemon.com/reference/litecoin-custom-methods.md)
- [Monad](https://docs.blockdaemon.com/reference/monad-methods-rpc-api.md)
- [Near](https://docs.blockdaemon.com/reference/near-methods-rpc-api.md)
- [Optimism](https://docs.blockdaemon.com/reference/optimism-methods-rpc-api.md)
- [Polkadot RPC](https://docs.blockdaemon.com/reference/polkadot-methods-rpc-api.md)
- [Polkadot Substrate Sidecar Methods](https://docs.blockdaemon.com/reference/polkadot-rest-methods-rpc-api.md)
- [Polygon RPC](https://docs.blockdaemon.com/reference/polygon-methods-rpc-api.md)
- [Polygon Tendermint Methods](https://docs.blockdaemon.com/reference/polygon-tendermint-methods-rpc-api.md)
- [Overview](https://docs.blockdaemon.com/reference/rpc-api-overview.md): Easily & quickly interact with on-chain data, broadcast transactions, and build applications with the Blockdaemon RPC API.
- [RPC WebSocket Support (BETA)](https://docs.blockdaemon.com/reference/rpc-websocket.md)
- [Solana](https://docs.blockdaemon.com/reference/solana-methods-rpc-api.md)
- [Stellar Soroban Methods](https://docs.blockdaemon.com/reference/soroban-stellar-methods-rpc-api.md)
- [Stellar RPC](https://docs.blockdaemon.com/reference/stellar-methods-rpc-api.md)
- [Tron RPC](https://docs.blockdaemon.com/reference/tron-methods-rpc-api.md)
- [Tron REST Methods](https://docs.blockdaemon.com/reference/tron-rest-methods-rpc-api.md)
- [Tron Solidity Methods](https://docs.blockdaemon.com/reference/tron-solidity-rest-methods-rpc-api.md)
- [X Layer](https://docs.blockdaemon.com/reference/xlayer-methods-rpc-api.md)
- [XRP](https://docs.blockdaemon.com/reference/xrp-methods-rpc-api.md)
- [Get Chains](https://docs.blockdaemon.com/reference/getchains-pricing.md): Get a list of supported chains for token pricing.
- [Get Token Price](https://docs.blockdaemon.com/reference/getquotes-pricing.md): Fetch current prices for one or more tokens on a specific chain.
- [Get Tokens](https://docs.blockdaemon.com/reference/gettokens-pricing.md): List tokens available for pricing on a specific chain.
- [Introduction](https://docs.blockdaemon.com/reference/introduction-token-price.md)
- [Compute Units](https://docs.blockdaemon.com/reference/compute-units-transactions-wt.md)
- [Get the Supported Protocol Info](https://docs.blockdaemon.com/reference/getoverview-txapi.md): Returns the transaction endpoints supported for the given chain.
- [Introduction](https://docs.blockdaemon.com/reference/introduction-txapi.md): Manage blockchain transactions using our API to create, send, and estimate fees.
- [Compile an Unsigned Transaction](https://docs.blockdaemon.com/reference/txcompile-txapi.md): Takes an unsigned transaction and a signature and returns a signed transaction.
- [Compile and Broadcast an Unsigned Transaction](https://docs.blockdaemon.com/reference/txcompileandsend-txapi.md): Compile and broadcast an unsigned EVM transaction with signature.
- [Create an Unsigned Transaction](https://docs.blockdaemon.com/reference/txcreate-txapi.md): Creates an unsigned transaction for the specified blockchain. The output is raw transaction data ready for signing.
- [Create an Unsigned Token Transfer Transaction](https://docs.blockdaemon.com/reference/txcreatetoken-txapi.md): Creates an unsigned token transfer transaction.
- [Decode a transaction](https://docs.blockdaemon.com/reference/txdecode-txapi.md): Returns the raw json of the decoded transaction
- [Derive signing payload from unsigned transaction](https://docs.blockdaemon.com/reference/txderivesigningpayload.md): Create a signing payload.
- [Get the Fee Estimation](https://docs.blockdaemon.com/reference/txestimatefee-txapi.md): Returns the estimated fee for a given chain.
- [Submit a Signed Transaction](https://docs.blockdaemon.com/reference/txsend-txapi.md): Submit a signed transaction to the network. **Note**: A successful transaction may still be rejected on chain or not processed due to a too low fee.
- [Verify a Transaction](https://docs.blockdaemon.com/reference/txverify-txapi.md): Verifies whether a signed/unsigned transaction matches the expected input parameters.
- [Avalanche API Quickstart](https://docs.blockdaemon.com/reference/avalanche-api-overview.md): Overview and setup for Blockdaemon Avalanche Staking API.
- [Post Stake Intent](https://docs.blockdaemon.com/reference/postavaxstakeintent.md): Returns an unsigned transaction that can be used to delegate your tokens to a Blockdaemon validator.
- [BNB API Quickstart](https://docs.blockdaemon.com/reference/bnb-api-overview.md): Overview and setup for Blockdaemon BNB Staking API.
- [Get Deactivatable Amount](https://docs.blockdaemon.com/reference/getbinancedeactivatableamount.md): Returns the total staked amount that can be deactivated across all wallets of the user. You can specify the optional `wallets` parameter to get the total deactivatable amount in specific wallets.
- [Lists Deactivation Intents](https://docs.blockdaemon.com/reference/getbinancedeactivationintents.md): Retrieve a list of deactivation intents.
- [Lists Restake Intents](https://docs.blockdaemon.com/reference/getbinancerestakeintents.md): List restake intents
- [Post Deactivation Intent](https://docs.blockdaemon.com/reference/postbinancedeactivationintent.md): Create transaction to undelegate given amount of BNB from a validator.
- [Post restake Intent](https://docs.blockdaemon.com/reference/postbinancerestakeintent.md): Create transaction to move given amount of ATOMs from one validator to another.
- [Post Stake Intent](https://docs.blockdaemon.com/reference/postbinancestakeintent.md): Blockdaemon reserves the right to free any allocated resources if the transaction is not confirmed in time.
- [Cardano API Quickstart](https://docs.blockdaemon.com/reference/cardano-api-overview.md): Overview and setup for Blockdaemon Cardano Staking API.
- [List Deactivation Intents](https://docs.blockdaemon.com/reference/getcardanodeactivationintents.md): Retrieve a list of all outstanding deactivation intents.
- [List Rewards Withdrawal Intents](https://docs.blockdaemon.com/reference/getcardanorewardswithdrawalintents.md): Retrieve a list of all outstanding rewards withdrawal intents.
- [Post Deactivation Intent](https://docs.blockdaemon.com/reference/postcardanodeactivationintent.md): Create a transaction for deactivating staked Cardano tokens.
- [Post Rewards Withdrawal Intent](https://docs.blockdaemon.com/reference/postcardanorewardswithdrawalintent.md): Creates a new withdrawal intent that withdraws only the accumulated rewards. Staked tokens stay untouched and keep earning rewards.
- [Post Stake Intent](https://docs.blockdaemon.com/reference/postcardanostakeintent.md): Return an unsigned transaction that can be used to stake your tokens with the Blockdaemon staking pool.
- [Broadcast Transaction](https://docs.blockdaemon.com/reference/submittransaction.md): Submits a signed transaction to the Cardano network.
- [Cosmos API Quickstart](https://docs.blockdaemon.com/reference/cosmos-api-overview.md): Overview and setup for Blockdaemon Cosmos Staking API.
- [Get Deactivatable Amount](https://docs.blockdaemon.com/reference/getcosmosdeactivatableamount.md): Returns the total staked amount that can be deactivated across all wallets of the user. You can specify the optional `wallets` parameter to get the total deactivatable amount in specific wallets.
- [Lists Deactivation Intents](https://docs.blockdaemon.com/reference/getcosmosdeactivationintents.md): Retrieve a list of deactivation intents.
- [Lists Restake Intents](https://docs.blockdaemon.com/reference/getcosmosrestakeintents.md): List restake intents
- [Get Withdrawable Rewards Amount](https://docs.blockdaemon.com/reference/getcosmoswithdrawablerewardsamount.md): Returns the total accumulated rewards amount that can be withdrawn across all wallets of the user. You can specify the optional `wallets` parameter to get the total accumulated rewards amount in specific wallets.
- [Post Deactivation Intent](https://docs.blockdaemon.com/reference/postcosmosdeactivationintent.md): Create transaction to undelegate given amount of ATOMs from a validator.
- [Post restake Intent](https://docs.blockdaemon.com/reference/postcosmosrestakeintent.md): Create transaction to move given amount of ATOMs from one validator to another.
- [Post Rewards Withdrawal Intent](https://docs.blockdaemon.com/reference/postcosmosrewardswithdrawalintent.md): Creates a new withdrawal intent that withdraws only the accumulated rewards. Staked tokens stay untouched and keep earning rewards.
- [Post Stake Intent](https://docs.blockdaemon.com/reference/postcosmosstakeintent.md): Blockdaemon reserves the right to free any allocated resources if the transaction is not confirmed in time.
- [Estimate Ethereum validators progress in the active-exiting queue](https://docs.blockdaemon.com/reference/activeexitingqueueprogress.md): Retrieve Ethereum validator in the active-exiting queue
- [Withdrawal Address to Staking Configuration](https://docs.blockdaemon.com/reference/eth-withdrawal-mapping.md): Learn how to specify a particular withdrawal address and it will ensure validators are deployed to a particular region.
- [Ethereum API Quickstart](https://docs.blockdaemon.com/reference/ethereum-api-overview.md): Overview and setup for Blockdaemon Ethereum Staking API.
- [Exit Ethereum Validator](https://docs.blockdaemon.com/reference/exitethereumvalidator.md): Generates an Ethereum voluntary exit message and broadcasts it to the network.
- [Exit Ethereum Validators](https://docs.blockdaemon.com/reference/exitethereumvalidators.md): Generates an Ethereum voluntary exit message and broadcasts it to the network. With most error codes, a list of the correctly processed validators is returned. Use it to check which validators will be exited.
- [Generate an Ethereum Launchpad Deposit File](https://docs.blockdaemon.com/reference/generateethereumlaunchpaddeposit.md): Generates an Ethereum Launchpad deposit string for one or more validators. The resulting JSON file will allow you to execute the deposit manually on the official [Ethereum Deposit Launchpad](https://launchpad.ethereum.org/) web-site.
- [Generate a Signed Voluntary Exit Message](https://docs.blockdaemon.com/reference/generatesignedvoluntaryexit.md): Generates a voluntary exit message, but does not broadcast it to the network. Instead, the signed message is returned as part of the response. You can use the [Native Ubiquity API for Ethereum](https://docs.blockdaemon.com/reference/ethereum-native-api) to broadcast the message. --- - An exit message can be generated shortly after staking, once the validator shows a status on the consensus layer, typically within 7 hours after paying the deposit. - Broadcasting or executing the exit is only possible after the validator reaches active status and has completed the activation queue. `Note`: The validator must remain active for a minimum of 256 epochs, or approximately 27 hours, as per the Ethereum protocol rules.
- [Get Ethereum Withdrawable Amount](https://docs.blockdaemon.com/reference/getethwithdrawableamount.md): Returns the total staked amount that can be withdrawn across a customer's 0x02 validators on the network with the given withdrawal address. Withdrawable amount per validator is calculated as 'withdrawable_amount = balance - minimum_deposit - pending_withdrawals'. Withdrawable amount does not include the balances of validators that can be exited and fully withdrawn.
- [List of Ethereum voluntary exits](https://docs.blockdaemon.com/reference/listethereumexits.md): Lists all the Ethereum voluntary exits that have been generated by the system.
- [Estimate Ethereum validators progress in the pending-queued queue](https://docs.blockdaemon.com/reference/pendingqueuedprogress.md): Retrieve Ethereum validator in the pending-queued queue
- [Generate validator consolidation intent](https://docs.blockdaemon.com/reference/postethereumcompoundingintent.md): Generates a signed intent message to consolidate validator balances by transferring funds from a source validator to a target validator. This operation enables balance consolidation and can also upgrade withdrawal credentials from Type 1 (0x01) to Type 2 (0x02). **Consolidation Types:** - **Type 1 to Type 2**: Upgrades a validator from regular withdrawals (0x01) to compounding (0x02) - **Type 1 to Type 2**: Consolidates funds from a Type 1 validator to an existing Type 2 validator - **Type 2 to Type 2**: Consolidates funds between two Type 2 (compounding) validators **Key Notes:** - Upgrading from Type 1 to Type 2 is **permanent and irreversible**. - After Type 2 upgrade: - **Max effective balance (MaxEB)** increases to **2048 ETH**. - **Partial withdrawals** become available for balances **above 32 ETH**. - Processing may take **several days** to complete across consensus and execution layers. - **Consolidation transfers the entire balance** from source to target validator. **Prerequisites:** - Source validator must be **active or eligible**. - Target validator must be **active and valid**. - Source validator must **not already** use Type 2 withdrawal credentials (for Type 1 to Type 2 upgrades). - No conflicting pending operations (e.g., exits, withdrawals). **Costs & Timing:** - Consolidation requires on-chain transaction; gas fees apply and execution may take hours or days.
- [Post Stake Intent](https://docs.blockdaemon.com/reference/postethereumstakeintent.md): Reserves one or more available validators and returns an unsigned transaction. Supports 0x01 withdrawal address types. The validators will remain reserved for 90 days or until the returned transaction is signed and confirmed in the network. Blockdaemon reserves the right to free any allocated resources if the transaction is not confirmed in time. A single transaction can create up to 250 validators through the use of the Blockdaemon [batch deposit contract](https://gitlab.com/Blockdaemon/open-source/eth2-batch-deposit-contract) which delivers over 50% reduction in gas fees when compared to submitting individual transactions for each deposit. To complete the staking process, you must sign an Ethereum transaction with a [data field](https://ethereum.org/en/developers/docs/transactions/#the-data-field) set to match the returned `unsigned_transaction` property of the response. The `recipient` of the transaction must be set to the `contract_address` property of the response. The account signing the transaction must have the sufficient balance to create the requested number of validators and this amount must be provided as the value of the signed transaction.
- [Post Top up Intent](https://docs.blockdaemon.com/reference/postethereumtopupintent.md): Adds additional balance to one or more eligible validators and returns an unsigned transaction. Only withdrawal credentials of type **0x02** are supported. If a validator uses 0x01 credentials or if the combined value of the additional deposit and the validator's current effective balance exceeds **2048 ETH**, the deposit will not be processed. The unsigned transaction remains valid for up to 90 days or until it is signed and confirmed on the network. Through the Blockdaemon [batch deposit contract](https://gitlab.com/Blockdaemon/open-source/eth2-batch-deposit-contract), a single transaction can top up up to 250 validators simultaneously, delivering over 50% gas fee savings compared to submitting separate transactions for each validator. To complete the staking process, you must sign an Ethereum transaction with a [data field](https://ethereum.org/en/developers/docs/transactions/#the-data-field) set to match the returned `unsigned_transaction` property of the response. The `recipient` of the transaction must be set to the `contract_address` property of the response. The account signing the transaction must have the sufficient balance to top up the requested number of validators and this amount must be provided as the value of the signed transaction.
- [Generate a validator full exit intent message](https://docs.blockdaemon.com/reference/postethereumwithdrawalintentexit.md): Generates an exit message that a user can sign as part of an exit transaction and submit to the official Ethereum withdrawal smart contract. The response includes the withdrawal contract address for the specified network in the request path. To successfully submit an exit withdrawal intent, the validator must meet the following conditions: - The withdrawal credentials prefix must be either '0x01' or '0x02' and contain the withdrawal address. - The validator must be in an active state and have been active for at least 256 epochs. - The validator's balance must be greater than '0' Gwei. - There must be no pending partial withdrawals with a total sum exceeding '0' Gwei. **Important:** A successful transaction to the withdrawal smart contract does not guarantee that the validator will exit on the Consensus Layer (CL), as validator state changes may affect the process. Standard gas fees will apply regardless of the CL outcome.
- [Generate a validator partial withdrawal intent message](https://docs.blockdaemon.com/reference/postethereumwithdrawalintentpartial.md): Generates an partial withdrawal message that a user can sign as part of an exit transaction and submit to the official Ethereum withdrawal smart contract. The response includes the withdrawal contract address for the specified network in the request path. To successfully submit an exit withdrawal intent, the validator must meet the following conditions: - The withdrawal credentials prefix must be type '0x02' and contain the withdrawal address. - The validator must be in an active state and have been active for at least 256 epochs. - The validator's balance must be greater than (32000000000 Gwei + total sum of pending partial withdrawals). - The validator's effective balance must be 32000000000 Gwei or greater. Standard gas fees will apply.
- [Validator Batches - Gas Usage](https://docs.blockdaemon.com/reference/validator-batches-gas-usage.md): Learn about recommended gas limits when staking ETH with the Blockdaemon's Staking API.
- [List of customer's staking plans](https://docs.blockdaemon.com/reference/listcustomerplans.md): This endpoint allows you to get a list of your staking plans. Staking plans are created by Blockdaemon on your behalf. They are a means to deploy white-label validators or get access to public Blockdaemon validators (depending on the protocol being used in the staking API). If you do not yet have a staking plan, please [contact Blockdaemon sales](https://blockdaemon.com/get-in-touch/) to get started with our industry-leading staking API.
- [List Your Stake Intents](https://docs.blockdaemon.com/reference/liststakeintents.md): Retrieve a list of all outstanding stake intents.
- [HTTP Message Signatures](https://docs.blockdaemon.com/reference/http-message-signatures.md): Learn how to verify HTTP Message Signatures using Blockdaemon's Staking API
- [Cancel Deactivation Intent](https://docs.blockdaemon.com/reference/cancelneardeactivationintent.md): Cancels a previously issued deactivation intent by specifying its ID.
- [Get Deactivatable Amount](https://docs.blockdaemon.com/reference/getneardeactivatableamount.md): Returns the total staked amount that can be deactivated across all wallets of the user. You can specify the optional `wallets` parameter to get the total deactivatable amount in specific wallets.
- [List Deactivation Intents](https://docs.blockdaemon.com/reference/getneardeactivationintents.md): Retrieve a list of all outstanding deactivation intents.
- [Get Withdrawable Amount](https://docs.blockdaemon.com/reference/getnearwithdrawableamount.md): Returns total amount that can be withdrawn across all wallets of the user. You can specify the optional `wallets` parameter to get the total withdrawable amount in specific wallets.
- [List Withdrawal Intents](https://docs.blockdaemon.com/reference/getnearwithdrawalintents.md): Retrieve a list of all outstanding withdrawal intents.
- [NEAR API Quickstart](https://docs.blockdaemon.com/reference/near-api-overview.md): Overview and setup for Blockdaemon NEAR Staking API.
- [Post Deactivation Intent](https://docs.blockdaemon.com/reference/postneardeactivationintent.md): Create a transaction for deactivating staked NEAR tokens. The Post Deactivation Intent endpoint returns an unsigned transaction, which once signed and broadcasted starts the deactivation process. The process will complete in 4 NEAR epochs (48 hours). Once the deactivation countdown is underway, you can still change the deactivated account by generating and broadcasting a new deactivation transaction. Please note that this will reset the countdown.
- [Post Stake Intent](https://docs.blockdaemon.com/reference/postnearstakeintent.md): Returns an unsigned transaction that can be used to delegate your tokens to a Blockdaemon validator.
- [Post Withdrawal Intent](https://docs.blockdaemon.com/reference/postnearwithdrawalintent.md): Returns an unsigned transaction that can be used to withdraw your stake after it was deactivated through the [Post Deactivation Intent](https://docs.blockdaemon.com/reference/postneardeactivationintent) endpoint.
- [Polkadot API Quickstart](https://docs.blockdaemon.com/reference/polkadot-api-overview.md): Overview and setup for Blockdaemon Polkadot Staking API.
- [Post Bond Extra](https://docs.blockdaemon.com/reference/postpolkadotbondextra.md): Creates an unsigned transaction that will create an extra bond request for additional funds to be staked.
- [Post Deactivation Intent](https://docs.blockdaemon.com/reference/postpolkadotdeactivateintent.md): Returns an unsigned transaction to deactivate a certain amount of stake. The transaction will remove the specified amount from the staked amount. If an amount is not specified, the default is all staked amount. This will take place as soon as the user signs and broadcasts the transaction to the Polkadot network. Please note that this amount will remain in the "staking" section of the account - it can be staked elsewhere, but cannot be transferred freely to another account. To move it to the "general" section of the account, the user will need to also create an withdrawal request. If the amount is all of the stake controlled by this customer account ("full deactivation"), the transaction will also disconnect the Blockdaemon proxy account from this customer account. Please note that in this case all existing nominations of the customer account will remain active. Blockdaemon will immediately cease the further management of nominations even if the deactivation transaction is not broadcasted by the user to the network. **Full deactivation example (for the Westend network):** - Submitted: - customer_address: 5CF33r36TUbcSz4KxXo5ApzAW9Dtf8EkfvTQppiEEd9HfAZ6 - amount: (not specified) - Returned: - proxy_address: 5FEPMjDLQd4Yyf8Dg7WSNVWSU36T1rXCcq1ph6HkW1YpNs5e - unsigned_transaction: 0xd00410020c0606060202286bee1602008c16e19e94328985d65cb7e3245213892730dd0e841f6511478cb12f23a178330100000000 If the amount is less than all of the stake controlled by this customer account ("partial nomination"), this amount will be deactivated, but the Blockdaemon proxy account will not be disconnected from the customer account, and will continue to manage its nominations. **Partial deactivation example (for the Westend network):** - Submitted: - customer_address: 5CF33r36TUbcSz4KxXo5ApzAW9Dtf8EkfvTQppiEEd9HfAZ6 - amount: 1,000,000,000 - Returned: - proxy_address: 5FEPMjDLQd4Yyf8Dg7WSNVWSU36T1rXCcq1ph6HkW1YpNs5e - unsigned_transaction: 0x30041002080606060202286bee
- [Post Stake Intent](https://docs.blockdaemon.com/reference/postpolkadotstakeintent.md): Creates an unsigned transaction that will attach a Blockdaemon's proxy account to the specified customer account. This will allow Blockdaemon to nominate on behalf of the customer and to continuously optimise the nominations of the customer account in order to achieve the best possible rewards. The attaching will take place as soon as the user signs and broadcasts the transaction to the Polkadot network. The customer account can be a stash account or a proxy (staking or non-transfer) for a stash account. **Example (for the Westend network):** - Submitted: - customer_address: 5CF33r36TUbcSz4KxXo5ApzAW9Dtf8EkfvTQppiEEd9HfAZ6 - Returned: - proxy_address: 5FEPMjDLQd4Yyf8Dg7WSNVWSU36T1rXCcq1ph6HkW1YpNs5e - unsigned_transaction: 0xa4041601008c16e19e94328985d65cb7e3245213892730dd0e841f6511478cb12f23a178330100000000
- [Post Withdrawal Intent](https://docs.blockdaemon.com/reference/postpolkadotwithdrawalintent.md): Returns an unsigned transaction to move the free (currently not staked) amount of DOT in the "staking" section of this account to its "general" section. The withdrawal will take place as soon as the user signs and broadcasts the transaction to the Polkadot network. Explanation: Some or all of the stake in the "staking" section might not be nominated (likely was deactivated through a Deactivation Intent). This amount can be nominated to some validator(s), but cannot be transferred to another account (spent). To be free for that, this amount must be moved to the "general" section of the account. The customer account used can be a stash account or a proxy (staking or non-transfer) for a stash account. **Example (for the Westend network):** - Submitted: - customer_address: 5CF33r36TUbcSz4KxXo5ApzAW9Dtf8EkfvTQppiEEd9HfAZ6 - Returned: - customer_address: 5CF33r36TUbcSz4KxXo5ApzAW9Dtf8EkfvTQppiEEd9HfAZ6 - unsigned_transaction: 0x1c04060301000000
- [Cancel Deactivation Intent](https://docs.blockdaemon.com/reference/cancelpolygondeactivationintent.md): Cancels a previously issued deactivation intent by specifying its ID.
- [Lists Deactivation Intents](https://docs.blockdaemon.com/reference/getpolygondeactivationintents.md): Returns deactivation requests (only unclaimed stakes) for a **given wallet address**. Deactivation requests are stored in the blockchain and provide the user with an unbond nonce for each. Nonces are used to unstake (withdraw) your tokens with [Post Withdrawal Intent](https://docs.blockdaemon.com/reference/postpolygonwithdrawalintent).
- [Polygon API Quickstart](https://docs.blockdaemon.com/reference/polygon-api-overview.md): Overview and setup for Blockdaemon Polygon Staking API.
- [Post Bootstrapping Intent](https://docs.blockdaemon.com/reference/postpolygonbootstrappingintent.md): Creates a new account bootstrapping intent transaction. Returns an unsigned transaction that sets up the user’s wallet for delegation. It is required to sign and send this transaction only once, the very first time the user is going to delegate. If this step is not completed, any subsequent delegation transactions will fail.
- [Post Deactivation Intent](https://docs.blockdaemon.com/reference/postpolygondeactivationintent.md): Creates a new unbond intent that opts out of the delegation program. The user is getting back both their stake and the earned reward. The reward is sent immediately, but the stake gets locked for the so-called “unbonding period” of 2–3 days (or 80 Polygon checkpoints). Once the period is over, the user should call [GET Deactivation Intents](https://docs.blockdaemon.com/reference/getpolygondeactivationintents) and [POST Withdrawal Intent](https://docs.blockdaemon.com/reference/postpolygonwithdrawalintent) to actually get their stake back.
- [Post Rewards Restake Intent](https://docs.blockdaemon.com/reference/postpolygonrewardsrestakeintent.md): Creates a new restake intent that restakes token rewards to the validator and increases the delegation stake.
- [Post Rewards Withdrawal Intent](https://docs.blockdaemon.com/reference/postpolygonrewardswithdrawalintent.md): Creates a new withdrawal intent that withdraws only the accumulated rewards. Staked tokens stay untouched and keep earning rewards.
- [Post Stake Intent](https://docs.blockdaemon.com/reference/postpolygonstakeintent.md): Returns an unsigned transaction for delegation. Before using this endpoint, the user must sign and submit the unsigned transaction returned by [Post Bootstrapping Intent](https://docs.blockdaemon.com/reference/postpolygonbootstrappingintent).
- [Post Withdrawal Intent](https://docs.blockdaemon.com/reference/postpolygonwithdrawalintent.md): Creates a new unstake intent to fully withdraw a stake. It should be used only after the unbonding period has passed. If no unbond nonce is specified, transactions for all available unstakes will be returned. Nonces are returned by [List Deactivation Intents](https://docs.blockdaemon.com/reference/getpolygondeactivationintents).
- [Security Audit Certificate](https://docs.blockdaemon.com/reference/security-audit-certificate.md)
- [Cancel Deactivation Intent](https://docs.blockdaemon.com/reference/cancelsolanadeactivationintent.md): Cancels a previously issued deactivation intent by specifying its ID.
- [Cancel Withdrawal Intent](https://docs.blockdaemon.com/reference/cancelsolanawithdrawalintent.md): Cancels a previously issued withdrawal intent by specifying its ID.
- [Get Deactivatable Amount](https://docs.blockdaemon.com/reference/getsolanadeactivatableamount.md): Returns the total staked amount that can be deactivated across all wallets of the user. If any prior deactivation intent was left unsigned, it will be automatically canceled. You can specify the optional `wallets` parameter to get the total deactivatable amount in specific wallets.
- [List Deactivation Intents](https://docs.blockdaemon.com/reference/getsolanadeactivationintents.md): Retrieve a list of all outstanding deactivation intents.
- [Get Withdrawable Amount](https://docs.blockdaemon.com/reference/getsolanawithdrawableamount.md): Returns total amount that can be withdrawn across all wallets of the user. If any prior withdrawal intent was left unsigned, it will be automatically canceled. You can specify the optional `wallets` parameter to get the total withdrawable amount in specific wallets.
- [List Withdrawal Intents](https://docs.blockdaemon.com/reference/getsolanawithdrawalintents.md): Retrieve a list of all outstanding withdrawal intents
- [Get Stake Accounts](https://docs.blockdaemon.com/reference/getstakeaccountssolana.md): Retrieve all of the stake accounts.
- [Post Deactivation Intent](https://docs.blockdaemon.com/reference/postsolanadeactivationintent.md): This endpoint is used to request deactivation transactions that will be executed against available addresses. The API will automatically select which stake addresses need to be deactivated in order to satisfy the request. This operation may split some of the stakes in order to ensure that the exact amount will be deactivated. If there are not enough available funds, the API will produce an error response. The API returns two sets of transactions – splitting transactions and deactivation transactions. You must sign and broadcast the splitting transactions before the deactivation transactions.
- [Post Stake Intent](https://docs.blockdaemon.com/reference/postsolanastakeintent.md): Returns an unsigned transaction that can be used to delegate your tokens to the validator specified in the request.
- [Post Withdrawal Intent](https://docs.blockdaemon.com/reference/postsolanawithdrawalintent.md): This endpoint is used to request withdrawal transactions that will be executed against available deactivated accounts. If you request more funds than are currently unlocked, the API will return an error indicating the maximum possible withdrawal. You will receive at least one unsigned transaction (potentially multiple) that needs to be signed in order to complete the withdrawal.
- [Solana API Quickstart](https://docs.blockdaemon.com/reference/solana-api-overview.md): Overview and setup for Blockdaemon Solana Staking API.
- [Overview](https://docs.blockdaemon.com/reference/staking-api-overview.md): Simplify and streamline institutional cryptocurrency staking with the Blockdaemon Staking API
- [Staking SDK](https://docs.blockdaemon.com/reference/staking-sdk.md): Explore Blockdaemon's Staking SDK to decode, validate transactions, and ensure security with open-source libraries
- [Post Deactivation Intent](https://docs.blockdaemon.com/reference/builddeactivatetransaction.md): Returns an unsigned transaction to deactivate SOL from an active stake account
- [Post Split Intent](https://docs.blockdaemon.com/reference/buildsplittransaction.md): Returns an unsigned transaction transaction that can be used to split to divide an existing stake account into two separate accounts, each holding a specified portion of the original stake’s SOL.
- [Post Stake Intent](https://docs.blockdaemon.com/reference/buildstaketransaction.md): Returns a unsigned transaction to stake SOL to a newly created stake account
- [Post Withdrawal Intent](https://docs.blockdaemon.com/reference/buildwithdrawtransaction.md): Returns an unsigned transaction to withdraw a specified amount of SOL from an deactivated stake account
- [Get the Blockdaemon nonce account](https://docs.blockdaemon.com/reference/getnonceaccount.md): Get the Blockdaemon nonce account associated provided delegator_address
- [Get Solana Stake Accounts](https://docs.blockdaemon.com/reference/getstakes.md): Get the status of Solana stakes by payer address
- [Post Solana Stake Accounts](https://docs.blockdaemon.com/reference/getstakesbyaccounts.md): Get the status of Solana stakes by stake account addresses
- [Migrating Solana from v1 to v2](https://docs.blockdaemon.com/reference/migrating-solana-from-v1-to-v2-staking.md): How to upgrade from Solana API v1 to v2 and access new features and better performance.
- [Solana API V2 Quickstart](https://docs.blockdaemon.com/reference/solana-api-v2-quickstart.md): Overview and setup for Blockdaemon Solana Staking API V2.
- [Overview](https://docs.blockdaemon.com/reference/staking-api-v2-overview.md): Simplify and streamline institutional cryptocurrency staking with the Blockdaemon Staking API
- [Create Notification](https://docs.blockdaemon.com/reference/createnotification.md): Issues an exit validator request notification to Blockdaemon
- [Cardano Reporting API Overview](https://docs.blockdaemon.com/reference/cardano-reporting-api-overview.md)
- [Get the Historical Stake and Rewards for Multiple Delegators](https://docs.blockdaemon.com/reference/get-historical-stake-and-rewards-for-multiple-delegators-cardano.md): Returns the historical stake and rewards allocated to multiple staking delegators.
- [Get the Historical Stake and Rewards for Multiple Pools](https://docs.blockdaemon.com/reference/get-historical-stake-and-rewards-for-multiple-pools-cardano.md): Returns the historical stake and rewards allocated to multiple staking pools.
- [Get the Historical Stake and Rewards of a Delegator](https://docs.blockdaemon.com/reference/get-historical-stake-and-rewards-of-delegator-cardano.md): Returns the historical stake and rewards allocated to a given delegator.
- [Get the Historical Stake and Rewards of a Pool](https://docs.blockdaemon.com/reference/get-historical-stake-and-rewards-of-pool-cardano.md): Returns the historical stake and rewards allocated to a given staking pool.
- [Get the Stake and Rewards for Multiple Delegators](https://docs.blockdaemon.com/reference/get-stake-and-rewards-for-multiple-delegators-cardano.md): Returns the staking balance and rewards earned during the most recent epoch for multiple delegators.
- [Get the Stake and Rewards for Multiple Pools](https://docs.blockdaemon.com/reference/get-stake-and-rewards-for-multiple-pools-cardano.md): Returns the staking balance and rewards earned during the most recent epoch for multiple staking pools.
- [Get the Stake and Rewards of a Delegator](https://docs.blockdaemon.com/reference/get-stake-and-rewards-of-delegator-cardano.md): Returns the staking balance and rewards earned during the most recent epoch for a delegator.
- [Get the Stake and Rewards of a Pool](https://docs.blockdaemon.com/reference/get-stake-and-rewards-of-pool-cardano.md): Returns the staking balance and rewards earned during the most recent epoch for a pool.
- [Cosmos Reporting API Overview](https://docs.blockdaemon.com/reference/cosmos-reporting-api-overview.md)
- [Get the Health of the Protocol Rewards Processing](https://docs.blockdaemon.com/reference/gethealth-cosmos.md): Returns the health of the protocol rewards processing system.
- [Get a Stream of Rewards](https://docs.blockdaemon.com/reference/getrewards-cosmos.md): Returns 0 or more reward objects in a streaming fashion using ndjson.
- [Get a Stream of Rewards for a Single Address](https://docs.blockdaemon.com/reference/getrewardssingle-cosmos.md): Returns 0 or more reward objects in a streaming fashion using ndjson.
- [Get Status for an Address](https://docs.blockdaemon.com/reference/getstatus-cosmos.md): Returns a status object for an address.
- [Get a Stream of Statuses](https://docs.blockdaemon.com/reference/getstatuses-cosmos.md): Returns 0 or more status objects in a streaming fashion using ndjson.
- [Get a Stream of Yield Summaries](https://docs.blockdaemon.com/reference/getyields-cosmos.md): Returns a stream of yield summaries for the specified time range. Results are streamed in [NDJSON](https://ndjson.org/) format.
- [Ethereum Reporting API Overview](https://docs.blockdaemon.com/reference/ethereum-api-v2-overview.md)
- [Get Public Keys Associated with a Withdrawal Address](https://docs.blockdaemon.com/reference/get_v2-ethereum-network-pubkeys.md): Retrieves a list of validator public keys that are associated with the provided withdrawal address on the specified Ethereum network.
- [Get Deposit Records](https://docs.blockdaemon.com/reference/getdeposits.md): Retrieves deposit records filtered by either a withdrawal address or a validator public key (exactly one must be provided).
- [Get the Protocol Rewards Processing Health](https://docs.blockdaemon.com/reference/gethealth-ethereum.md): The status of reward processing, rewards are available upto and including the indicated `processedEpoch`. The processing status is degraded if the following is `true`: (currentChainEpoch - processedEpoch) >= 2
- [Get a Stream of Rewards](https://docs.blockdaemon.com/reference/getrewards-ethereum.md): Returns the total rewards for the queried period in a streaming fashion using `ndjson`. The total reward returned is derived from the sum of fields in the response `metadata`: Total Reward = mevBlockReward + syncCommitteeReward + attestationReward + blockReward
- [Get a Stream of Rewards for a Single Address](https://docs.blockdaemon.com/reference/getrewardssingle-ethereum.md): Returns the total rewards for the queried period in a streaming fashion using `ndjson`. The total reward returned is derived from the sum of fields in the response `metadata`: Total Reward = mevBlockReward + syncCommitteeReward + attestationReward + blockReward
- [Get Validator Status for an Address](https://docs.blockdaemon.com/reference/getstatus-ethereum.md): Returns a status object for a Validator address.
- [Get a Stream of Validator Statuses](https://docs.blockdaemon.com/reference/getstatuses-ethereum.md): Returns 0 or more status objects in a streaming fashion using `ndjson`.
- [Get a Yield for a Validator Address](https://docs.blockdaemon.com/reference/getyield-validator-ethereum.md): Returns yield data for the specified validator address. For more details on yield metrics and how they are calculated, see the [Yield Metrics overview](https://docs.blockdaemon.com/reference/stakingreporting-api-overview).
- [Get a Stream of Yield Summaries](https://docs.blockdaemon.com/reference/getyields-ethereum.md): Returns a **network-wide** stream of yield summaries for the specified time range. Results are streamed in [NDJSON](https://ndjson.org/) format. For more details on yield metrics and how they are calculated, see the [Yield Metrics overview](https://docs.blockdaemon.com/reference/stakingreporting-api-overview).
- [Get the Historical Stake & Rewards of a Nominator](https://docs.blockdaemon.com/reference/gethistoricalstakeandrewardsnominator.md): Returns the historical stake & rewards allocated by a user-defined nominator address.
- [Get a List of Historical Stake & Rewards for Multiple Nominators](https://docs.blockdaemon.com/reference/gethistoricalstakeandrewardsnominators.md): Returns the historical stake & rewards allocated to multiple given nominator addresses.
- [Get the Historical Stake & Rewards of a Validator](https://docs.blockdaemon.com/reference/gethistoricalstakeandrewardsvalidator1.md): Returns the historical stake & rewards allocated to a given validator address.
- [Get a List of Historical Stake & Rewards for Multiple Validators](https://docs.blockdaemon.com/reference/gethistoricalstakeandrewardsvalidators2.md): Returns the historical stake & rewards allocated to multiple validator addresses.
- [Get the Stake & Rewards of a Nominator](https://docs.blockdaemon.com/reference/getstakeandrewardsnominator.md): Returns the current stake & rewards allocated by a user-defined nominator address.
- [Get a List of Stake & Rewards for Multiple Nominators](https://docs.blockdaemon.com/reference/getstakeandrewardsnominators.md): Returns the current stake & rewards allocated by a user-defined list of nominator addresses.
- [Get the Stake & Rewards of a Validator](https://docs.blockdaemon.com/reference/getstakeandrewardsvalidator2.md): Returns the current stakes & rewards allocated to a given validator address.
- [Get a List of Stake & Rewards for Multiple Validators](https://docs.blockdaemon.com/reference/getstakeandrewardsvalidators2.md): Returns the current stake & rewards allocated to multiple validator addresses.
- [Get the Status of a Nominator](https://docs.blockdaemon.com/reference/getstatusnominator.md): Returns the current status by a user-defined nominator address.
- [Get a List of Statuses for Multiple Nominators](https://docs.blockdaemon.com/reference/getstatusnominators.md): Returns the current status by a user-defined list of nominator addresses.
- [Get the Status of a Validator](https://docs.blockdaemon.com/reference/getstatusvalidator2.md): Returns the current status of a given validator address.
- [Get the Status of Multiple Validators](https://docs.blockdaemon.com/reference/getstatusvalidators1.md): Returns the current status of multiple given validator addresses.
- [Polkadot Reporting API Overview](https://docs.blockdaemon.com/reference/polkadot-reporting-api-overview.md)
- [Verify the Staking Activity of a Nominator](https://docs.blockdaemon.com/reference/verifystakingactivitynominator.md): Returns true if a given nominator address is active, false otherwise.
- [Verify the Staking Activity of Multiple Nominators](https://docs.blockdaemon.com/reference/verifystakingactivitynominators.md): Returns true if a given nominator address is active, false otherwise (for each address from a list).
- [Verify the Staking Activity of a Validator](https://docs.blockdaemon.com/reference/verifystakingactivityvalidator2.md): Returns true if a given validator address is active, false otherwise.
- [Verify the Staking Activity of Multiple Validators](https://docs.blockdaemon.com/reference/verifystakingactivityvalidators2.md): Returns true if a given validator address is active, false otherwise (for each address from a list).
- [Get the Protocol Rewards Processing Health](https://docs.blockdaemon.com/reference/gethealth-polygon.md): Reward processing is optimal if all rewards up to the `lastProcessedCheckpoint - 1` are available, as rewards are calculated after an epoch ends. The processing status is degraded if the following is `true`: chainCheckpoint - lastProcessedCheckpoint > 1
- [Get a Stream of Rewards](https://docs.blockdaemon.com/reference/getrewards-polygon.md): Returns 0 or more reward objects in a streaming fashion using `ndjson`.
- [Get a Stream of Rewards for a Single Address](https://docs.blockdaemon.com/reference/getrewardssingle-polygon.md): Returns 0 or more reward objects in a streaming fashion using `ndjson`.
- [Get Status for an Address](https://docs.blockdaemon.com/reference/getstatus-polygon.md): Returns a status object for an address.
- [Get a Stream of Statuses](https://docs.blockdaemon.com/reference/getstatuses-polygon.md): Returns 0 or more status objects in a streaming fashion using `ndjson`.
- [Polygon Reporting API Overview](https://docs.blockdaemon.com/reference/polygon-reporting-api-overview.md)
- [Get the Protocol Rewards Processing Health](https://docs.blockdaemon.com/reference/gethealth-solana.md): The status of reward processing, if optimal then all rewards data up to the indicated metadata fields are available the processing status is degraded if any of the following are true: * `chainEpoch` - `lastProcessedInflationEpoch` > 1 * `chainEpoch` - `lastProcessedStatusesEpoch` > 1 * if the `lastProcessedSlot` is over 20 minutes behind the chainSlot - note we run 10 minutes behind by design to alleviate any reorgs so this is a 10 minuate buffer on top of that * `chainEpoch` - `lastProcessedMevEpoch` > 1 * if the `lastProcessedMevTxTimestamp` is older than 3.2 days, this is mainly as a check to see if the jito mev bot has paid out expectedly or not, not that our system is degraded **Please note** that mev rewards are allocated to the epoch they are paid out in *not* the epoch they are earned in.
- [Get a Stream of Rewards](https://docs.blockdaemon.com/reference/getrewards-solana.md): Returns 0 or more reward objects in a streaming fashion using `ndjson`.
- [Get a Stream of Rewards for a Single Address](https://docs.blockdaemon.com/reference/getrewardssingle-solana.md): Returns 0 or more reward objects in a streaming fashion using `ndjson`. Must specify either a start and end time or an epoch
- [Get Status for an Address](https://docs.blockdaemon.com/reference/getstatus-solana.md): Returns a status object for an address.
- [Get a Stream of Statuses](https://docs.blockdaemon.com/reference/getstatuses-solana.md): Returns 0 or more status objects in a streaming fashion using `ndjson`.
- [Get a Yield for a Validator Address](https://docs.blockdaemon.com/reference/getyield-validator-solana.md): Returns yield data for the specified validator address within a given type. For more details on yield metrics and how they are calculated, see the [Yield Metrics overview](https://docs.blockdaemon.com/reference/stakingreporting-api-overview). ⚠️ **Note:** This endpoint does not support validators with a 100% commission rate and will not return yield data for them.
- [Get a Stream of Yield Summaries](https://docs.blockdaemon.com/reference/getyields-solana.md): Returns a **network-wide** stream of yield summaries for the specified type and time range. Results are streamed in [NDJSON](https://ndjson.org/) format. For more details on yield metrics and how they are calculated, see the [Yield Metrics overview](https://docs.blockdaemon.com/reference/stakingreporting-api-overview).
- [Solana Reporting API Overview](https://docs.blockdaemon.com/reference/solana-reporting-api-overview.md)
- [Overview](https://docs.blockdaemon.com/reference/stakingreporting-api-overview.md)
- [Create API key](https://docs.blockdaemon.com/reference/createapikey.md): Creates a new API key
- [Delete API key](https://docs.blockdaemon.com/reference/deleteapikey.md): Deletes an API key by ID
- [List API keys](https://docs.blockdaemon.com/reference/listapikeys.md): Returns a list of all API keys
- [Get audit signing public key](https://docs.blockdaemon.com/reference/getauditsigningpublickey.md): Returns the public key used for signing audit logs
- [Get authentication information](https://docs.blockdaemon.com/reference/getauthenticationinfo.md): Returns information about available authentication methods
- [Health check](https://docs.blockdaemon.com/reference/healthcheck.md): Returns the health status of the TSM node
- [Get system metrics](https://docs.blockdaemon.com/reference/getmetrics.md): Returns system metrics in either Prometheus or expvar format
- [Get fgprof profile](https://docs.blockdaemon.com/reference/getfgprof.md): Returns fgprof profiling data
- [Get pprof index](https://docs.blockdaemon.com/reference/getpprofindex.md): Returns pprof index page
- [Get specific pprof profile](https://docs.blockdaemon.com/reference/getpprofprofile.md): Returns a specific pprof profile
## Pages
- [FAQs](https://docs.blockdaemon.com/faqs.md)
## Changelog
- [Institutional Vault Release v2.2.1](https://docs.blockdaemon.com/changelog/institutional-vault-release-v221.md)
- [Institutional Vault Release v2.2.0](https://docs.blockdaemon.com/changelog/institutional-vault-release-v220.md)
- [Builder Vault (TSM) Release 72.3.0](https://docs.blockdaemon.com/changelog/builder-vault-tsm-release-7230.md)
- [Builder Vault (TSM) Release 72.2.0](https://docs.blockdaemon.com/changelog/builder-vault-tsm-release-7220.md)
- [Builder Vault (TSM) Release 72.1.0](https://docs.blockdaemon.com/changelog/builder-vault-tsm-release-7210.md)