# SOL → rSOL Deposit Fails on Rome Testnet

This behavior is usually caused by the Solana wallet not being properly set to Testnet/Devnet mode, or by stale wallet connections.

### Symptoms

Users may encounter one or more of the following:

* Wallet warning: “Txn may fail due to insufficient SOL”
* Rome UI error: “Deposit failed: Transaction submitted, but confirmation failed”
* SOL balance appears sufficient, but the transaction does not confirm\ <br>

  <figure><img src="/files/MnsaN61j1N5TUfg2vcHX" alt=""><figcaption></figcaption></figure>

### Step-by-Step Resolution

Follow all steps in order.

***

#### Step 1: Disconnect Wallets & Restart Browser

1. Disconnect both wallets:
2. Solana wallet (e.g. Phantom)
3. EVM wallet
4. Fully close and restart your default browser
5. Re-open the [Rome Testnet UI](https://swap.testnet.romeprotocol.xyz/)

***

#### Step 2: Open Solana Wallet Settings

1. Open your Solana Wallet Extension (e.g. Phantom).
2. Click on Settings&#x20;

### ![](/files/1uGl1rk0HUjsmmodzCnY)  Step 3: Go to Developer Settings

Inside Settings, click Developer Settings

### ![](/files/PwtOHTZIROLiv4BMBtlZ)  Step 4: Enable Testnet Mode

1. Toggle Testnet Mode ON
2. Confirm the network is set to:
3. Solana: Devnet

This ensures balances and fees are calculated correctly for Rome Testnet.\
\
![](/files/Efg7zRxgKXNornpAuuml)

### Step 5: Reconnect Wallets & Retry Deposit

1. Return to the Rome Deposit UI
2. Reconnect:
3. Solana wallet (now in Testnet/Devnet mode)
4. EVM wallet
5. Enter the SOL amount
6. Click Transfer<br>

✅ The transaction should now confirm successfully, and rSOL will be deposited into your EVM wallet.<br>

<figure><img src="/files/csVkDrtQ8AnBJNbah5nx" alt=""><figcaption></figcaption></figure>

### Expected Result

* No insufficient SOL warnings
* Deposit transaction confirms successfully
* rSOL balance updates correctly in the EVM wallet

***

### Notes

* This issue is most common when wallets were previously connected on Mainnet
* Restarting the browser ensures stale wallet state is cleared
* Always verify you are using Rome Testnet when testing

***

If the issue persists after following all steps, collect the transaction signature and wallet address and reach out via Get Help in the Rome UI.


---

# 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/sol-rsol-deposit-fails-on-rome-testnet.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.
