Overview
Asset wallets are used to manage internal deposit addresses. Each asset wallet contains at least one deposit address for its asset type. Depending on the asset type, different wallets may support multiple address types or formats. Each asset wallet is assigned to a single digital asset supported by Fireblocks.
Your workspace contains multiple assets from different blockchains. You can use one of the existing assets or add a new asset to your workspace and use it as an asset wallet. Learn more about adding support for EVM assets and non-EVM assets to your workspace.
Any user with the appropriate permissions can create an asset wallet by themselves without secondary approval except for wallets on blockchains that require manual confirmation, as described below.
Learn more about creating a large amount of vault accounts and asset wallets.
Creating a new asset wallet
To create a new asset wallet:
- Go to Accounts > Vault.
- Create a vault account or select the vault account to which you want to add an asset wallet.
- Select + Create wallet.
- Enter the name of the asset, or select it from the list. If the token name exists on multiple blockchain networks, make sure to select the correct asset name and blockchain network.
- Select Add.
- Alternatively, you can add unlisted EVM assets and certain non-EVM assets from this dialog box. The asset will be added to your workspace, available for use in other vault accounts, and added as an asset wallet into the selected vault account.
To do so:- Enter its name in the Asset field.
- Select List asset.
- Select the asset's blockchain.
- Enter the asset’s contract address and name (if required).
Automatically generated asset wallets
If an asset wallet is added to a vault account that does not contain the associated base asset wallet, the base asset wallet is added as well. For example, if you add a BUSD asset wallet to an empty vault account, a BSC asset wallet is also added.
Asset wallets are automatically created if an asset is transferred to a valid deposit address in a vault account that does not contain that specific asset wallet. For example, if an incoming transaction with USDT on Polygon is detected to a vault account that only has an ETH asset wallet, the transaction will automatically create a USDT (Polygon) and a Polygon asset wallet in the vault account. This is because many blockchains share deposit addresses per vault account. Learn more about deposit addresses.
If automatic asset enablement is disabled in your workspace, incoming deposits of a base asset to a valid deposit address will still create a new asset wallet if one does not exist. For example, an incoming BNB transaction to a vault account with only an ETH wallet creates a new BNB wallet.
Activating asset wallets
Some blockchains require a minimum balance or manual confirmation when adding asset wallets. Learn more about asset wallets on Algorand, Solana, and Stellar.