Introducing Squads V3

Every blockchain ecosystem needs a reliable multi-signature wallet standard. Multisig wallets enable democratic co-ownership and enhanced security of on chain assets, two features that normal hot wallets cannot provide. Multisigs are an essential part of the security stack. They are used by individuals, teams, DAOs and institutions looking to securely manage their on chain assets without relying on a single point of failure.

Our vision for Squads was always about bringing a reliable and user friendly multisig experience to the Solana ecosystem. With Squads V2 mainnet launch on February 24th we embarked on a path to realize this vision. Squads V2 allows users to spin up a multisig wallet in seconds, store and send their digital assets, do swaps, and earn yield on assets stored inside their Squad. In less than 6 months, over 2,500 multisigs were deployed, with many established teams and DAOs relying on V2 to custody their treasuries. Yet, over the course of developing and iterating on V2, we came to a number of realizations:

  • multisigs go way beyond treasury custody and management — they have the potential to be the core infrastructure for web3 native teams to manage all kinds of on-chain assets such as programs and tokens, making multisigs an essential part of the workflow tooling stack for teams dealing with blockchain development (next to Jira, Slack and others);

The above realizations have prompted us to get back to the drawing board and design a new multisig standard as well as a new product experience to support it. So, today, we are proud to introduce Squads V3, a new multisig standard that encapsulates everything you have been looking for in a multisig solution on Solana. Let’s dive in why we believe it will become the go-to multisig for the Solana ecosystem.

Why V3 is the One

In developing V3 we had the following objectives:

  • security-first approach

1. Security

When designing V3, we set out a criteria of what properties a secure multisig standard on Solana should have:

  • multiple independent audits by reputable firms

To ensure that V3 is secure we have written a new program in Anchor and audited it with Bramah Systems and OtterSec — some of the best security audit firms in the space. We are also relying on Sec3 premium tool every time V3 on-chain code is altered. The on-chain code for V3 was purposely made minimal so it would be easier to audit and review. You can do it right now, just go to our Github. We plan to make the V3 program non-upgradeable in the near future and are currently exploring ways to complete formal verification.

To help us refine the V3 standard we have formed a collective of teams called Self Custody Society (SCS for short), to be our trusted partners and allies in the push to create the multisig standard that Solana ecosystem can unite behind and rely on (more on SCS in a section below).

2. Product

We could not have missed the opportunity to rethink the user interface and user experience for Squads V3. The new interface is clean, simple and agnostic, with numerous design choices guided by the extensive feedback we got from our V2 users over the course of the last few months.

As of today, the core features of V3 include:

  • basic multisig functionality — sending / receiving assets

For the launch we have also completed a number of integrations such as:

  • Dialect notifications allowing users to stay up to date with events of the Squads they are in

The cost of network fees for Squad deployment as well as any transaction initiation has been significantly optimized (85% cheaper than V2) and made dynamic. Setting up your multisig with Squads is now by far the cheapest option in the ecosystem. You can learn more about the network fees involved in the relevant section of our docs.

Finally, Squads V3 is available on mobile starting from today.

3. Roadmap

In the course of the next few weeks and months we will advance the capabilities of every Squad in the following directions:

  • treasury management — batch payments, swaps, streaming, vesting, integrations with treasury management and lending protocols, and more

Introducing SCS

Early on, when the work on V3 had just begun, we knew that we wanted to get as much feedback as possible on the direction that we are taking so we turned to fellow teams and builders for guidance and support. That idea has bloomed into something we now call Self Custody Society (SCS for short), which is a collective of teams who helped us refine both the standard and the product experience for V3. Moving forward, SCS will continue to provide feedback on the codebase and user experience as well as helping us promote the benefits of self custody and multisig use throughout the Solana ecosystem and beyond. Currently, SCS consists of the following teams: Katana, Grape, Cardinal, Dialect, Hubble, Strata, Genopets, Drift, PsyOptions, Tensor, Clockwork, Helius, Jito Labs, Magna, Ratio Finance, Marginfi and Streamflow.

Currently, SCS members have early access to new features, get integration preference, and receive awesome-looking membership NFTs, but this is just the beginning as there are a lot more things in store. Reach out if you would like to join SCS today, there is no KYC, just a vibe check.

The great migration from V2 to V3

V2 Squads are not compatible with V3, so migration will have to occur manually. To make this a better experience we will soon make all the rent / network fees spent by users on V2 reclaimable (more information on that next week). Our team is available 24/7 to guide you through V3 set up and assist with asset migration. While technical support will still be provided for V2, we strongly encourage all users to transition to V3, as we consider it a massive improvement on all fronts that all multisig enthusiasts should experience for themselves.

Learn more

Create a Squad: https://v3.squads.so/

Read the documentation: https://docs.squads.so/squads-v3-docs/

Review the code: https://github.com/Squads-Protocol/squads-mpl

Join the community: https://discord.com/invite/tYpY9UfRFx

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store