Page cover image

Transactions

How to initiate and execute various transaction types within your Squad.

How transactions work inside Squads

How transactions work inside Squads

Transactions are a key element of the Squads platform. They are initiated whenever a Squad member performs an action requiring approval from other members.

Transaction States

Transactions can exist in one of three states:

  1. Active: Pending signatures from other Squad members to reach the confirmation threshold.

  2. Ready: Confirmation threshold met; the transaction is now executable.

  3. Canceled: Transaction terminated by Squad members or due to changes in Squad parameters.

Transactions tab

The "Transactions" tab provides a chronological display of all Squad transactions. It enables users to:

Transactions tab

How to approve/reject transactions

Any action (e.g., member management, token transfers, program upgrades) initiates a transaction in the "Ready" state. It only executes once the Squad's confirmation threshold is met. The initiating member automatically confirms the transaction.

Active transaction. Expanded view

Other members can approve or reject transactions by:

  • Expanding the transaction in the list view

  • Clicking "See details" for a comprehensive view

Detailed view

How to execute/cancel transactions

Once the confirmation threshold is met, a transaction in the "Ready" state can be executed or canceled based on the signatures of other Squad members.

  • Execution: Once the confirmation threshold is met, any Squad member can execute the "Ready" transaction.

  • Cancellation: Requires reaching the confirmation threshold for canceling the transaction.

"Ready" transaction

Transaction Reports

Users can export their transactions in a CSV file for seamless accounting and reporting of their treasury.

Learn how to export your transactions as a CSV in our guide here.

Last updated