Skip to main content

Overview

The Multisig account serves as the global configuration for your Squad. It stores membership, permissions, thresholds, and time lock settings. Required for every instruction method and account derivation with the SDK. The account address is derived via a createKey, which is a public key used as a seed. Generate a one-time keypair for the createKey to avoid collisions, and save the public key or resulting multisig address for later use.

Quick Example

PDA Derivation

The multisig PDA is derived with these seeds:

Full Example

Account Fields

DO NOT send funds to the Multisig account. They will be lost. Send funds to the Vault instead.

Error Handling

See Also