Documentation Index
Fetch the complete documentation index at: https://developers.fireblocks.com/llms.txt
Use this file to discover all available pages before exploring further.
Unsure about which custody model is right for you?
Read our “Guide to Digital Asset Wallets and Service Providers” for insights into evaluating digital asset wallet and service providers for your businessOverview
Fireblocks provides customers with an option to choose what custody model works best for their use case. In this guide we will outline the main technical and conceptual differences between Embedded Wallets and Direct Custody wallets. Following are the main differences between direct custody and Embedded Wallets wallets in Fireblocks.- Direct custody wallets use a 3-of-3 multi-party computation (MPC) signature scheme while Embedded Wallets wallets use a 2-of-2 signature scheme.
- There is only one master key per workspace for direct custody wallets, while each Embedded Wallets wallet has its own master key.
- UTXO-based assets, such as BTC, can have multiple deposit addresses per wallet per vault account for direct custody wallets. For Embedded Wallets wallets, one wallet can have multiple accounts while each account can hold only 1 BTC address.
- The Fireblocks Network and exchange integrations are supported for direct custody wallets only.
Direct Custody Wallets
Structure

- The main section of the workspace is the Fireblocks Vault which holds all MPC wallets.
- Inside the Vault, an unlimited number of vault accounts can be created. This allows to segregate between distinct clients and various use cases.
- Each vault account can hold as many asset wallets as you need. However, you can only have one wallet per asset.
- In a vault account, asset wallets can accommodate numerous deposit addresses for UTXO-based assets, while account-based assets are assigned with a single address.
Secret key management and wallet derivation

- m: master private key
- purpose: the derivation standard (BIP44 in our example)
- coinType: the unique identifier of an asset (0 for BTC, 60 for ETH, etc.)
- account: the vault account ID
- change: always 0
- index: the address index (always 0 except for UTXO based assets such as Bitcoin)
Embedded Wallets
Structure

Secret key management and wallet derivation
