# How to Deposit

### Introduction

This guide explains how to deposit into RockSolid Vaults for the first time. The steps are designed to be simple, transparent, and repeatable.

⚠️ **Important**: Do not send assets directly to a vault contract. Deposits must always be made through the the app.

### Step-by-Step:

#### Step 1: Connect Wallet

* Supported wallets: MetaMask, Coinbase Wallet, WalletConnect, Ledger, and [500+ more](https://portal.thirdweb.com/wallets/external-wallets)

<figure><img src="/files/os9HltLYlMUhNixStss1" alt=""><figcaption><p>Connect your wallet (MetaMask, Coinbase Wallet, WalletConnect, etc.) on Ethereum Mainnet to begin your deposit.</p></figcaption></figure>

**Step 2: Select a Supported Asset**

* Supported assets for the Rocket Pool vault: ETH, rETH, stETH, WETH
* If you deposit ETH, stETH, or WETH, the vault routes through 0x to convert into rETH.
* This routing is a convenience only. It does not guarantee best execution.

<div align="center"><img src="https://i.imgur.com/oxm69c6.png" alt="Choose a supported asset. Non-rETH tokens are swapped into rETH " width="375"></div>

*⚠️ **Note on Slippage:** Max slippage is automatically set to 1%. If slippage is higher, the transaction fails. For large deposits, swap to rETH directly (e.g., via minting on Rocket Pool or a swapping via a DEX).*<br>

**Step 3: Enter Deposit Amount & Confirm**

* Enter the amount.

<div align="center"><img src="https://i.imgur.com/aaGnRLY.png" alt="Review your deposit amount, rETH received, and slippage to confirm" width="375"></div>

* Confirm transactions in your wallet. Depending on prior approvals, you may see:

  * Approve 0x to spend your token.
  * Approve swap venue.
  * Execute swap.

  <div align="center"><img src="https://i.imgur.com/U30kwHL.png" alt="Confirm the swap in your wallet" width="375"></div>

  <div align="center"><img src="https://i.imgur.com/1qG3IGg.png" alt="Execute the swap" width="375"></div>

<div align="center"><img src="https://i.imgur.com/ocbEfrG.png" alt="Pop-Up upon successful swap" width="375"></div>

* Approve vault to spend rETH.

<div align="center"><img src="https://i.imgur.com/Gar6mDh.png" alt="Confirm token approval in your wallet" width="375"></div>

* Execute deposit.

<div align="center"><img src="https://i.imgur.com/Sr4WIHS.png" alt="Approve tokens for the vault" width="375"></div>

* Once complete, you receive vault shares as ERC-20 receipt tokens representing your ownership in the vault.

<figure><img src="/files/DnF6l9JGBsgs3h3d4Nph" alt="" width="372"><figcaption><p>Pop-Up upon successful deposit</p></figcaption></figure>

**Step 4: Manage Your Receipt Token**

* Your receipt token = proof of ownership.
* Rewards auto-compound, increasing your vault share balance.

<div align="center"><img src="https://i.imgur.com/AWM3hqn.png" alt="Example confirmation screen showing a completed deposit" width="500"></div>

*⚠️ **If you lose your receipt token, withdrawals are impossible.***

### Troubleshooting & Notes

* If deposit transaction fails, check:
  * You are on Ethereum Mainnet.
  * Gas fees are set high enough.
  * Slippage is not exceeding 1%.
* Large deposits: swap directly to rETH before depositing.


---

# 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.rocksolid.network/for-depositors/how-to-deposit.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.
