Transactions
How to initiate and execute various transaction types within your Squad.
Last updated
How to initiate and execute various transaction types within your Squad.
Last updated
Transactions are a key element of the Squads platform. They are initiated whenever a Squad member performs an action requiring approval from other members.
Transactions can exist in one of three states:
Active: Pending signatures from other Squad members to reach the confirmation threshold.
Ready: Confirmation threshold met; the transaction is now executable.
Canceled: Transaction terminated by Squad members or due to changes in Squad parameters.
The "Transactions" tab provides a chronological display of all Squad transactions. It enables users to:
Change priority fees for transactions
Use batch actions to execute transactions in bulk
Reclaim rent for executed 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.
Other members can approve or reject transactions by:
Expanding the transaction in the list view
Clicking "See details" for a comprehensive view
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.
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.