Skip to main content
Use the Squads CLI to create multisigs, manage configuration, vote on proposals, and execute transactions from the command line.

Installation

Install with Cargo (requires Rust):
Verify the installation:

Wallet support

The Squads CLI supports the same wallet types as the Solana CLI.
Specify the keypair path:

Global parameters

These are available on every command. Optional unless noted.

Commands

multisig-create

Create a new multisig with initial members and a threshold.
Permission values: Examples:

config-transaction-create

Create a config change transaction for your multisig.
Supported actions:
<PERIOD> must be one of OneTime, Day, Week, or Month (case-sensitive). <MEMBERS> and <DESTINATIONS> are comma-separated lists of public keys.

config-transaction-execute

Execute an approved config change transaction.

proposal-vote

Cast a vote on a transaction.
Examples:

vault-transaction-create

Create a new vault transaction with a custom transaction message.

vault-transaction-execute

Execute a vault transaction once it’s reached the approval threshold.

vault-transaction-accounts-close

Close the proposal and transaction accounts for a vault transaction. Rent gets returned to the multisig’s rent collector.