Solana подтверждает депозит за секунду — и именно эта скорость делает SOL → XMR одним из самых дешёвых fixed-rate свапов в крипте. Fixed-lock обычно длится 20–30 минут, Solana укладывается в 1–2 секунды, и 30-минутный буфер риска, который провайдер закладывает в курс, для тебя — почти чистая выгода. Подвох на другой стороне: каждая SOL-транзакция навсегда видна в чейне и привязана к тому Phantom или Backpack, который её подписал. Monero ломает эту цепочку на выходе. Этот гайд проводит через полный SOL → XMR-флоу на SwapZilla — выбор rate-типа, нюансы refund-адреса, priority fee при congestion и privacy-ловушки, которые портят свап ещё до подтверждения.
Зачем именно SOL → XMR
Solana меняют на Monero по двум разным причинам, и они подразумевают разные подходы к настройке свапа.
Приватный выход. Solana быстрая и псевдонимная, но прозрачная. Любая транзакция видна в эксплорере навечно, и любая DeFi-, NFT- или staking-активность на этом кошельке формирует fingerprint, который chain-аналитики легко склеивают. Swap в Monero ломает эту цепочку на выходе — как только XMR попал на твой кошелёк, ring signatures и stealth-адреса делают дальнейшие движения нечитаемыми.
Стратегия холда. Часть пользователей держит микс из SOL и XMR — Solana ради ликвидности, yield и DeFi-экосистемы; Monero ради fungibility и нецензурируемых транзакций.
Отдельный случай — выход из активности на конкретном кошельке. Если ты долго фармил DeFi, минтил NFT или участвовал в airdrop-кампаниях на одном Phantom-адресе, конвертация остатка SOL в XMR — типичный «выход с зачисткой хвостов»: дальнейшее использование уже не привязано к этой истории.
Гайд фокусируется на приватном кейсе — там выбор refund-адреса, кошелька и rate-типа играет максимальную роль.
Solana быстрая, но помнит всё. Monero забывает. Смысл свапа — поставить криптографический firewall между этими мирами.
Шаг 1 — Выбери SOL и XMR
На главной SwapZilla кликни поле From и найди SOL. Выбирай Solana native — не USDC-SOL и не другие SPL-токены. Гайд именно про нативный SOL: SPL-токены используют другой формат адреса и триггерят другие котировки.
Кликни To и выбери XMR. Агрегатор параллельно запрашивает всех подключённых провайдеров через SSE (server-sent events), и котировки стримятся за пару сотен миллисекунд. Первая котировка прилетает почти моментально, остальные подтягиваются по мере ответа.
Шаг 2 — Floating vs fixed rate
Самый важный выбор для SOL → XMR — и ответ противоположен тому, что верно для BTC → XMR.
Fixed фиксирует курс на 30 минут. Если цена пошла против тебя в этом окне, провайдер ест убыток. Цена этой опции — буфер в курс (обычно 1–2%), которым провайдер покрывает риск.
Floating означает, что курс определится в момент подтверждения депозита по тому, что провайдер квотит тогда. Спред уже, но ты в полной мере под движением между отправкой и подтверждением.
Для BTC → XMR floating обычно выигрывает: подтверждение Bitcoin (10–60 минут) часто переживает fixed-lock. Для SOL → XMR математика переворачивается. Solana подтверждает за 1–2 секунды. 30-минутное окно настолько больше времени подтверждения, что lock практически никогда не истечёт раньше депозита. Получаешь точную сумму на выходе, а всю волатильность забирает на себя провайдер.
Fixed-rate работает для SOL → XMR лучше, чем для BTC → XMR — Solana подтверждает раньше, чем lock-окно вообще начинает нервничать.
Floating обыгрывает fixed для SOL только в двух случаях: жёсткий congestion, когда нельзя гарантировать попадание в ближайший блок, или ты намеренно хочешь поймать движение цены между депозитом и исполнением.
Ещё один практический момент: разница между fixed и floating квотами на той же паре редко превышает 1–2% — это та самая «страховка» провайдера. На свапе в 200 SOL это разница порядка 2–4 SOL, что заметно. На 5 SOL — копейки. Если сумма маленькая, выбор почти не влияет на итог; если двигаешь крупную позицию — fixed для SOL → XMR обычно даёт максимальную предсказуемость на единицу заплаченного спреда.
Шаг 3 — Адрес для получения (Monero-кошелёк)
Самый важный шаг для приватности. Используй Monero-кошелёк, которым управляешь сам:
- Monero GUI / CLI — официальный клиент, режимы full-node или remote-node
- Cake Wallet — мобильный, простой onboarding, subaddresses из коробки
- Feather Wallet — десктопный, лёгкий, любимец privacy-сообщества
- Stack Wallet — десктоп и мобайл, мульти-коин
Не отправляй свапнутый XMR на депозитный адрес Kraken, Binance или Coinbase. Это пересоздаёт связь между твоей личностью и деньгами — биржа фиксирует, что ты получил ровно столько XMR в это время, и приватность из свапа аннулируется. Используй свежий subaddress на каждый свап; в Cake и официальном GUI это делается в один клик.
Если планируешь хранить XMR долго — отдельный совет: после получения сделай churn-транзакцию на самого себя через несколько часов. Это пересобирает ring signatures с новой группой decoy-outputs и дополнительно прячет связь между депозитом провайдера и твоим балансом. Это не обязательно для большинства кейсов, но в чувствительных сценариях лишним не будет.
Шаг 4 — Refund-адрес (специфика Solana)
В UI опциональный, на практике обязательный. Если что-то пошло не так — провайдер упал, сумма не подошла, депозит пришёл после истечения оффера — SOL вернутся на refund-адрес, который ты задал.
Для Solana три ловушки:
- Не вставляй адрес token-account. Token-account хранят SPL-токены (USDC-SOL, BONK и т.п.) и выводятся из основного кошелька плюс mint. Они не могут принимать нативный SOL напрямую.
- Не используй staking stake-account. Stake-account — это отдельные program-derived адреса, возврат на них не приземлится.
- Не используй депозитный адрес биржи. Та же проблема, что с адресом получения: пересоздаёт связь с твоей личностью, плюс биржи часто отклоняют неожиданные депозиты или замораживают их на ревью.
Используй свежий нативный SOL-адрес из кошелька под твоим контролем — Phantom, Backpack, Solflare. Главный адрес кошелька (тот, что виден сверху в Phantom) по умолчанию нативный SOL. Это правильный.
Шаг 5 — Отправка депозита при congestion
После подтверждения виджет покажет депозитный адрес и точную сумму SOL. Критичное правило: отправляй точную сумму одной транзакцией.
Провайдеры сверяют входящие транзакции по совпадению суммы с ожидаемой. Если разобьёшь на две транзакции или отправишь чуть другую сумму — это потребует ручного вмешательства и затянет выплату.
Танец с priority fee — типично солановская специфика. Валидаторы приоритизируют транзакции с конкурентным fee в lamports на compute unit, и при пиковой нагрузке (NFT-минты, мемкоин-лонч, крупный airdrop claim) базовый priority fee может взлететь в 10 и более раз.
Рабочее правило:
- Обычная нагрузка: дефолтный fee кошелька (часто 0.0001 SOL или меньше) — нормально.
- Умеренный congestion: подними до 0.0005–0.001 SOL через слайдер скорости в кошельке.
- Жёсткий congestion (пиковые mint-события): подумай отложить свап на час или переключись на платный RPC, если надо отправить именно сейчас. Публичные RPC троттлят так, что транзакция может не пропагнуться вообще.
У Phantom, Backpack и Solflare есть слайдер fee или speed перед подписью. Используй его.
Ещё одна тонкость, специфичная для Solana: после отправки кошелёк часто показывает транзакцию как «processing» в течение секунды-двух, потом отдельным флагом отмечает её как finalized. Провайдеры обычно ждут именно finalized-статуса, а не первой confirmation, потому что Solana при перегрузке может откатывать недавние блоки. На swap-страницу статус обновится почти сразу — если же она не сдвинулась через 30 секунд, открой Solscan или Solana Explorer по signature транзакции и посмотри, дошла ли она до finalized.
Шаг 6 — Таймлайн подтверждений
Полный цикл SOL → XMR обычно такой:
- Подтверждение SOL: 1–2 секунды (почти мгновенно)
- Исполнение провайдером: меньше минуты
- Отправка и подтверждения XMR: 5–10 минут — зависит от того, скольких подтверждений требует провайдер до релиза
Статусы видны на shift-странице. Если страница висит на «awaiting deposit» больше пары минут — проверь транзакцию в Solana-эксплорере. Скорее всего priority fee оказался слишком низким и транзакция вылетела из mempool. Можно пересабмитить с более высоким fee из списка pending в кошельке или отправить новую транзакцию с той же суммой.
Сравни это с BTC → XMR: там основной тормоз — подтверждение Bitcoin, и общий цикл часто 15–25 минут с учётом ожидания первой confirmation. Для SOL → XMR ситуация обратная: исходная сеть мгновенная, а ожидание в основном на стороне Monero. Это означает, что если ты хочешь предсказуемое время выхода (например, тебе нужно завершить свап до конкретного дедлайна) — SOL → XMR гораздо надёжнее в этом плане, потому что у тебя нет 10–60-минутного окна неопределённости на входе.
Типичные ошибки, которые ломают приватность или свап
Паттерны, которые убивают приватность SOL → XMR-свапа или просто срывают сделку:
- Используешь Phantom с DeFi- или NFT-историей. На этом кошельке висит fingerprint, видимый chain-аналитике. Для чувствительных свапов бери свежий адрес.
- Отправляешь свапнутый XMR сразу на биржу. Пересоздаёт связь с личностью и отменяет приватность.
- Вставил USDC-SOL или staking-адрес в качестве refund. Возврат не приземлится, придётся идти в ручную поддержку.
- Разбил депозит на две транзакции. Провайдеры не умеют автоматически сводить split-депозиты.
- Отправляешь во время пикового mint-события без подъёма priority fee. Транзакция либо висит в mempool бесконечно, либо вылетает.
- Полагаешься на auto-RPC Phantom при congestion. Публичные RPC жёстко троттлят; если транзакция действительно должна уйти — подключи платный endpoint.
Когда этот гайд не подходит
Если ты меняешь SOL на XMR по чисто коммерческой причине — пришла оплата в SOL, и хочешь держать XMR в treasury — большая часть privacy-рамок выше избыточна. Выбирай fixed rate, вставляй Monero-адрес, отправляй SOL, готово.
Если двигаешь крупные суммы (выше примерно 10 000 USD-эквивалента), отдельные провайдеры в агрегаторе могут запросить дополнительные проверки. Смотри пометки у каждой котировки в списке. Полезный материал — гайд по обмену крупных сумм через агрегатор: там разобраны стратегии разбивки, которые держат каждый отдельный ордер ниже порогов конкретных провайдеров.
Если ты пришёл со стороны Bitcoin — гайд BTC → XMR проходит тот же флоу с биткоиновой спецификой: медленные подтверждения, другие правила для refund-адреса и противоположный ответ по fixed vs floating. Полный гайд по refund-адресам разбирает выбор refund-адреса глубже по всем поддерживаемым сетям.
Если хочется общего контекста по сетям и как агрегатор выбирает провайдера — посмотри FAQ.