SOL → rSOL Deposit Fails on Rome Testnet/Devnet (Esquiline & Subura)

This guide helps resolve an issue where users see “Transaction may fail due to insufficient SOL” or deposit confirmation failures, even though the wallet shows enough SOL balance.

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

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


Step 2: Open Solana Wallet Settings

  1. Open your Solana Wallet Extension (e.g. Phantom).

  2. Click on Settings

Step 3: Go to Developer Settings

Inside Settings, click Developer Settings

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/Devnet.

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

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

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/Devnet (Esquiline & Subura) 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.

Last updated

Was this helpful?