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