Все статьи
Гайды

Airdrop по снапшоту на Solana: список, фильтры, отправка

Airdrop по снапшоту на Solana шаг за шагом: момент снимка, правило отбора, фильтр бирж и пулов ликвидности, суммы, отправка и отчёт держателям.

9 минут чтения J Tools Editorial
Плотное светящееся скопление красно-оранжевых кубиков на тёмном фоне, от него лучами расходятся частицы и тонкие линии к меньшим группам кошельков получателей

Открытая раздача с формой для заявки быстро становится кормушкой для ферм ботов: подключили кошелёк, заполнили поля, забрали токены, продали. Airdrop по снапшоту устроен иначе. Вы фиксируете список держателей токена в один момент, чистите его и сами отправляете токены на эти адреса. Получателю не нужно ничего подписывать, ни на что нажимать и ничего платить.

Это руководство для отправителя, то есть для команды проекта. Что такое раздача и как её видит получатель, разобрано в статье что такое airdrop в крипте. Весь airdrop по снапшоту здесь собран на двух инструментах j.tools, и для каждого сказано, что он делает, а чего нет.

Airdrop по снапшоту: что такое снимок и когда его делать

Снимок держателей похож на групповую фотографию: кто попал в кадр, тот в списке, а купивший токен после щелчка затвора в него не попадает. Задним числом такой список уже не подогнать.

Момент снимка здесь это момент, когда вы запускаете сканирование. Снапшот холдеров токена Solana читает держателей такими, какие они есть при запуске, и выбрать в нём прошлую дату или прошлое состояние сети нельзя. Время, когда собран результат, инструмент показывает на странице и пишет в выгрузку. Именно это время вы потом и объявляете.

Не объявляйте время снимка заранее. Как только дата известна, люди докупают токен к нужному часу и перекладывают балансы, чтобы попасть в список. Сделайте снимок тихо, а потом опубликуйте время, которое показал инструмент.

Что подготовить до начала

Для airdrop по снапшоту нужны четыре вещи, и собрать их недолго.

  • Токен, который вы раздаёте. Он уже создан и лежит на кошельке, с которого пойдёт отправка. Если токена ещё нет, создайте токен на Solana без кода.
  • SOL на том же кошельке. Он уйдёт на сетевые комиссии и на депозит за каждый новый токен-счёт получателя. У кошелька для каждого токена ровно один такой счёт, и открыть его за получателя может отправитель, об этом пишет документация Solana о создании токен-счёта.
  • Письменное правило отбора. Его решают до того, как увидят список. Правило, придуманное после, незаметно подстраивается под знакомые адреса.
  • Основная сеть. Инструменты j.tools работают только в mainnet, поэтому каждая отправка здесь настоящая.

Шаг 1. Правило отбора своими словами

Прежде чем открывать список, решите, кто в него входит. Три распространённые модели:

  • Просто держатель. Любой кошелёк с балансом выше заданного минимума. Самая простая модель и самая уязвимая для ферм фейковых аккаунтов.
  • Держатель с активностью. Кошелёк, который ещё и что-то делал в сети. Снимок держателей показывает возраст кошелька, но не его недавнюю активность, так что сделки проверяют отдельно, например в Wallet Scope.
  • Стейкинг или ликвидность. Держатель, который застейкал токен или добавил его в пул ликвидности. Группа самая качественная, но одного списка держателей мало: позиция ликвидности хранится как другой токен или позиция, и её данные собирают отдельно.

Проверочный вопрос один: существовал бы этот кошелёк, если бы вы не устраивали раздачу? Кошельки с ответом «да» и есть ваше сообщество.

Шаг 2. Снимок держателей токена

Держатели токена в виде светящихся красно-оранжевых шаров разного размера по балансу, связанных тонкими линиями на почти чёрном фоне

Откройте Снапшот холдеров токена Solana, вставьте адрес минта или выберите токен из своего кошелька и задайте глубину: Топ-100, 500, 1000, 5000 или 10 000 держателей. Для запуска нужен подключённый кошелёк, но подписывать ничего не придётся. Глубину берите такую, чтобы в неё вошли все кошельки выше вашего минимума.

Строка в результате означает кошелёк, а не токен-счёт: если у владельца несколько счетов с этим токеном, они сложены в одну строку. Рядом с балансом видны доля эмиссии, возраст кошелька и метки, а для первых 1000 строк инструмент сам подставляет балансы SOL и USDC. Пустой баланс SOL даёт повод присмотреться, но ничего не доказывает.

Метки: Ликвидность (известные программы пулов), Биржа, Burn-адрес, Контракт (другие держатели, которыми владеет программа), Dev (кошелёк создателя, если инструмент его распознал), Кит, Фреш и Топ-N. Возраст считается от первой транзакции кошелька. Кошельки моложе 30 дней получают метку Фреш, а очень активные показаны как давние, без даты.

У очень крупного токена сканирование может остановиться раньше и прямо скажет, что результат неполный. Потом нажмите «Экспорт в Excel»: в файл попадают строки, которые сейчас показаны на странице. Этот первый файл не трогайте, а все фильтры делайте на копии.

Шаг 3. Фильтрация списка

Снимок ещё не список получателей. Сначала уберите тех, кого исключают и при чтении распределения в статье как посмотреть держателей токена Solana:

  • Держатели, которыми владеет программа. Пулы ликвидности, хранилища, вестинг-контракты: метки Ликвидность, Контракт и Burn-адрес. За ними нет человека, и токены там лягут в общий резерв.
  • Биржевые кошельки. Токены на адресе биржи уходят под её хранение, и дальше решает биржа. Метка Биржа стоит только на тех кошельках, которые инструмент знает, поэтому крупные строки без метки проверьте сами в обозревателе блокчейна.
  • Кошельки команды и казны. Себе раздачу не отправляют, так что уберите их вместе со строкой Dev.
  • Слишком маленькие балансы. Задайте минимальный баланс токена. Каждый новый счёт получателя стоит вам депозита, а крошечный остаток бывает у брошенного кошелька или у фермы.

С фейковыми аккаунтами сложнее, и каждый признак здесь только сигнал:

  • метка Фреш или очень юный возраст кошелька;
  • пустой баланс SOL;
  • связи на карте: вид карты в снимке держателей рисует, кто кого пополнял, и собирает связанные кошельки в кластеры;
  • общий источник пополнения. Анализ кошельков Wallet Scope находит, кто пополнял кошельки, и показывает кластеры, а пополненные с бирж держит отдельно. Как читать такие следы, объясняет разбор как распознать бандл-запуск токена.

Фильтра по возрасту на странице нет: там есть поиск, сортировка и минимальный баланс SOL. Молодые кошельки отсекайте в копии выгрузки, по колонке возраста.

Идеального фильтра фейков не существует. Цель скромнее: чтобы содержать ферму стало дороже, чем она получит. Слишком жёсткие фильтры режут и живых держателей.

Шаг 4. Сколько кому отправить

Моделей распределения четыре, и выбирать стоит ту, которую отправка действительно выполнит. Массовая отправка читает из файла только адреса, а суммы задаются на её странице: режим «Поровну» делит общую сумму на всех, либо сумму вписывают в строку вручную, и такие строки её сохраняют.

МодельКак работаетКак отправить через Массовую отправку
ПлоскаяКаждый кошелёк получает одинаковоОдин запуск в режиме «Поровну»
По уровнямБалансы делят на диапазоны, старший диапазон получает большеОтдельный запуск на каждый уровень, каждый в режиме «Поровну»
ПропорциональнаяСумма растёт вместе с балансомСуммы вручную по строкам, реально только для короткого списка
Квадратный кореньСумма считается от квадратного корня баланса и смягчает перевес китовТоже вручную по строкам и тоже для короткого списка

Перед отправкой проверьте здравый смысл. Получатель ничего не платит, так что спросите себя: значит ли эта сумма хоть что-то для держателя? Если нет, поднимите минимум или смените модель.

Шаг 5. Отправка через Массовую отправку

Светящееся кольцо с иконкой кошелька в центре, от него во все стороны расходятся тонкие линии к круглым площадкам с метками токена

Массовая отправка токенов Solana принимает получателей вставкой или файлом CSV, TXT, JSON или TSV. Файл Excel из снимка она не читает: скопируйте колонку с кошельками и вставьте её или сохраните эту колонку как CSV. Неверные адреса, дубликаты и ваш собственный адрес инструмент показывает, и отправка ждёт, пока вы не очистите список кнопкой «Очистить список».

Инструмент отправляет SOL или токены, включая Token-2022, и сразу открывает недостающий токен-счёт получателя за ваш счёт. Перед подписью сводка показывает комиссию платформы, сетевую комиссию, депозиты за новые счета и общую сумму списания. Если кошельку не хватает средств на отправку токена, инструмент её не начнёт и покажет нехватку.

Подтверждение одно: кошелёк подписывает одну транзакцию пополнения на одноразовый кошелёк-отправитель, созданный в вашей вкладке браузера. Он рассылает все пачки и возвращает вам остаток. Если вкладка закроется раньше, откройте инструмент в том же браузере через несколько минут: остаток вернётся, но неотправленные строки сами не уйдут. Токены Token-2022 с комиссией за перевод или transfer hook требуют подтверждения на каждую транзакцию.

Комиссию платформы берут только за дошедшие переводы. Инструмент сам делит список и кладёт в каждую транзакцию несколько переводов. Предел числа получателей не опубликован, запуски на сотни адресов для него обычны, но длинный список удобнее слать частями, которые легко проверить, например по запуску на уровень.

Перед настоящей раздачей отправьте токены на короткий список своих адресов в mainnet: сводка покажет все расходы ещё до подписи. Репетиция в devnet возможна только через Solana CLI с тестовыми SOL, вне j.tools.

Шаг 6. Проверка и объявление

У каждой строки получателя есть статус и ссылка на Solscan. Кнопка «Повторить неуспешные» отправляет заново только строки с ошибкой, и платите вы снова лишь за дошедшие переводы. Когда запуск закончится, нажмите «Скачать CSV-отчёт».

В объявлении укажите:

  • время снимка, которое показал инструмент;
  • правило отбора слово в слово;
  • каждый фильтр и сколько кошельков он убрал;
  • сколько токенов отправлено и итоговое число кошельков;
  • несколько ссылок на транзакции;
  • куда писать держателю, если его пропустили.

Часть получателей токен сразу не увидит: кошелёк может спрятать незнакомый токен как спам. Направьте их к статье токен не отображается в Phantom, там описан и поиск токена по адресу.

Частые ошибки

  • Объявить время снимка заранее. Список раздувается, и вы сами выращиваете фейки, которые потом отсеиваете.
  • Оставить в списке биржи и пулы ликвидности. Токены уходят бирже или в общий резерв, а не людям.
  • Считать только сетевую комиссию. Когда токен для получателей новый, главные расходы это депозиты за их новые счета. Если раздаёте токен, который они уже держат, депозитов нет.
  • Закрыть вкладку посреди отправки. Остаток вернётся, но неотправленные строки так и останутся неотправленными.
  • Нет плана для остатков. Недоставленные токены остаются у вас: повторите отправку, оставьте их в казне или уничтожьте через сжигание токенов Solana. Как это устроено, рассказывает статья как сжечь токены на Solana.

Airdrop по снапшоту: частые вопросы

Это руководство о том, как получить airdrop?

Нет, оно для отправителя: получатель прямой раздачи ничего не подписывает. Ссылка «забрать airdrop» из личных сообщений, ответов или рекламы, которая просит подключить кошелёк, это частый приём дрейнеров. Сторона получателя описана в статье как устроены раздачи для получателя.

Нужен ли получателям SOL, чтобы получить токены?

Нет. Депозит за счёт получателя, которого ещё нет, платит отправитель. Этот депозит возвращается тому, кого укажут при закрытии счёта, а вам он автоматически не вернётся.

Можно ли сделать снимок на прошлую дату?

Снапшотом холдеров нельзя: он читает держателей такими, какие они есть при запуске. Решите, когда нужен снимок, запустите его в этот момент и сохраните выгрузку вместе со временем, которое она показывает.

Нужно ли разрешение держателей, чтобы отправить им токены?

Нет, отправить токен на любой адрес может кто угодно. Многие получатели раздачу проигнорируют, а кошелёк может спрятать её как спам, поэтому короткий точный список обычно работает лучше огромного.

Работает ли это с токенами Token-2022?

Да, оба инструмента читают и отправляют такие токены. Комиссия за перевод уменьшает то, что получит каждый кошелёк: она удерживается на счёте получателя, как описано в документации Solana о комиссиях за перевод. Массовая отправка не добавляет её сверху, а такие токены уходят с подтверждением на каждую транзакцию. Подробнее в статье налоговый токен на Solana.

Airdrop по снапшоту держится на списке. Когда он собран аккуратно, сама отправка оказывается самой простой частью.

J
Автор
J Tools Editorial

Материал команды J Tools.

Все материалы автора J Tools Editorial →

Похожие статьи