Assets & Vaults

Assets

The Assets Owned tab aggregates NFTs, NFDs, and Tokens across all of your accounts (owner account, linked accounts, and vault).

You're able to manage all of your assets here (send, move to vault, choose a PFP / banner, etc.).


Vaults

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

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 may need to be upgraded to at least Version 2.11 to enable Vaults.

See the Smart Contract section to 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 the Search.

Lock & Unlock Vault

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.

Send to a Vault / From a Vault

To utilize vaults you need to use the NFD app or the Defly wallet.

Pera wallet has not integrated Vaults yet.

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.

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!


Notifications

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


Last updated