Assets & Vaults
Last updated
Last updated
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).
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.
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.
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.
Newly minted or upgraded NFDs come with unlocked Vaults. If you wish to lock your NFD, there is a toggle on the Assets -> Vault page to lock or unlock.
Alternatively, you can go into an owned NFD and go to Edit -> Vault -> toggle locked or unlocked -> Update 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.
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.
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!
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.
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