Ошибка депозита SOL → rSOL в тестовой сети Rome

Это руководство помогает решить проблему, когда пользователи видят «Transaction may fail due to insufficient SOL» или сбои подтверждения депозита, даже если в кошельке отображается достаточный баланс SOL.

Эта проблема обычно вызвана тем, что кошелек Solana неправильно настроен в режим Testnet/Devnet или из-за устаревших подключений кошелька.

Симптомы

Пользователи могут столкнуться с одним или несколькими из следующих:

  • Предупреждение кошелька: «Txn may fail due to insufficient SOL»

  • Ошибка интерфейса Rome: «Deposit failed: Transaction submitted, but confirmation failed»

  • Баланс SOL выглядит достаточным, но транзакция не подтверждается

Пошаговое решение

Выполняйте все шаги по порядку.


Шаг 1: Отключите кошельки и перезапустите браузер

  1. Отключите оба кошелька:

  2. Кошелек Solana (например, Phantom)

  3. EVM-кошелек

  4. Полностью закройте и перезапустите ваш браузер по умолчанию


Шаг 2: Откройте настройки кошелька Solana

  1. Откройте расширение вашего кошелька Solana (например, Phantom).

  2. Нажмите на Настройки

Шаг 3: Перейдите в настройки разработчика

Внутри Настроек нажмите «Developer Settings»

Шаг 4: Включите режим Testnet

  1. Переключите режим Testnet ВКЛ

  2. Подтвердите, что сеть установлена на:

  3. Solana: Devnet

Это гарантирует корректный расчет балансов и комиссий для Rome Testnet.

Шаг 5: Повторно подключите кошельки и повторите депозит

  1. Вернитесь в интерфейс депозита Rome

  2. Повторно подключите:

  3. Кошелек Solana (теперь в режиме Testnet/Devnet)

  4. EVM-кошелек

  5. Введите сумму SOL

  6. Нажмите «Transfer»

✅ Транзакция теперь должна успешно подтвердиться, и rSOL будет зачислен в ваш EVM-кошелек.

Ожидаемый результат

  • Отсутствие предупреждений о недостаточном количестве SOL

  • Транзакция депозита подтверждается успешно

  • Баланс rSOL корректно обновляется в EVM-кошельке


Примечания

  • Эта проблема наиболее часто встречается, когда кошельки ранее были подключены к Mainnet

  • Перезапуск браузера обеспечивает очистку устаревшего состояния кошелька

  • Всегда проверяйте, что вы используете Rome Testnet при тестировании


Если проблема сохраняется после выполнения всех шагов, соберите подпись транзакции и адрес кошелька и свяжитесь через «Get Help» в интерфейсе Rome.

Последнее обновление

Это было полезно?