# Vault

### Overview

{% hint style="info" %}
The "Vault" is at the core of every Squad and it allows:

* any connected wallet to deposit fungible tokens and NFTs;
* any owner to initiate a transaction to send tokens and NFTs to any Solana address which will trigger a transaction for the Squad to confirm;
* any owner to save wallet addresses in their address book by contact names;
* any owner to initiate a swap of Vault assets which will trigger a transaction for the Squad to confirm;
* any owner to stake SOL from the Squad;
* any owner to purchase and rent NFTs from the Squad;
* anyone to view the Vault balances and recent transactions of the Squad;
* anyone to copy an address of a Squad.
  {% endhint %}

{% embed url="<https://youtu.be/gH1LCnnQ83c>" %}

### **Assets**

{% hint style="info" %}
Squads support any SPL (Solana Program Library) tokens, which can be deposited into a Squad via a deposit button.
{% endhint %}

<figure><img src="https://1205508290-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGOJv2Locm6v5eywwSeaG%2Fuploads%2FIIxWGSB61Lv9U4ytmC5q%2Fvault%201.png?alt=media&#x26;token=49e535aa-759a-45a8-8268-d5c74ab89b15" alt=""><figcaption><p>Squad vault</p></figcaption></figure>

### **NFTs**

{% hint style="info" %}
Squads support the storage of NFTs (Non-fungible tokens) in an NFT gallery. An owner can deposit up to 20 NFTs in one transaction. Withdrawals are limited to 15 NFTs per one transaction.
{% endhint %}

<figure><img src="https://1205508290-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGOJv2Locm6v5eywwSeaG%2Fuploads%2F0cEm4Tztq7binmwSRm6U%2Fvault%202.png?alt=media&#x26;token=87ed8f91-3a2f-47e9-bcdc-d24719be195f" alt=""><figcaption><p>NFT gallery</p></figcaption></figure>

Users can switch their NFT gallery to the list view by clicking on the switcher next to the "Search" field.&#x20;

<figure><img src="https://1205508290-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGOJv2Locm6v5eywwSeaG%2Fuploads%2FYvrfNqbVLjiNYIzh8ihx%2Fvault%202.1.png?alt=media&#x26;token=608d74a3-9ae2-4c6c-b868-a5d524826682" alt=""><figcaption><p>NFT list view</p></figcaption></figure>

### Recent Transactions

{% hint style="info" %}
All transactions which are done within a Squad will appear in the recent transactions tab.&#x20;
{% endhint %}

The information about them **will include**:

* Asset
* Type (Deposit, send, buy, swap)
* Address of the wallet that performed the transaction
* Date
* Amount

<figure><img src="https://1205508290-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGOJv2Locm6v5eywwSeaG%2Fuploads%2Fwc7sTsaFBud36LzxsYRf%2Fvault%203.png?alt=media&#x26;token=2f1ad2c7-f48b-4349-9429-4ddcd5affebe" alt=""><figcaption><p>Recent transactions section</p></figcaption></figure>

### Contacts

{% hint style="info" %}
Any owner of a Squad can add a contact to a contact book to simplify the process of the funds withdrawal.&#x20;
{% endhint %}

**To do this:**&#x20;

1. Click on the "plus" button in the contact section of the vault.
2. Insert a name and public key.
3. Click on the "approve" icon and sign a transaction in the wallet pop-up.
4. To delete an address click on the "bin" icon and sign a transaction in the wallet pop-up.

<figure><img src="https://1205508290-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGOJv2Locm6v5eywwSeaG%2Fuploads%2FnOa7PAmNKhhzAwDVmF5M%2Fvault%204.png?alt=media&#x26;token=84c45a7e-235c-4a29-b354-f437f9d3d59d" alt=""><figcaption><p>Contacts section</p></figcaption></figure>
