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

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.

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

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

Approve vault to spend rETH.

Execute deposit.

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

Step 4: Manage Your Receipt Token
Your receipt token = proof of ownership.
Rewards auto-compound, increasing your vault share balance.

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