π¨βπ©βπ§βπ¦Multisig staking
Last updated
Last updated
The Vault supports communities with collectively controlled resources, enabling multisig staking directly through the user interface. Whether you're using a Squads wallet or another shared resource system, The Vault makes it seamless to participate in liquid staking.
For communities using multisig wallets, such as those managed by Squads, The Vault offers the ability to:
Stake and unstake SOL
Direct LST holdings to a community validator
This functionality is integrated with a Squads export feature, making it easy to manage community staking operations.
The staking, unstaking, and direct staking pages include a collapsible widget that generates a base58 encoded transaction (Tx). This transaction can be pasted directly into the Squads Tx Builder, eliminating the need to connect your wallet to The Vault.
Copy Your Squads Key
Locate your Squads key on the dashboard page of the Squads web application.
Ensure Correct Address
When generating the transaction, confirm that you are using your Squads wallet address, not a local wallet or one of the member addresses.
Set Transaction Details
Enter the amount of SOL you want to stake or unstake, or select the validator you want to direct your stake to on the direct staking page.
Paste Squads Wallet Address
Input your Squads wallet address into the βSquads Wallet Addressβ input box.
The base58 serialized Tx will appear in the βSerialized Txβ text box.
Copy the Serialized Transaction
Click the double-square icon at the top-right corner of the βSerialized Txβ text box to copy the transaction to your clipboard.
Open Squads Application
Navigate to Developers β Tx Builder.
Click + Create Transaction at the top-right corner.
Add Instruction
Click + Add Instruction and select βImport from base58β in the popup menu.
Paste the copied transaction into the βBase58 encoded Txβ text box.
Verify the Transaction
Click Next and Add Instruction, then verify that the transaction details are accurate.
Optionally, simulate the transaction to review the output.
Initiate and Sign
Click Initiate Transaction to proceed.
Sign the transaction and continue as you would with any Squads transaction.
These instructions are designed to guide you through the process step by step. If you encounter any issues, refer to the accompanying visuals or reach out for support! π
This feature is still in Beta. If you encounter any issues or have questions, reach out to us on Discord for support.
Multisig staking has never been easierβempowering communities to participate in liquid staking with transparency and control. π