# Fireblocks Developer Docs: Guides

## Guides

### Get Started

- [Fireblocks Developer Docs](https://developers.fireblocks.com/docs/introduction.md)
- [Getting Started](https://developers.fireblocks.com/docs/quickstart.md): Install the Fireblocks Documentation MCP, then use an SDK or the Fireblocks CLI to make your first Fireblocks API calls.
- [Building with AI](https://developers.fireblocks.com/docs/building-with-ai.md): AI-assisted development is the default way to build on Fireblocks. This page explains the tools available and when to use each.

#### Use Cases Overview

- [Use Cases Overview](https://developers.fireblocks.com/docs/use-cases.md)
- [Wallet-as-a-Service](https://developers.fireblocks.com/docs/wallet-as-a-service.md): Easily build and integrate custom, secure wallets into your application with Fireblocks' Wallet-as-a-Service API
- [Self-Custody Infrastructure](https://developers.fireblocks.com/docs/self-custody-infrastructure.md): Be the owner of your funds without compromising speed and security using Fireblocks' self-custody infrastructure
- [Tokenization](https://developers.fireblocks.com/docs/tokenization.md): Deploy, manage, mint, and burn custom tokenized on-chain assets securely using the Fireblocks API
- [Treasury Management](https://developers.fireblocks.com/docs/treasury-management.md): Store your funds securely in hot and cold wallets, manage your fund operations, and connect to exchanges, DeFi, and trading counterparties with Fireblocks Treasury Management

#### Concepts

- [What Is Fireblocks?](https://developers.fireblocks.com/docs/what-is-fireblocks.md): Fireblocks is a user-friendly platform that uses direct custody to build new blockchain-based products and manage your digital asset operations. Direct custody is a type of self-custody that seamlessly blends high performance, zero counterparty risk, and multiple layers of security. With Fireblocks,…
- [Fireblocks Key Features & Capabilities](https://developers.fireblocks.com/docs/capabilities.md)
- [Fireblocks Object Model](https://developers.fireblocks.com/docs/object-model.md): The Fireblocks platform can be viewed as consisting of the following components:
- [Direct Custody Wallet Architecture](https://developers.fireblocks.com/docs/direct-custody-wallet-architecture.md)
- [Vault Structures and Wallet Creation](https://developers.fireblocks.com/docs/create-direct-custody-wallets.md)
- [Workspace Comparison](https://developers.fireblocks.com/docs/workspace-environments.md)
- [Data Privacy and Protection](https://developers.fireblocks.com/docs/data-privacy-and-protection.md): Fireblocks does not store or process any client Personal Identifiable Information (PII). To achieve this, the customer is required to strictly use anonymized tokens, such as  (UUID) to reflect client data. These anonymous tokens are mapped internally by the customer to actual client identifiers stor…
- [Developer Center](https://developers.fireblocks.com/docs/developer-center.md)

### Transactions

- [Monitoring Transaction Statuses](https://developers.fireblocks.com/reference/monitoring-transaction-status.md)
- [Boost Transactions](https://developers.fireblocks.com/docs/boost-transactions.md)
- [Estimate Transaction Fee](https://developers.fireblocks.com/reference/estimate-transaction-fee.md)

#### Create Transactions

- [Create Transactions](https://developers.fireblocks.com/transactions/create-transactions.md): Create Fireblocks transactions with the SDK, API or CLI, and learn how to make transaction creation idempotent, policy-controlled and scalable in production.
- [Transfers](https://developers.fireblocks.com/transactions/transfers.md): Send funds with the Create a new transaction endpoint, from a vault account or Wallet Pool to vault accounts, one-time addresses, allowlisted wallets, exchange accounts and Fireblocks Network connections.
- [Contract calls](https://developers.fireblocks.com/transactions/contract-calls.md): Call a smart contract method from a vault account by encoding the calldata and sending a CONTRACT_CALL transaction through the Fireblocks API, SDKs or CLI.
- [Interact with Solana Programs](https://developers.fireblocks.com/transactions/solana-program-calls.md)
- [Interact with Stellar Soroban Contracts](https://developers.fireblocks.com/transactions/soroban-contract-calls.md): Invoke Soroban smart contracts on Stellar from a Fireblocks vault by submitting an unsigned transaction envelope with the SOROBAN_CALL operation.
- [Typed messages](https://developers.fireblocks.com/transactions/typed-messages.md): Create a TYPED_MESSAGE transaction to sign an off-chain EIP-191, EIP-712, TIP-191 or Bitcoin message with a vault account key.
- [Raw signing](https://developers.fireblocks.com/transactions/raw-signing.md): Create a RAW transaction to sign an arbitrary message with a vault account key, for both supported and unsupported assets.

#### Process Deposits

- [Overview](https://developers.fireblocks.com/docs/define-confirmation-policy.md): Blockchain confirmations are crucial for maintaining the security and integrity of the blockchain. This process ensures that transactions are securely verified, thereby preventing fraud and double-spending. However, the number of confirmations also directly impacts the time it takes for a transactio…
- [Manage Deposits at Scale](https://developers.fireblocks.com/docs/manage-deposits-at-scale.md)
- [Sweep Funds](https://developers.fireblocks.com/docs/sweep-funds.md)
- [Validate Balances](https://developers.fireblocks.com/docs/validate-balances.md): How to reconcile incoming deposits against the blockchain with Fireblocks webhooks before you credit end users, and when to fall back to polling.
- [Associate End Clients](https://developers.fireblocks.com/docs/associating-end-clients-with-transactions.md)
- [Sweep to Omnibus](https://developers.fireblocks.com/reference/sweep-to-omnibus-1.md)

#### Process Withdrawals

- [Overview](https://developers.fireblocks.com/docs/whitelist-addresses.md)
- [Estimate Transaction Fees](https://developers.fireblocks.com/docs/verify-fee-effeciency.md): Fireblocks provides clients with two API endpoints to estimate transaction fees:
- [TON Transfer Fees](https://developers.fireblocks.com/docs/ton-transfer-fees.md): Understand who pays which fees in a TON or Jetton transfer, and read the per-wallet fee breakdown in feeInfo and blockchainInfo (Early Access).
- [Manage Withdrawals at Scale](https://developers.fireblocks.com/docs/manage-withdrawals-at-scale.md)

#### UTXO Management

- [Select UTXOs](https://developers.fireblocks.com/reference/select-utxos-for-a-transaction.md)
- [Consolidate UTXOs](https://developers.fireblocks.com/reference/consolidate-utxos.md)
- [Post Quantum Readiness for Bitcoin and UTXO-based blockchains](https://developers.fireblocks.com/reference/utxo-post-quantum-readiness.md): Keep Bitcoin funds at addresses that have never signed a transaction, using change address rotation, fresh deposit addresses, and UTXO selection.

### API Co-Signers

#### Overview

- [API Co-signers Architecture Overview](https://developers.fireblocks.com/cosigners/overview/cosigner-architecture-overview.md)
- [Install an API Co-signer](https://developers.fireblocks.com/cosigners/overview/api-cosigner-installation-flow.md): Register an API Co-signer in the Console, copy the pairing token and installation script, then install it on your platform.
- [API Co-signer Security Checklist and Recommended Defense and Monitoring Systems](https://developers.fireblocks.com/cosigners/overview/co-signer-security-checklist-defense-monitoring.md)
- [Using the Communal Test Co-signer](https://developers.fireblocks.com/cosigners/overview/use-communal-cosigner.md)

#### Operations

- [Operating the API Co-signer](https://developers.fireblocks.com/cosigners/operations/api-cosigner-operate.md)
- [When a Newer API Co-signer Version Is Available](https://developers.fireblocks.com/cosigners/operations/api-cosigner-newer-version.md): The Co-signers tab flags a newer API Co-signer version and gives you the script and upgrade instructions. You run the upgrade on your own infrastructure.
- [Configuring Multiple API Co-signers in High Availability](https://developers.fireblocks.com/cosigners/operations/multiple-cosigners-high-availability.md)
- [API Co-signer Maintenance](https://developers.fireblocks.com/cosigners/operations/api-cosigner-maintenance.md)
- [API Co-signer Troubleshooting](https://developers.fireblocks.com/cosigners/operations/api-cosigner-troubleshooting.md)

#### Callback Handler

- [Setup API Co-signer Callback Handler](https://developers.fireblocks.com/cosigners/callback-handler/create-api-co-signer-callback-handler.md)
- [Securing communication](https://developers.fireblocks.com/cosigners/callback-handler/cosigner-callbackhandler-secure-communication-authentication.md)
- [Callback Handler response object](https://developers.fireblocks.com/cosigners/callback-handler/response-object.md)
- [Approve transactions](https://developers.fireblocks.com/cosigners/callback-handler/approve-transactions.md)
- [Approve configuration changes](https://developers.fireblocks.com/cosigners/callback-handler/approve-configuration-changes.md)
- [Basic Callback Handler example](https://developers.fireblocks.com/cosigners/callback-handler/basic-code-example.md)
- [Plugin-based Callback Handler](https://developers.fireblocks.com/cosigners/callback-handler/plugin-based-callback-handler.md)
- [Validate ETH raw transactions](https://developers.fireblocks.com/cosigners/callback-handler/validate-eth-raw-transactions.md)

#### AWS

- [AWS Nitro API Co-signer Architecture](https://developers.fireblocks.com/cosigners/aws/aws-nitro-api-co-signer.md)
- [Install AWS Nitro API Co-signer](https://developers.fireblocks.com/cosigners/aws/install-api-cosigner-aws.md)
- [AWS Nitro API Co-signer Maintenance](https://developers.fireblocks.com/cosigners/aws/api-cosigner-maintenance-aws-nitro.md)
- [AWS Nitro API Co-signer Version History](https://developers.fireblocks.com/cosigners/aws/api-cosigner-versions-aws.md)

#### Azure

- [Intel SGX Co-signer Architecture](https://developers.fireblocks.com/cosigners/azure/sgx-architecture-azure.md)
- [Install SGX Azure API Co-signer](https://developers.fireblocks.com/cosigners/azure/install-api-cosigner-azure.md)
- [Install SGX Azure Marketplace API Co-signer](https://developers.fireblocks.com/cosigners/azure/install-api-cosigner-azure-marketplace.md)
- [SGX API Co-signer Maintenance](https://developers.fireblocks.com/cosigners/azure/sgx-maintenance-azure.md)
- [SGX API Co-signer Version History](https://developers.fireblocks.com/cosigners/azure/sgx-versions-azure.md)

#### Google Cloud

- [Google Cloud Confidential Space API Co-signer Architecture](https://developers.fireblocks.com/cosigners/google-cloud/gcp-confidential-space-api-co-signer.md)
- [Install Google Cloud Confidential Space API Co-signer](https://developers.fireblocks.com/cosigners/google-cloud/install-api-cosigner-gcp.md)
- [GCP Confidential Space API Co-signer Maintenance](https://developers.fireblocks.com/cosigners/google-cloud/api-cosigner-maintenance-gcp-confspace.md)
- [GCP Confidential Space API Co-signer Version History](https://developers.fireblocks.com/cosigners/google-cloud/api-cosigner-versions-gcp.md)

#### IBM Cloud

- [Intel SGX Co-signer Architecture](https://developers.fireblocks.com/cosigners/ibm/sgx-architecture-ibm.md)
- [Install SGX IBM Cloud API Co-signer](https://developers.fireblocks.com/cosigners/ibm/install-api-cosigner-ibm.md)
- [SGX API Co-signer Maintenance](https://developers.fireblocks.com/cosigners/ibm/sgx-maintenance-ibm.md)
- [SGX API Co-signer Version History](https://developers.fireblocks.com/cosigners/ibm/sgx-versions-ibm.md)

#### Alibaba Cloud

- [Intel SGX Co-signer Architecture](https://developers.fireblocks.com/cosigners/alibaba/sgx-architecture-alibaba.md)
- [Install SGX Alibaba Cloud API Co-signer](https://developers.fireblocks.com/cosigners/alibaba/install-api-cosigner-alibaba.md)
- [SGX API Co-signer Maintenance](https://developers.fireblocks.com/cosigners/alibaba/sgx-maintenance-alibaba.md)
- [SGX API Co-signer Version History](https://developers.fireblocks.com/cosigners/alibaba/sgx-versions-alibaba.md)

#### On-premises

- [Intel SGX Co-signer Architecture](https://developers.fireblocks.com/cosigners/on-premises/sgx-architecture-onprem.md)
- [Install SGX On-prem API Co-signer](https://developers.fireblocks.com/cosigners/on-premises/install-api-cosigner-onprem.md)
- [SGX API Co-signer Maintenance](https://developers.fireblocks.com/cosigners/on-premises/sgx-maintenance-onprem.md)
- [SGX API Co-signer Version History](https://developers.fireblocks.com/cosigners/on-premises/sgx-versions-onprem.md)

### Webhooks

- [Webhooks Overview](https://developers.fireblocks.com/reference/webhooks-overview.md)
- [Resending & troubleshooting webhook notifications](https://developers.fireblocks.com/reference/webhooks-resend-troubleshooting.md)
- [Best practices for webhooks](https://developers.fireblocks.com/reference/webhooks-best-practices.md)

#### Getting Started

- [Configuring webhooks](https://developers.fireblocks.com/reference/webhooks-gettingstarted-configuringwebhooks.md)
- [Responses & retries](https://developers.fireblocks.com/reference/webhooks-gettingstarted-responsesretries.md)

##### Protecting webhooks

- [Protecting webhooks](https://developers.fireblocks.com/reference/webhook-protection-guide.md)
- [IP allowlisting](https://developers.fireblocks.com/reference/webhooks-ip-allowlisting.md)
- [Validating webhooks](https://developers.fireblocks.com/reference/validating-webhooks.md)

#### Advanced Webhook Controls

- [Advanced Webhook Controls](https://developers.fireblocks.com/reference/webhooks-advanced-controls.md): Authenticate Fireblocks at your webhook endpoint with mTLS or OAuth 2.0, and send the static values your gateway expects with custom headers.
- [mTLS for Webhooks](https://developers.fireblocks.com/reference/webhooks-mtls.md): Have Fireblocks present a client certificate signed by your own certificate authority on every webhook delivery.
- [OAuth 2.0 for Webhooks](https://developers.fireblocks.com/reference/webhooks-oauth.md): Configure Fireblocks to obtain a bearer token from your authorization server and attach it to every webhook delivery.
- [Custom Headers for Webhooks](https://developers.fireblocks.com/reference/webhooks-custom-headers.md): Attach static key-value headers to every Fireblocks webhook delivery so requests pass through your gateway, WAF, or API management layer.

#### Webhook & Notification Structures

- [Webhook object structure](https://developers.fireblocks.com/reference/webhooks-structures-webhookobjectstructure.md)
- [Webhook notification structure](https://developers.fireblocks.com/reference/webhooks-structures-notificationstructure.md)

#### Event Types

- [Transaction events](https://developers.fireblocks.com/reference/webhooks-structures-eventtypes-transaction.md)
- [Wallet events](https://developers.fireblocks.com/reference/webhooks-structures-eventtypes-wallet.md)
- [CeFi events](https://developers.fireblocks.com/reference/webhooks-structures-eventtypes-cefi.md)
- [Whitelist events](https://developers.fireblocks.com/reference/webhooks-structures-eventtypes-whitelist.md)
- [Tokenization events](https://developers.fireblocks.com/reference/webhooks-structures-eventtypes-tokenization.md)
- [Smart Transfer events](https://developers.fireblocks.com/reference/webhooks-structures-eventtypes-smarttransfer.md)
- [Network connection events](https://developers.fireblocks.com/reference/webhooks-structures-eventtypes-networkconnection.md)
- [Off Exchange events](https://developers.fireblocks.com/reference/webhooks-structures-eventtypes-offexchange.md)
- [Order events](https://developers.fireblocks.com/reference/order-events.md)

### Workspace & Security

- [Overview](https://developers.fireblocks.com/docs/manage-users.md): Fireblocks users can be added either via the web console or via the API:
- [Whitelist IPs for API Keys](https://developers.fireblocks.com/docs/whitelist-ips-for-api-keys.md): The IP allowlist (whitelist) enables you to restrict API calls to only accept specific IP addresses for each API key. Only allowing access to a select number of IP addresses can lower the chances of a security threat or malicious attack.
- [Audit Logs API](https://developers.fireblocks.com/docs/audit-logs-api.md)
- [Define Approval Quorums](https://developers.fireblocks.com/docs/define-approval-quorums.md)
- [Set Policies](https://developers.fireblocks.com/docs/set-transaction-authorization-policy.md): Policies define which actions are allowed or blocked in your Fireblocks workspace: controlling who can initiate transactions, from which sources, to which destinations, and under what conditions. You can manage Policies directly in the Fireblocks Console using the Policy Editor, or programmatically…
- [Configure Policies](https://developers.fireblocks.com/reference/configure-transaction-authorization-policy.md)
- [Segregate Duties](https://developers.fireblocks.com/docs/segregate-duties.md): To ensure the security of your workspace operations, it is crucial to segregate duties and delegate responsibilities appropriately. The first and most important step is to distinguish between users handling critical managerial tasks and those managing regular operations.
- [Overview](https://developers.fireblocks.com/docs/perform-drs-process.md)

#### Manage API Access

- [Manage API Access](https://developers.fireblocks.com/docs/manage-api-keys.md)
- [Create a CSR for an API user](https://developers.fireblocks.com/docs/generate-a-csr-for-an-api-user.md)

### Identity & Compliance

#### Overview

- [About Identity & Compliance](https://developers.fireblocks.com/docs/identity-and-compliance-overview.md): See what Identity & Compliance covers, what you can do through the API or the Console, and which guide covers each capability.

#### Compliance screening

##### Overview

- [Why Screen Through Fireblocks](https://developers.fireblocks.com/docs/why-screen-through-fireblocks.md): See where compliance screening runs in a Fireblocks transaction, what the API shows at each step, and which guide covers it.
- [What You Can Connect](https://developers.fireblocks.com/docs/what-you-can-connect.md): See which screening checks and providers you can enable, how each is set up, and which workspace types support it.

##### Key concepts

- [Compliance Policies](https://developers.fireblocks.com/docs/compliance-policies.md): Read compliance policy rules, configure outage and delay behavior, and set workspace-wide limits through the Fireblocks API.
- [Transaction Screening Operations](https://developers.fireblocks.com/docs/transaction-screening-operations.md): Read a screened transaction's full compliance result, and bypass, rescreen, freeze, or unfreeze it through the Fireblocks API.
- [Compliance Events & Webhooks](https://developers.fireblocks.com/docs/compliance-events-webhooks.md): Subscribe to compliance webhook events, read screening results from them, and handle them reliably.
- [Customer Reference ID](https://developers.fireblocks.com/docs/customer-reference-id.md): Tag vault accounts, wallets, and transactions with your own customer identifier through the Fireblocks API.

##### Address Registry screening

- [About Address Registry Screening](https://developers.fireblocks.com/docs/address-registry-screening.md): Screen transactions by counterparty identity: create counterparty groups and activate Address Registry Screening through the Fireblocks API.

##### AML/KYT

- [AML/KYT Overview](https://developers.fireblocks.com/docs/aml-kyt-overview.md): Compare the AML/KYT providers Fireblocks supports, and see what you can do with AML/KYT screening through the API.
- [Chainalysis](https://developers.fireblocks.com/docs/chainalysis.md): Connect Chainalysis for AML/KYT screening: what Fireblocks sends, the risk result returned, timeouts, and supported assets.
- [Elliptic](https://developers.fireblocks.com/docs/elliptic.md): Connect Elliptic for AML/KYT screening: what Fireblocks sends, the risk score returned, timeouts, and supported assets.
- [TRM Labs](https://developers.fireblocks.com/docs/trm-labs.md): Connect TRM Labs for AML/KYT screening: asynchronous results and the Wait action, default timeout verdicts, and supported assets.

##### Travel Rule

- [Travel Rule Overview](https://developers.fireblocks.com/docs/travel-rule-overview.md): Compare the Travel Rule providers Fireblocks supports, and see what you can do with each through the API or the Console.
- [Notabene](https://developers.fireblocks.com/docs/notabene.md): Connect Notabene, then validate, encrypt, and attach Travel Rule data to outgoing transactions through the Fireblocks API.
- [Sumsub](https://developers.fireblocks.com/docs/sumsub.md): Connect Sumsub through the Fireblocks API, then create, encrypt, and link Travel Rule messages and resolve missing or incomplete ones.
- [GTR](https://developers.fireblocks.com/docs/gtr.md): Connect GTR through the Fireblocks API, then create, encrypt, and link Travel Rule messages and resolve missing or incomplete ones.
- [TRUST](https://developers.fireblocks.com/docs/interact-with-trust.md): Prove you control a vault account address on the TRUST network: create a proof of address, retrieve the signature, and submit it to TRUST.

##### Bring Your Own Screening

- [About Bring Your Own Screening](https://developers.fireblocks.com/reference/bring-your-own-screening-check-developer-guide.md): Set timeouts, activate Bring Your Own Screening, and submit ACCEPT or REJECT verdicts through the Fireblocks API.

#### Travel Rule for connected accounts

##### Exchanges

- [Exchanges Travel Rule Overview](https://developers.fireblocks.com/docs/exchanges-travel-rule.md): Send encrypted Travel Rule PII with exchange deposits and withdrawals through the Fireblocks API.
- [Binance Travel Rule](https://developers.fireblocks.com/docs/binance-travel-rule.md): The Travel Rule `piiData` fields Binance requires for withdrawals and deposits, by jurisdiction, relationship, and counterparty wallet, with examples.
- [Bitstamp Travel Rule](https://developers.fireblocks.com/docs/bitstamp-travel-rule.md): The Travel Rule `piiData` fields Bitstamp requires for withdrawals and deposits, first party and third party, with an example.
- [Bitfinex Travel Rule](https://developers.fireblocks.com/docs/bitfinex-travel-rule.md): The Travel Rule `piiData` fields Bitfinex requires for withdrawals, and how to identify the counterparty VASP.
- [OKX Travel Rule](https://developers.fireblocks.com/docs/okx-travel-rule.md): The Travel Rule `piiData` fields OKX requires for withdrawals to hosted and private wallets, with an example.
- [TrustCo Travel Rule](https://developers.fireblocks.com/docs/trustco-travel-rule.md): The Travel Rule `piiData` fields TrustCo requires for withdrawals, first party and third party, with an example.

##### On/off-ramps

- [On/Off-Ramps](https://developers.fireblocks.com/docs/on-off-ramps-travel-rule.md): Add originator and beneficiary information to on-ramp and off-ramp orders through the Fireblocks Trading API.

#### Compliance tooling

##### Address Registry

- [About Address Registry](https://developers.fireblocks.com/reference/address-registry.md): Look up the legal entity behind a blockchain address, and manage your Address Registry participation through the Fireblocks API.
- [Legal Entity Setup](https://developers.fireblocks.com/reference/legal-entity-setup.md): Register your LEI so counterparties see verified data for your addresses, and map vault accounts to legal entities through the Fireblocks API.
- [Export a Proof of Ownership Document](https://developers.fireblocks.com/docs/export-proof-of-ownership.md): Create a Proof of Ownership PDF for an address your workspace owns through the Fireblocks API.

### Manage Wallets

- [Create Vault Accounts](https://developers.fireblocks.com/reference/create-vault-account.md)
- [Create Vault Wallets](https://developers.fireblocks.com/reference/create-vault-wallet.md)
- [Create Omnibus Structure](https://developers.fireblocks.com/reference/create-omnibus-structure.md)
- [TON High-Load Wallets](https://developers.fireblocks.com/reference/ton-high-load-wallets.md)
- [Add a Hedera Asset Wallet](https://developers.fireblocks.com/docs/add-a-hedera-asset-wallet.md): Create HBAR and Hedera Token Service (HTS) asset wallets in a vault account, and choose how each HTS token is associated with the account on-chain.
- [USDC Gateway](https://developers.fireblocks.com/docs/usdc-gateway.md)
- [Tags](https://developers.fireblocks.com/docs/tags.md): Create, attach, and manage tags through the Fireblocks API, including protected tags, the quorum approval flow, and filtering vault accounts by tag.
- [Wallet Pools](https://developers.fireblocks.com/docs/wallet-pools.md): Group vault accounts into a Wallet Pool and send from it as one logical source, with health-aware member selection, Policy setup, and reconciliation.

### Smart Contracts & Tokenization

- [Tokenize Assets](https://developers.fireblocks.com/docs/issue-new-tokens.md)
- [Interact With Smart Contracts](https://developers.fireblocks.com/docs/interact-with-smart-contracts.md)
- [Index Any Contract](https://developers.fireblocks.com/docs/index-any-contract.md): Enable on-chain data indexing for any linked EVM smart contract, then query decoded transfers, balances, supply history, and RBAC roles through the Tokenization API.
- [Fetching Transaction Receipt](https://developers.fireblocks.com/docs/fetching-transaction-receipt.md): This guide outlines the procedure for retrieving a transaction receipt via the  endpoint, utilizing the  function in the Fireblocks SDK.
- [Upload Contract Template](https://developers.fireblocks.com/reference/upload-contract-template.md)
- [Issue new ERC721F/ERC1155F Tokens](https://developers.fireblocks.com/reference/issue-new-erc721ferc1155f-tokens.md)
- [SDK - Multichain Deployment](https://developers.fireblocks.com/reference/sdk-multichain-deployment.md)
- [Multi-Vault Solana Signing](https://developers.fireblocks.com/reference/multi-vault-solana-signing.md)

#### ERC-20F Tokens

- [Issue New ERC20F Tokens](https://developers.fireblocks.com/reference/issue-new-erc-20f-tokens.md)
- [Setting Up Roles in ERC20F Tokens](https://developers.fireblocks.com/reference/setting-up-roles-in-erc20f-tokens.md)
- [Operational Guide for ERC20F Token](https://developers.fireblocks.com/reference/operational-guide-for-erc20f-token.md)

### Treasury & Trading

- [Connect to the Fireblocks Network](https://developers.fireblocks.com/docs/connect-to-the-fireblocks-network.md): The Fireblocks Network is a peer-to-peer, institutional liquidity and transfer network of 1,500+ liquidity providers, lending desks, and trading counterparties. Members can discover, connect, and settle with other Fireblocks Network members quickly, easily, and securely using features available only…
- [Execute Smart Transfers](https://developers.fireblocks.com/docs/execute-smart-transfers.md)

#### Exchanges & Fiat Providers

- [Connect to Exchanges and Fiat Providers](https://developers.fireblocks.com/docs/connect-to-exchanges-and-fiat-providers.md): Fireblocks enables clients to connect their own (supported by Fireblocks) exchange and fiat accounts directly within the workspace.
- [Add an Exchange Account](https://developers.fireblocks.com/docs/add-an-exchange-account.md): You can easily add your own exchange account to the Fireblocks workspace, provided it's supported by Fireblocks. Once connected, you can seamlessly transfer funds between your exchange account and Fireblocks via the console or API. This guide will explain to you how to add an exchange account via ou…

#### Staking

- [Overview](https://developers.fireblocks.com/reference/staking-overview.md)
- [Stake Assets](https://developers.fireblocks.com/docs/stake-assets.md)
- [Create a Staking Position](https://developers.fireblocks.com/reference/create-stake.md)
- [Unstake & Withdraw](https://developers.fireblocks.com/reference/withdraw-staked-assets.md)

#### Converting and Trading API

- [Overview](https://developers.fireblocks.com/docs/trading-api-overview.md)
- [Swap examples via DeFi](https://developers.fireblocks.com/docs/swap-via-direct-access-providers-defi.md)
- [On/Off-Ramp, and cross-chain Swap via CeFi](https://developers.fireblocks.com/docs/on-ramp-off-ramp-and-bridgeswap-via-account-based-providers-cefi.md)
- [Off-ramp with Circle Payment Network (CPN)](https://developers.fireblocks.com/docs/circle-payments-network-cpn-api-guide.md)

### Gas Management

- [Gas Management Overview](https://developers.fireblocks.com/docs/gas-management.md): Stop funding each vault account with gas by hand. Compare gasless transactions, where a relay pays the fee, with Gas Station, which auto-fuels vault accounts.

#### Gasless Transactions

- [Gasless Transactions Overview](https://developers.fireblocks.com/docs/gasless-transactions.md): Send tokens from vault accounts that hold no native gas, with a relay that pays the fee. Compare the gasless mechanisms Fireblocks supports on EVM and Solana.
- [EVM Gasless (Universal Gasless)](https://developers.fireblocks.com/docs/evm-gasless.md): Send EVM token transfers and contract calls from vault accounts with no ETH. Set up a relay and Policy rules, send with useGasless, and read gaslessInfo.
- [Solana Gasless](https://developers.fireblocks.com/docs/solana-gasless.md): Send SPL tokens from vault accounts with no SOL by setting a fee payer vault account. Covers setup, the key set requirement, useGasless, and feePayerInfo.

#### Gas Station

- [Work with Fireblocks Gas Station](https://developers.fireblocks.com/docs/work-with-gas-station.md)
- [Enable the Gas Station](https://developers.fireblocks.com/docs/enabling-the-gas-station-1.md)
- [Set Auto Fueling Property](https://developers.fireblocks.com/docs/set-auto-fueling-property.md)
- [Configure Gas Station Values](https://developers.fireblocks.com/docs/configure-gas-station-values.md): You can configure the Fireblocks Gas Station with a gas threshold, a gas cap, and a maximum gas price for each blockchain network according to its base asset by using the Fireblocks API.
- [Fund the Gas Station](https://developers.fireblocks.com/reference/fund-the-gas-station.md)
- [Monitor the Gas Station](https://developers.fireblocks.com/reference/monitor-the-gas-station.md)

### Payments

- [Overview](https://developers.fireblocks.com/docs/create-payouts.md)
- [Execute Payouts](https://developers.fireblocks.com/reference/executing-payouts.md)

#### Payment Flows

- [Define Payment Flows](https://developers.fireblocks.com/docs/payment-flows-copy.md)
- [Create Workflow Configuration](https://developers.fireblocks.com/reference/create-workflow-configuration.md)
- [Create Workflow Execution](https://developers.fireblocks.com/reference/create-workflow-execution.md)
- [Launch Workflow Execution](https://developers.fireblocks.com/reference/launch-workflow-execution.md)

#### x402

- [Get Started with x402 on Fireblocks](https://developers.fireblocks.com/docs/x402-getting-started.md): New to x402? Understand what it is, and decide whether you're selling, buying, or both.
- [x402 Concepts and Glossary](https://developers.fireblocks.com/docs/x402-concepts.md): The core ideas and vocabulary behind x402 payments on Fireblocks: the 402 handshake, facilitator, schemes, transfer mechanisms, EIP-712, and settlement.
- [Prerequisites and Testnet Funds](https://developers.fireblocks.com/docs/x402-prerequisites.md): What you need before running x402 on Fireblocks: Node.js, a Fireblocks workspace, an API user and vault, and how to get testnet USDC and gas ETH.
- [x402 Quickstart: Your First Settled Payment](https://developers.fireblocks.com/docs/x402-quickstart.md): A hands-on testnet walkthrough that wires the Fireblocks x402 facilitator, an example merchant, and a test client into one real settled payment.
- [Supported Networks and Assets](https://developers.fireblocks.com/docs/x402-networks-assets.md): Which blockchains and tokens x402 on Fireblocks supports, how assets are identified, testnet vs mainnet policy, and how the network you accept affects cost.
- [x402 Protocol Reference](https://developers.fireblocks.com/docs/x402-protocol-reference.md): Reference for x402 v2 on Fireblocks: the 402 PaymentRequired body, the payment headers, facilitator request and response shapes, and the error codes.
- [x402 Ecosystem and Interoperability](https://developers.fireblocks.com/docs/x402-ecosystem.md): How the Fireblocks x402 facilitator and agent interoperate with the wider x402 ecosystem: the open protocol, the Bazaar directory, and agent payment standards.
- [x402 Troubleshooting and FAQ](https://developers.fireblocks.com/docs/x402-troubleshooting.md): Resolve common x402 issues across the Fireblocks facilitator and agent, and answers to frequent questions about cost, custody, networks, and mechanisms.

##### Facilitator

- [Overview](https://developers.fireblocks.com/docs/x402-facilitator-overview.md): Charge for any HTTP endpoint with a one-shot cryptographic signature. Verify and settle x402 payments on-chain through Fireblocks.
- [Integration](https://developers.fireblocks.com/docs/x402-facilitator-integration.md): Integrate the Fireblocks x402 Facilitator from your merchant server. Covers the payment processing API, transfer mechanisms, and pricing modes.
- [Operating and Production](https://developers.fireblocks.com/docs/x402-facilitator-operations.md): Operate and deploy the Fireblocks x402 Facilitator: config file, auth model, management API, CLI, Payment Instruction Integrity, production deployment, and operator risk.
- [Build an Agentic Product Catalog](https://developers.fireblocks.com/docs/x402-facilitator-product-catalog.md): Declare payment-gated products on the Fireblocks x402 Facilitator and publish them so AI agents can discover, price, and pay for your services automatically.

##### Agent

- [x402 Agent](https://developers.fireblocks.com/docs/x402-agent.md): Open-source Fireblocks-powered agent that automatically pays for x402-protected resources — available as an MCP server and a CLI.
- [Fund and Control Agent Spending](https://developers.fireblocks.com/docs/x402-agent-spending-controls.md): Fund AI agents from Fireblocks vaults and control what they spend at company scale: budgets, per-agent isolation, Policy-enforced limits, and a full audit trail.

### Embedded Wallets

- [Embedded Wallets](https://developers.fireblocks.com/docs/dynamic-embedded-wallets.md): Build non-custodial wallet experiences with Dynamic's MPC-secured embedded wallets, now part of Fireblocks.

### Offchain Signing

- [Overview](https://developers.fireblocks.com/docs/raw-signing.md)
- [Sign Typed Messages](https://developers.fireblocks.com/docs/typed-message-signing-1.md)
- [Caching Signatures](https://developers.fireblocks.com/reference/caching-signatures.md)

#### Typed Message Signing

- [Sign Typed Messages](https://developers.fireblocks.com/docs/typed-message-signing-1.md)
- [Sign Typed Messages in Ethereum](https://developers.fireblocks.com/reference/sign-typed-messages-for-ethereum-and-evm-networks.md)
- [Sign Typed Messages in Tron](https://developers.fireblocks.com/reference/signing-typed-messages-in-tron.md)
- [Sign Typed Messages in Bitcoin](https://developers.fireblocks.com/reference/signing-typed-messages-in-bitcoin.md)

#### RAW Signing

- [Overview](https://developers.fireblocks.com/docs/raw-signing.md)
- [Code Examples](https://developers.fireblocks.com/reference/code-examples-2.md)

### Integrations

- [Overview](https://developers.fireblocks.com/docs/network-link-integration-guide-for-provider-connectivity.md)
- [Wallet Link](https://developers.fireblocks.com/docs/web3-wallet-link.md)
- [Off Exchange](https://developers.fireblocks.com/docs/off-exchange.md)
- [Integrate Fireblocks with Third-Party Service Providers](https://developers.fireblocks.com/docs/integrate-fireblocks-with-third-party-service-providers.md)

### Assets & NFTs

- [Overview](https://developers.fireblocks.com/docs/list-supported-assets-1.md): Fireblocks supports thousands of assets across dozens of blockchain networks and frequently adds support for new assets. All supported assets share the same name and asset ID across every customer workspace where they are available.
- [Add Tokens](https://developers.fireblocks.com/reference/add-your-tokens.md)

#### Manage NFTs

- [Deploy an NFT Collection](https://developers.fireblocks.com/reference/deploy-an-nft-collection.md)
- [Mint an NFT](https://developers.fireblocks.com/reference/mint-an-nft.md)
- [Retrieve NFTs](https://developers.fireblocks.com/reference/retrieve-nfts.md)
- [Transfer NFTs](https://developers.fireblocks.com/reference/transfer-nfts.md)

### Canton

- [Canton Overview](https://developers.fireblocks.com/docs/canton.md): Fireblocks support for the Canton network: reading Canton items, receiving webhook notifications, and writing calls and offer responses.
- [Read Canton Transactions](https://developers.fireblocks.com/docs/read-canton-transactions.md): Canton items are standard Fireblocks transactions. Read them with the existing transactions endpoints and branch on the cantonDetails object.
- [Canton Transaction Webhooks](https://developers.fireblocks.com/docs/canton-transaction-webhooks.md): Canton transactions notify you through the standard TRANSACTION_STATUS_UPDATED webhook. Branch on availableResponses to find offers you can answer.
- [Write Canton Transactions](https://developers.fireblocks.com/docs/write-canton-transactions.md): Make a Canton call to act on Canton, and answer an offer to respond to one. Both return the outgoing transaction; the on-chain outcome always arrives by webhook.

### Key Link

- [Key Link Supported Key Algorithms](https://developers.fireblocks.com/reference/keylink-key-algorithms.md): The key algorithms and public key formats that Fireblocks Key Link accepts for validation keys and signing keys, and how the two key types work together.
- [Key Link transaction metadata](https://developers.fireblocks.com/reference/keylink-transaction-metadata.md)
- [Key Link Key Status in the API and Console](https://developers.fireblocks.com/reference/keylink-key-status.md): How the Fireblocks Key Link API fields for signing keys and validation keys map to the key status shown in the Console, and when a validation key can certify signing keys.
