Снапшот холдеров NFT на Solana

Получите всех текущих холдеров NFT-коллекции на Solana с количеством NFT и ID токенов. Экспорт в CSV или JSON для аирдропов, allowlist и наград холдерам.

RPC-узелwarmhearted-sly-butterfly.solana-mainnet.quiknode.proИзменить
Верифицированная коллекция (mint коллекционного NFT или коллекция Metaplex Core) либо первый верифицированный создатель (например, создатель candy machine).
Ускоряет сканирование коллекций Token Metadata: структуру аккаунта оно берёт из этого NFT, а не из истории коллекции.
Solana не хранит историческое состояние: снапшот всегда на текущий момент. Совет: RPC с DAS API (Helius, Triton, QuickNode + DAS add-on) делает это почти мгновенным и включает compressed NFT. Задайте его на странице RPC.

Что такое снапшот холдеров NFT?

Снапшот холдеров фиксирует, кому принадлежит каждый NFT коллекции в определённый момент. Проекты используют снапшоты, чтобы раздавать токены холдерам (аирдропы), собирать allowlist, распределять роялти и награды, а также верифицировать сообщество. В EVM-сетях инструмент читает владельцев ERC-721 вызовами ownerOf, сгруппированными через Multicall3 (ERC721Enumerable или последовательные token ID), либо восстанавливает владение по логам Transfer / TransferSingle / TransferBatch контракта, подбирая размер чанков под лимиты getLogs каждого RPC. Снапшот можно сделать и на прошлый блок или дату. В Solana он стартует с хешлиста коллекции и читает текущего владельца каждого mint.

Как это работает

  1. Выберите сеть и вставьте NFT-контракт (EVM) либо адрес коллекции / создателя (Solana).
  2. Оставьте автоматический метод или выберите свой; в EVM-сетях можно сделать снапшот на прошлый блок или дату.
  3. Запустите снапшот и следите за прогрессом — большие коллекции читаются пакетами.
  4. Проверьте количество холдеров и первых холдеров, затем оплатите 0.2 SOL за снапшот один раз, чтобы увидеть полную таблицу и экспортировать CSV (owner, count, token IDs), JSON или простой список адресов.

Возможности

  • Solana: legacy NFT, pNFT, Metaplex Core и compressed NFT (DAS).
  • EVM: ERC-721 и ERC-1155 в 29 сетях, ERC721Enumerable и ERC721A определяются автоматически.
  • Воспроизведение логов Transfer с адаптивным разбиением getLogs для любого контракта.
  • Снапшот на последний блок или на прошлый блок / дату (archive RPC).
  • Помечает холдеров-программы и контракты: эскроу маркетплейсов, стейкинг-хранилища.
  • Экспорт в CSV, JSON и списком адресов для аирдропов.
  • Платите только за экспорт: 0.2 SOL за снапшот; сканирование, итоги и предпросмотр топ-холдеров бесплатны.

Вопросы и ответы

Какой метод выбрать?

Оставьте Auto. Инструмент сам определит стандарт: для ERC-721 с totalSupply он читает ownerOf по каждому токену через Multicall3 (быстро), а для ERC-1155 и контрактов без перечисления воспроизводит логи Transfer начиная с блока деплоя.

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

В EVM-сетях — да: укажите номер блока или дату. Для ownerOf на прошлом блоке нужна archive-нода — наш RPC по умолчанию хранит полную историю в основных сетях; метод по логам работает на любой ноде.

Почему некоторые холдеры помечены как программы или контракты?

NFT, выставленные на некоторых маркетплейсах или поставленные в стейкинг, лежат на эскроу- или vault-аккаунте, поэтому в сети холдером значится именно он. Вы можете исключить такие адреса из экспорта или разобрать их вручную.

Сколько занимает снапшот?

Секунды для большинства EVM-коллекций и для Solana с DAS RPC. Без DAS в Solana владелец читается отдельно для каждого NFT — около 20 NFT в секунду на публичном RPC.

Сколько стоит снапшот?

0.2 SOL за снапшот — разовая оплата из вашего кошелька перед экспортом. Сканирование, количество холдеров и предпросмотр первых холдеров бесплатны, так что вы знаете, что получите, ещё до оплаты.

Другие NFT-инструменты