SMPL is a collection of programs for creation and management of multisig wallets on Solana.
Currently SMPL contains:
- Squads V3 on-chain program: powerful multisig wallet for teams and secure individuals
- Program manager: supporting program to manage program upgrades with Squads V3
Technical information about SMPL can be found in the program README.md
- Squads V3 on-chain program: SMPLecH534NA9acpos4G6x7uf3LWbCAwZQE9e8ZekMu
- Program manager: SMPLKTQhrgo22hFCVq2VGX1KAktTWjeizkhrdB1eauK
The immutable (non-upgradeable program is located at) BASEDWVF6xeXTJSrk99cbMCwGFtaUvFLihpg6ki9UWX3
Both programs are Anchor verified.
Solana needed a multisig the ecosystem could rely on, so we built one.
To make sure that Squads V3 is secure we did the following:
- independent security audit with Bramah Systems
- independent security audit with OtterSec
- running the Sec3 premium tool after any changes to the on-chain code
- written the program in Anchor (a framework for quickly building secure Solana programs)
- kept the codebase minimal
- open sourced the codebase
- asked a number of established teams in the ecosystem to review the code and give their feedback
Our goal is to make Squads V3 on-chain program non-upgradeable as soon as possible.
This software is released under AGPL-3.0 license.