We've identified an address poisoning attack targeting Squads users. We have no evidence of any users being impacted at this time.
Attack vector: Since all public keys are visible onchain, attackers are programmatically creating new multisig accounts that include existing Squads users as members. These multisigs appear in the UI because the program indexes all accounts associated with your key. Additionally, attackers are grinding public keys that match the first and last characters of your real multisig addresses, making fake accounts look legitimate at a glance.
Attacker goal: Get you to mistake a fake multisig for one of your real ones — either by copying its vault address (sending funds to an attacker-controlled account) or by signing a transaction you didn't initiate.
Impact: None, if you don't interact. This is not a protocol vulnerability. The attacker cannot access your funds, execute transactions, or modify your existing multisigs. It is purely a UI-level social engineering attempt.
Action required:
— Ignore and do not interact with any multisig you did not create or weren't added to by your team
— Do not rely on matching the first and last characters of an address to verify it — always verify the full address against your own records
— If you're unsure whether a multisig is legitimate, check with your team before taking any action
— Set your Squads accounts as default — this pins them to the top of your Squad list, making it easy to distinguish your real accounts from anything unfamiliar. We encourage everyone to do this now if you haven't already (click on ... next to your Squad in the Squad list).
UI updates shipping in the next two hours:
— A banner alerting users to this attack
— An alert on any multisig you've never interacted with before
In the next few days we are also shipping a whitelist logic where all new multisig accounts initially go to a pending state requiring you to manually add them to your Squad list.
We'll follow up here with updates as we roll these out.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Announcing the Squads Policy Network (SPN): Advancing Smart Accounts through Distributed Policy Enforcement
The SPN will bring granular transaction policies to onchain smart accounts in a trustless and decentralized way. Powered by Jito (Re)staking.
Let's dive in ↓
Onchain smart accounts are the most secure way to store and manage assets. However, they lack the nuanced transaction policies offered by centralized custody providers.
The SPN will extend smart account functionality, adding granular controls and general purpose checks on transactions without compromising security.
The SPN will function as a distributed network of qualified operators that:
- verify transactions against user-defined onchain policies
- participate in network consensus
- act as a conditional signer for smart accounts, approving or rejecting transactions.
1/ Today we'd like to highlight one of the first partners of SquadsX, @JupiterExchange.
Jupiter and our browser extension offer the most secure way to trade on @Solana and access powerful on-chain products like limit orders or DCA.
2/ Swap, limit orders, DCA or even leverage, Jupiter is the home for Solana's trading.
With SquadsX, teams and organizations can connect their multisig to Jupiter's products and trade assets collectively with their team members, all secured by multi-signature.
3/ Early in the development of SquadsX, Jupiter was among the first projects to make significant efforts to integrate it into their product, particularly in supporting features like Limit Orders and accommodating multisig transactions.
1/ What if there was a better solution to protect your crypto funds than hardware wallets?
For individuals looking to securely hold their assets on Solana, a multisig like Squads is likely your ideal solution.
How to Use Multisig: A Guide for Individuals
2/ A multisig is a special program that holds assets on-chain and is governed by multiple private keys rather than a single seed phrase/private key.
This contrasts with traditional self-custody solutions where assets become vulnerable the moment the seed phrase is known.
3/ Relying on a hardware wallet means entrusting the entire security of your crypto net worth to a single entity.
Conversely, if open-source and immutable (non-upgradeable), multisigs are a superior alternative to cold wallets for securing crypto assets, even for individuals.
1/ Many don't realize that account abstraction isn't just for Ethereum.
In fact, @solana has always been a blockchain that natively enables it.
An introduction to account abstraction (AA) and how it works on Solana 🧵
2/ AA is a broad concept that roughly refers to the process of abstracting away the rigidity and built-in structures of user accounts within a blockchain, making them more flexible and adaptable while still allowing them to interact with the network.
3/ This abstraction enables developers to create user-friendly on-chain accounts with custom logic, where they can set their own conditions for storing assets and executing transactions.
Multisigs are for instance one example of implementing account abstraction.
1/ Today we are announcing Mesh - a new program that we built specifically with institutions and DAOs in mind. We are excited to bring this new experience to Solana and make it part of the Squads Multisig Program Library. Let's dive into all things Mesh.
2/ With Mesh, organizations can create hierarchies or various interdependent structures with multiple multisigs, allowing them to reflect their org structures on chain and power their internal workflows with multisig infra.
3/ Multisigs deployed through Mesh require external authority approval to change threshold or alter membership. That authority can be held with another multisig or with a governance.
1/ Dear @solana Squad, we are going to be brief. Today we officially launched our v2 on devnet at devnet.sqds.io. A short thread to bring everyone up to speed.
2/ v2 is a no-code tool for deployment of Squads - governance multisigs controlled by on-chain proposals. Its publicly available and fully permissionless, just connect your wallet and create your Squad now!
3/ Our favorite use cases for a Squad include:
- a team multisig solution
- an easy to use no token DAO framework
- a department of a larger DAO / subDAO.