# How to Deposit SOL to RSOL

### 1. Prerequisites

* Solana Wallet (Phantom, Solflare, Backpack, etc.)
* EVM/L2 Wallet (MetaMask, Rabby, Coinbase Wallet, etc.)
* Solana CLI installed:

`sh -c "$(curl -sSfL https://release.solana.com/stable/install"` <br>

* (Optional) GitHub account → increases faucet airdrop limits.

***

### 2. Step 1 — Fund Your Solana Wallet

***

#### Testnet Flow

* Deposit dApp: <https://swap.testnet.romeprotocol.xyz/>
* Faucet:[ https://faucet.solana.com](https://faucet.solana.com) → Select Solana Devnet

**Solana Faucet (Web UI)**

1. Go to[ https://faucet.solana.com](https://faucet.solana.com).
2. Choose Devnet.
3. Enter your Solana wallet address.
4. (Optional) Connect GitHub for larger drops.
5. Request an airdrop → Check wallet for Devnet SOL.\ <br>

**CLI (Terminal)**

```
# Get wallet address
solana address --url https://api.devnet.solana.com

# Airdrop 2 SOL to the default keypair
solana airdrop 2 --url https://api.devnet.solana.com

# Airdrop 2 SOL to a specific wallet address
solana airdrop 2 <WALLET_ADDRESS> --url https://api.devnet.solana.com

# Check balance
solana balance --url https://api.devnet.solana.com
```

***

### 3. Step 2 — Connect to Rome Deposit dApp

1. Open the correct dApp:
2. Testnet Swap UI: <https://swap.testnet.romeprotocol.xyz/>
3. Click Connect Wallet → Select your Solana wallet.
4. Ensure wallet is on the correct network (Testnet).

***

### 4. Step 3 — Connect Your EVM / L2 Wallet

1. In the dApp, click Connect EVM Wallet.
2. Select your EVM wallet (MetaMask, Rabby, Coinbase Wallet, etc.).
3. Approve the connection request.

***

### 5. Step 4 — Deposit SOL → RSOL

1. Enter the SOL amount to deposit.
2. Approve the transaction in your Solana wallet.
3. After confirmation, RSOL will appear in your EVM wallet.
4. Add RSOL token manually if it does not show automatically.

***

### 6. Troubleshooting

* Faucet error / limit reached → Connect GitHub or wait before retrying.
* CLI airdrop fails → Try smaller amounts (e.g., 1 SOL) or verify RPC endpoint.
* RSOL not showing in wallet → Manually import RSOL token contract address.
* Wallet connection issues → Refresh dApp and ensure you’re on the correct network.<br>

***

\ <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.rome.builders/legacy/troubleshooting-guide/how-to-deposit-sol-to-rsol.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.
