Скоординированная продажа с нескольких кошельков Solana
Как скоординированная продажа с нескольких кошельков проходит в бандлах Jito, почему бандл не смягчает падение цены и что покупатели видят в блокчейне.

Скоординированная продажа означает, что несколько кошельков продают один и тот же токен вместе. Обычно такие продажи упаковывают в бандлы Jito, и продажи каждой группы попадают в блок подряд, одна за другой. Скоординированная продажа закрывает промежутки между вашими собственными продажами, но падение цены не уменьшает и не скрывает, кому принадлежат кошельки.
Ниже разобрано, как скоординированная продажа устроена технически, как на неё реагирует пул ликвидности и что защищает бандл транзакций. Затем честные случаи, когда она уместна, запуск через Массовую сделку, очистка кошельков после продажи и то, что покупатели видят и что им стоит проверить.
Скоординированная продажа: как она устроена

Каждый кошелёк должен сам подписать свою продажу. Транзакция Solana несёт подписи аккаунтов, которые разрешают её изменения, и проходит или падает целиком: так её описывает документация Solana о транзакциях. Значит, несколько продающих кошельков дают несколько транзакций, по одной на кошелёк.
Бандл Jito собирает такие транзакции в группу. Согласно документации Jito Labs об отправке транзакций, в нём не больше пяти транзакций, они выполняются в заданном порядке в одном слоте и проходят все вместе или не проходят вовсе. Что значат порядок, атомарность и аукцион, подробно разбирает материал о гарантиях Jito bundle.
Поэтому больше горстки кошельков в один бандл не помещается. Массовая сделка в режиме продажи кладёт в каждый бандл лишь несколько кошельков, а длинный список делит на много бандлов. Каждый из них проходит или не проходит целиком, независимо от остальных. Разные бандлы могут лечь в разные блоки, и часть из них может не пройти, даже если остальные прошли.
Из подписей следует ещё одно. Каждая продажа в бандле подписана до его отправки. Несколько продаж в одном бандле означают, что один отправитель собрал их и отправил вместе. В Массовой сделке этот отправитель вы сами: вы вставили каждый ключ, и ваш браузер подписывает каждую транзакцию.
Почему бандл не уменьшает падение цены токена
Пул ликвидности рассчитывает цену каждой продажи по своим резервам, и ему всё равно, с какого кошелька она пришла. Каждая продажа сдвигает эти резервы, поэтому следующая в ряду исполняется по цене ниже предыдущей: первый кошелёк получает лучшую цену, последний худшую.
Скоординированная продажа сдвигает цену ровно так же, как одна продажа всего объёма сразу, если не считать комиссий. В конце резервы пула ликвидности такие же, как после одной большой продажи, и в сумме из него выходит столько же SOL. Бандл транзакций эту арифметику не меняет. Он лишь закрывает промежутки, в которые между вашими продажами могли бы торговать другие.
После продаж резерв SOL в пуле ликвидности меньше, и следующая сделка того же размера двигает цену сильнее, чем раньше. Насколько сильно продажа сдвигает цену, зависит от глубины ликвидности: на Pump.fun это резервы кривой (bonding curve), на PumpSwap и Raydium резервы самого пула. И те и другие публичны в блокчейне. Как читать глубину и влияние на цену, объясняет разбор пула ликвидности на Solana.
Правило в одну строку: несколько продаж подряд роняют цену так же, как одна крупная. Бандл транзакций решает, кто может торговать между ними, а не то, насколько глубоко падает цена.
Что бандл транзакций защищает, а что нет
Между транзакциями одного бандла чужая транзакция встать не может. Этим защита и ограничивается. Прямо перед бандлом или сразу после него торговать может кто угодно, как и в промежутках между бандлами длинного прогона. Как боты пользуются такими окнами, показывает статья о сэндвич-атаке в Solana.
Есть и задокументированное исключение. Если бандл попадает в блок, который сеть потом пропускает, транзакции этого бандла может повторно отправить кто угодно, и правило «всё или ничего» для них больше не действует. Попадёт ли группа транзакций в блок вообще, решает аукцион: бандлы делают ставку чаевыми, и бандл со слишком низкими чаевыми может проиграть.
Когда кошельки ваши: честные случаи
Скоординированная продажа уместна там, где кошельки и план опубликованы заранее. Вот три таких случая:
- Раскрытые кошельки запуска. Команда продаёт с тех кошельков, которые при запуске назвала своими.
- Казна по опубликованному плану. Казну проекта сворачивают по плану, объявленному заранее.
- Собственные тестовые кошельки. Вы продаёте токены, оставшиеся после своих небольших тестов в mainnet, и возвращаете средства.
Во всех трёх случаях правило одно: сначала опубликовать, потом продавать. Какие роли у кошельков запуска и как их раскрывать, описывает руководство по кошелькам для запуска. Это не финансовый совет: здесь нет ни момента выхода, ни целевой цены.
Продавать покупателям долю эмиссии, о которой им не сообщали, это ровно тот признак, который учит искать разбор бандл-запуска токена Solana. Бандл транзакций такую продажу не прячет, а выставляет на свет: продажи одного бандла стоят в одном слоте, одна за другой.
Одним бандлом или по одному кошельку
К одной цели ведут три пути. Разница в том, как проходят продажи и кто может торговать между ними.
| Путь | Как проходят продажи | Если один кошелёк не прошёл | Торговля между продажами | Расходы |
|---|---|---|---|---|
| Массовая сделка, режим «Продать» | В каждом бандле подряд или никак | Падает весь его бандл, остальные идут дальше | Не внутри бандла; до, после и между бандлами да | Комиссия платформы и чаевые Jito с каждого кошелька |
| Мульти Swap с интервалом | Каждый кошелёк своей транзакцией, интервал «Выкл.», «Фикс.», «Случайно» или «Последовательно» | Только этот кошелёк, его продажу можно повторить отдельно | Да, между всеми продажами | Комиссия платформы за транзакцию, чаевые relay по желанию, по умолчанию выключены |
| Один кошелёк через обмен токенов Swap | Один обмен с подключённого кошелька через маршрут Jupiter | Только эта продажа | Да | Комиссия платформы и сети, видны до подтверждения |
В режиме «Последовательно» каждый кошелёк ждёт, пока пройдёт предыдущая продажа, и продаёт по текущей цене в пределах вашего допуска. Если интервал выключен, а оценка влияния на цену выше допуска по проскальзыванию, Мульти Swap сам переключается в последовательный режим. Каждый следующий кошелёк всё равно продаёт в пул ликвидности, который предыдущие уже сдвинули.
Ни один из этих путей не скрывает, кому принадлежат кошельки. Переводы на пополнение остаются публичными, вкладка Clusters в Wallet Scope группирует кошельки по общему источнику финансирования, а время продаж это лишь один сигнал из нескольких.
Скоординированная продажа через Массовую сделку по шагам
Массовая сделка просит приватный ключ каждого кошелька. По словам страницы, импортированные ключи подписывают транзакции локально в вашем браузере, J Tools никогда их не хранит, а свой ключ нельзя передавать никому. Вставляйте только ключи своих кошельков и только на самой странице j.tools.
- Направление и маршрут. Выберите «Продать» и вставьте mint-адрес токена. Маршрут Auto при старте находит активный рынок (кривую Pump.fun, PumpSwap или Raydium), либо вы закрепляете его сами. Токены Token-2022 с transfer hook или комиссией за перевод инструмент отклоняет.
- Импорт кошельков. Каждому кошельку нужны токены, которые он продаёт, и SOL на комиссию сети, комиссию платформы и свою долю чаевых. Всё это оплачивается заранее, а не из выручки; на PumpSwap и Raydium добавляется небольшой временный аккаунт wSOL. Кошельки, которым не хватает, остаются за бортом с пометкой и не топят свой бандл.
- Сумма на кошелёк. «Макс. (всё)», «Процент», «Поровну» или «Вручную», когда сумму задают отдельно для каждой строки.
- Чаевые. Чаевые Jito с каждого кошелька: «Низкий», «Средний», «Высокий» или своё значение. Если они ниже текущего уровня, инструмент их поднимает. Более высокие чаевые это лучшая ставка, а не гарантия.
- Проскальзывание. Авто или ваш собственный предел. Тонким пулам ликвидности нужно больше. Если цена для одного кошелька выходит за его предел, падает весь его бандл; подробнее в статье о настройке проскальзывания.
- Проверка и запуск. Строка плана до старта показывает, как кошельки делятся на бандлы, а сводка расходов суммирует комиссию платформы и чаевые. Прогон идёт из открытой вкладки: закроете её, и прогон остановится.
- Результат. В конце видно, у скольких кошельков продажа прошла. Кошельки, чьи продажи не прошли, не платят ни комиссию платформы, ни чаевые, а если не прошло ничего, ничего и не списывается. Непрошедший бандл транзакций уходит снова со свежим blockhash и более высокими чаевыми. За это время цена может сдвинуться.
Массовая сделка работает только в mainnet, тестового режима у неё нет. В одном прогоне работает только один режим, и ни один инструмент j.tools не смешивает покупки и продажи в одной атомарной группе.
После продажи: наводим порядок в кошельках

После продажи на кошельках остаются пустые токен-аккаунты и немного SOL. Инструмент «Закрыть token account» в режиме «Несколько кошельков» принимает приватные ключи многих кошельков, закрывает их опустевшие токен-аккаунты и возвращает депозит ренты, по умолчанию на ваш подключённый кошелёк, который может оплатить и комиссию сети. Если на аккаунте ещё есть токены, режим «Сжечь и закрыть» сначала сжигает их. Как устроен этот депозит, объясняет статья о возврате ренты Solana.
Оставшийся SOL со всех кошельков переводит на один адрес инструмент Сбор с кошельков. Страница говорит, что приватные ключи там обрабатываются локально и не сохраняются. Напоследок запустите Снапшот холдеров токена и убедитесь, что ваши кошельки больше не держат этот токен.
Что видят покупатели и что им проверить
Снаружи скоординированная продажа хорошо заметна: продажи с нескольких кошельков, в каждом бандле в одном слоте и подряд, а затем резкое падение цены. Покупателю стоит сделать четыре проверки:
- Кто продавал. Обозреватель блоков показывает у каждой транзакции подписанта и слот.
- Общий источник денег. Вкладка Clusters в анализе кошельков Wallet Scope объединяет кошельки, получившие первые SOL с одного адреса.
- Кто ещё держит. Снапшот холдеров показывает концентрацию токена, а разбор распределения держателей токена Solana помогает её читать.
- Раскрытие. Называла ли команда эти кошельки и план заранее?
Концентрация держателей остаётся риском, как бы ни был устроен бандл. Полный метод проверки описан в том же разборе бандл-запуска токена.
Скоординированная продажа: частые вопросы
Уменьшает ли продажа одним бандлом падение цены?
Нет. В пуле ликвидности цена сдвигается так же, как при одной продаже всего объёма, если не считать комиссий. Бандл транзакций лишь закрывает промежутки между вашими продажами.
Все ли кошельки продают в одном блоке?
Только кошельки внутри одного бандла. Длинный список делится на много бандлов: они могут лечь в разные блоки, и каждый может не пройти независимо от остальных.
Может ли бот торговать между продажами?
Между транзакциями одного бандла не может. Прямо перед бандлом, сразу после него и между бандлами может. Если же бандл попадает в пропущенный блок, его транзакции можно отправить повторно по отдельности, уже без правила «всё или ничего».
Скрывает ли пауза между продажами, что кошельки связаны?
Нет. Финансирование, балансы и история остаются публичными, вкладка Clusters в Wallet Scope группирует кошельки по общему источнику, а время продаж лишь один сигнал из нескольких.
Скоординированная продажа и rug pull: одно и то же?
Сама по себе нет. Команда, которая продаёт с раскрытых кошельков по опубликованному плану, делает то, что обещала. Тревожный сигнал другой: доля эмиссии, о которой покупателям не говорили и которую продают им же. Падение цены реально в обоих случаях.
Что решает бандл транзакций
Бандл транзакций решает, как продажи попадут в блок. Насколько упадёт цена и кто эти продажи увидит, он не решает. Если продаёте со своих кошельков, сначала опубликуйте кошельки и план.


