For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

Connect your wallet (MetaMask, Coinbase Wallet, WalletConnect, etc.) on Ethereum Mainnet to begin your deposit.

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.

Choose a supported asset. Non-rETH tokens are swapped into rETH

⚠️ 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).

Step 3: Enter Deposit Amount & Confirm

  • Enter the amount.

Review your deposit amount, rETH received, and slippage to confirm

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

    • Approve 0x to spend your token.

    • Approve swap venue.

    • Execute swap.

    Confirm the swap in your wallet

    Execute the swap
Pop-Up upon successful swap

  • Approve vault to spend rETH.

Confirm token approval in your wallet

  • Execute deposit.

Approve tokens for the vault

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

Pop-Up upon successful deposit

Step 4: Manage Your Receipt Token

  • Your receipt token = proof of ownership.

  • Rewards auto-compound, increasing your vault share balance.

Example confirmation screen showing a completed deposit

⚠️ 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.

Last updated