# Multisig staking

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.

***

#### 🔐 Multisig Staking Made Simple

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.

***

#### 🧩 Squads Export (Beta)

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.

***

#### 🧭 How to Use Squads Export

**Copy Your Squads Key**

* Locate your Squads key on the dashboard page of the Squads web application.

![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcnli5yvqjcj3UwRxsm3BstNWYYSUSTrBEa9XM4x1otXZCxKbSbOQZ2GD0GYdBAJff3oQ4M5ZQSl36EpvPJHgPSdlLqbBjWYHChsJ1lIzDCLZhWed_LwSq3oFTGVIB0FT7NyPi54Q?key=56CCjkoS2PU8ior7nTmP4bJf)&#x20;

**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.

![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcyIVLWLo2UOFHM5zcot3q-mKdOSOz1CSoZ-vKqFOT8cizJtSRdIF_jC3f5e3P2X6BGJ5fT34qt4p__hJbrLfS5dVfOCztqH6NoNXn0qtrKsf7MkYOnwPHxu8yduHA352xF_hBAmg?key=56CCjkoS2PU8ior7nTmP4bJf)

**Open Squads Application**

* Navigate to Developers → Tx Builder.
* Click + Create Transaction at the top-right corner.

![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeJkmcqpmQdUqzDpFnIcfxHACmZrOrQF41tkAoDYqDIKphb4-Zg56cNC0UbIeLroadKXBr3FtX0CClHpg3hECKseGulUKOyYvTgYp-WbX0sfUClEZMWs7HcpcO7IXixOX8rdD_cSw?key=56CCjkoS2PU8ior7nTmP4bJf)

**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.

![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcaxd704dPmufmEKQGchXPDl0y4Fbk9ji98Ru5u2TB6PTIVh8v0uGHNoAapS_kUkZPPfQgyUq9us--O3zvO27gcLY0y6YGpFcbNUpb3QHYdoQFswQzLxeBkeeAXde1Ls6SM7J_pMA?key=56CCjkoS2PU8ior7nTmP4bJf)

**Verify the Transaction**

* Click Next and Add Instruction, then verify that the transaction details are accurate.
* Optionally, simulate the transaction to review the output.

![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcOhBxY-EZs4Xms-OTK-2yVIboBXInmpIrA8HuBwe6aoKpgnMTKmRwtaz4xpR2eMXsExsa2_3nT2byU5SIkaoP2KcNcWROZhe-rJoT48Z7otQgHR5X6CJis9wWklFm7-HOeIWO1EQ?key=56CCjkoS2PU8ior7nTmP4bJf)

**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!&#x20;

***

#### 🧪 Beta Feature

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.&#x20;

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.thevault.finance/power-users/multisig-staking.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
