Assets & Vaults

An overview of the Assets tab


The Assets Owned tab aggregates NFTs and Tokens across all your accounts (owner account, linked accounts, and vault). If your NFTs are in your Vault you’ll see a ‘Vaulted’ icon on the asset in your Assets Owned tab. You're able to filter based on a specific account, or a specific type of Asset (NFTs, NFDs and Tokens).
Owned View - Shows Assets Aggregated Across all Accounts

What is a Vault?

Vaults are distinct Algorand accounts associated with an NFD. These accounts have the ability to auto opt-in to assets that are sent to it.

What’s an Opt-In?

Before an Algorand account can receive a specific asset it must opt-in to receive it. While this is a nice feature to prevent unwanted assets from entering your wallet, it adds friction when trying to transact new assets. This is a major issue for airdrops and giveaways, but also for regular users sending each other NFTs which all have unique ASA IDs.

NFD Vault Features

Newly minted NFDs will have Vault functionality. Existing NFDs will need to be upgraded to the latest contract version to enable Vaults.
See Upgrade Smart Contract to find learn how to upgrade your NFDs contract.
Auto opt-in / opt-out
Vaults will auto opt-in to any asset they are sent, and they will also auto opt-out when you send an asset resulting in a zero balance which helps manage the minimum balance requirement (MBR) of the account. The sender pays the .1 ALGO MBR and does not get it back, preventing the spamming of unwanted assets by adding a cost. Vaults default to being unlocked. The Vault can be unlocked or locked at will, offering a high degree of control to the user. Don’t want random tokens showing up? Keep your Vault locked! Find the toggle in your Assets -> Vault page, or in Edit -> Vault.
Asset Management
NFD Vaults offer seamless asset management, allowing users to transfer assets between their accounts and Vault, or to any other NFD account or its Vault. You can also access the Send feature through the Wallet Menu and through Search.
Vault View

Send to a Vault / From a Vault

Currently to utilize Vaults you will need to do so within the NFDs app. The wallets have not integrated Vaults yet so sending from a wallet to a Vault will not currently work!
1) Generic 'Send' can be found in the Wallet Modal at the top right of your screen, or through the search bar when looking for a name. You can send to any NFD or any NFDs Vault as long as they have an upgraded contract and an unlocked Vault.
Wallet Modal
2) From the Assets Owned or Vault page of an NFD, click the three little dots for options.
You can Move to Vault, Move to Deposit Account, and Send from this menu.
Owned Tab of an Owned NFD
Expand the Three Dots for Additional Options

Transfer an NFD with Contents

The Vault is the NFD, meaning that all assets travel with it. This feature enables users to sell or transfer their NFD along with all of its vaulted assets, facilitating easy trading of large NFT collections. Be aware of this when selling an NFD!
Vault Contains Assets Warning When Selling an NFD
View a For Sale NFDs Vault Contents


To get notifications of assets sent to your Vault, add the Vault address as a 'Watch Account' in Pera or Defly and ensure notifications are turned on.
Find the Vault address in your NFDs Details.
NFD Profile Page
To add a watch account in Pera, hit the + icon -> I want to create an account -> Add watch account -> Paste in the Vault address
To add a watch account in Defly, hit the + icon -> Contact -> Paste in the Vault Address