Transactions
How to initiate and execute various transaction types within your Squad.
The transaction list displays all the Squad transactions by date. Transactions are an essential part of any multisig and are used to validate every action, impacting Ownership, Vault, or Rules within a Squad.

Squads Protocol supports all SPL tokens as well as NFTs. Users can deposit and send funds from the vault by initiating a transaction, which needs to be approved by other owners in a Squad. Once the asset is deposited it will appear in the "Vault balance" section".
To deposit funds:
  1. 1.
    Navigate to the "Vault" section, click on the DOWN arrow, and select the asset and amount.
  2. 2.
    Click the deposit button.
Deposit pop-up
To send funds:
  1. 1.
    Navigate to the "Vault" section, click on the UP arrow, fill in the transaction details, and launch a transaction.
  2. 2.
    Once the transaction hits the confirmation threshold, it can be executed by any owner of a Squad.
  3. 3.
    Funds will be transferred upon the execution of the transaction.
Withdrawal pop-up

In Squads, users can receive funds from outside parties like contractors, investors, or mercenaries by sharing the QR code or a Squad or its address.
To receive funds:
Click on the DOWN arrow in the Squads profile section and open a "Receive" screen.
Receive pop-up

Squad actions such as adding/removing a member, sending SPL tokens/NFTs, upgrading programs, etc., will trigger a transaction, which needs to be confirmed by the Squad according to its confirmation threshold.
The Squad member who initiates a transaction will be automatically confirming the transaction and transferred to the transaction screen.
Detailed transaction view
Transactions also can be signed from the Transactions tab by clicking on the expand arrow.
Expanded transaction view
After the transaction is initiated it needs to meet the confirmation threshold, so the transaction can be executed or canceled. Owners need to confirm or reject the transaction by selecting the relevant option in the Cast your vote section.
Transactions can be signed/executed/canceled either by clicking on them and entering a detailed view or expanding them inside of the "Transactions" section.

Upon reaching a confirmation threshold a transaction will change its state to "Ready for execution". From this state, a transaction can be executed or canceled by any owner within a Squad.
Transactions "Ready for execution" detailed view
Transactions can be executed or cancelled both from the detailed and expanded view.
Transaction "Ready for execution" expanded view
Copy link
On this page
Deposit and send funds
Receive funds
Sign Transactions
Execute/Cancel Transactions