Launch Tape
Русский
  • 3–30 октября54 монеты с реальным 10x
  • 251реальных 5x
  • 1 518графиков «10x», не давших покупателю даже 2x
  • 13 689полных записей

Ежедневные исторические файлы · таблицы и записи сделок

Исторические данные pump fun для проверки ваших правил.

Ежедневные таблицы, записи сделок по отслеживаемым монетам и сведения о создателях. Пробелы в данных отмечены.

Выбрать день с данными · US$10

Посмотреть файлы

Одна неделя — US$20. Вся история — US$49 разово: доступная история и новые ежедневные файлы в течение 31 дня, без автопродления.

Если файл не открывается или не соответствует описанию, мы вернём деньги.

Обманчивый график «10x»

3–30 октября на pump fun

На графикеx10+
Максимум относительно цены на +10-й секунде<x2

Из 2 944 монет с графиком «10x» 1 518 не дали даже 2x относительно цены покупки на 10-й секунде. Большая часть роста на графике пришлась на начальный скачок, до нашей опорной цены на +10-й секунде.

Те же монеты, другая лента. Вот что показывают файлы.

Как выглядят данные

Таблица

Первые 20 монет с известным названием за 2026-10-27 UTC · 10 выбранных столбцов. Пустые ячейки — отсутствующие данные, а не нули. Прокрутите вбок, чтобы увидеть все столбцы.

В предпросмотре скрыты названия монет с откровенным содержанием; исходные файлы и итоговые числа не изменены.

graduates-2026-10-27.csv
mintnamesymbolgrad_time_utcref_cap_solend_10m_pctend_30m_pctbuyers_10mdev_hold_pct_at_gradcurve_fill_sec
7EAa…pumpTrump 2028TRUMP20282026-10-27 00:05:552542.8399.4-99.26401.740.0
27Qg…pumpPresident 2028ELON20282026-10-27 00:06:563130.84-19.5-26.75510.110.0
5XgX…pumpAOPAOP2026-10-27 00:09:091435540.001.42.911779.310.0
Dh9N…pumpAMERICA PARTY 2028AP20282026-10-27 00:09:111210.8549.16.630850.250.1
A3X5…pumpRockstar GamesRockstar2026-10-27 00:11:224036.9656.4-99.542079.310.0
xt6f…pumpIShowSpeedSpeed2026-10-27 00:13:053150.6151.9-99.4171579.310.0
CuCC…pumpUSOEUSOE2026-10-27 00:23:232062160.000.934.726179.310.0
9wUM…pumpfomofomo2026-10-27 00:24:283463.3229.8-99.540979.310.0
CNir…eZJyzerebrainzerebrain2026-10-27 00:25:13430.44-94.2-94.23603.46149.2
8fsz…pumpFloatFLOAT2026-10-27 00:26:09386.0823.064.4427825.2
5RT4…pumpSolySOLY2026-10-27 00:36:07392.09-62.3-76.224235.0011205.0
3VWF…pumpYouTubeYouTube2026-10-27 00:37:443682.8235.8-99.547479.310.0
FW56…pumpApple officialApple2026-10-27 00:43:283680.40-99.5-99.544279.310.0
AEtv…pumpGinnancoinGinnan2026-10-27 00:46:142480.87-55.7-3.3147579.310.0
6zMf…pumpTrump 2028TRUMP20282026-10-27 00:47:183317.7234.2118.71646.630.0
Xr2N…pumpROBINHOODRobinhood2026-10-27 00:48:423145.56-99.4-99.4113779.310.0
DMnM…pumphachiHACHI2026-10-27 00:51:31380.2537.8257.89426.63177.1
4jM5…pumpjoejoe2026-10-27 00:51:42582.72-92.3-92.82263.421413.2
3MBy…pumpfomofomo2026-10-27 00:53:293456.0626.7118.242279.310.0
m6pF…pumpFederal Oil Trust FundFOTF2026-10-27 00:57:32128230.002.66.43179.310.0

mint — Адрес монеты, сокращённый до первых и последних четырёх символов.

name — Записанное название монеты; пусто, если оно недоступно.

symbol — Записанный тикер; пусто, если он недоступен.

grad_time_utc — Время перехода монеты к открытым торгам, в UTC.

ref_cap_sol — Опорная капитализация в SOL, не цена токена: цена в пуле × 1 миллиард на +10-й секунде (последняя сделка к этому моменту либо первая, если она была позже).

end_10m_pct — Изменение цены (%) в последней записанной сделке за 10 минут относительно опорной цены.

end_30m_pct — Изменение цены (%) в последней записанной сделке за 30 минут относительно опорной цены.

buyers_10m — Число разных кошельков, покупавших в первые 10 минут после перехода к открытым торгам, не покупателей на кривой.

dev_hold_pct_at_grad — Доля предложения токенов, которой владел создатель при переходе к открытым торгам.

curve_fill_sec — Секунды от создания до перехода к открытым торгам.

Подробные файлы

JSON Lines, здесь с отступами для удобства чтения. В файлах каждый объект занимает одну строку.

gradtrades-2026-10-27.jsonl — Восемь последовательных строк одной монеты: переход к открытым торгам, затем первые семь записанных покупок и продаж. Строки других монет не показаны.

{
  "type": "grad",
  "t": 1793059555638,
  "bt": 1793059555,
  "slot": 461860965,
  "sig": "23WF…kqFA",
  "mint": "7EAa…pump",
  "pool": "F15q…Nmzg",
  "coinCreator": "4u6r…LSzr",
  "poolBase": 206900000,
  "poolQuote": 84.990359056,
  "virtualQuote": 17.584505288,
  "price": 4.9577e-7,
  "capSol": 495.77,
  "curveSol": 84.990359056
}

{
  "type": "trade",
  "t": 1793059557163,
  "bt": 1793059556,
  "slot": 461860972,
  "sig": "5DQR…LV5D",
  "i": 0,
  "mint": "7EAa…pump",
  "side": "buy",
  "user": "7NNz…a6KL",
  "baseAmount": 25.47005,
  "quoteAmount": 0.00006429,
  "price": 0.00000252414,
  "poolBase": 83523527,
  "poolQuote": 194.385427074,
  "priceAfter": 0.0000025241,
  "virtualQuote": 16.436526174,
  "userTokensBefore": 0,
  "lpFee": 1.29e-7,
  "protocolFee": 3.3e-8,
  "creatorFee": 5.47e-7,
  "ix": "buy_exact_quote_in_v2"
}

{
  "type": "trade",
  "t": 1793059557296,
  "bt": 1793059556,
  "slot": 461860973,
  "sig": "32fD…sH57",
  "i": 0,
  "mint": "7EAa…pump",
  "side": "buy",
  "user": "3ev8…QggS",
  "baseAmount": 308177.363548,
  "quoteAmount": 0.780752034,
  "price": 0.00000253345,
  "poolBase": 83215350,
  "poolQuote": 195.166179672,
  "priceAfter": 0.00000254283,
  "virtualQuote": 16.43652561,
  "userTokensBefore": 0,
  "lpFee": 0,
  "protocolFee": 0,
  "creatorFee": 0,
  "ix": "buy_exact_quote_in"
}

{
  "type": "trade",
  "t": 1793059558219,
  "bt": 1793059557,
  "slot": 461860976,
  "sig": "zajB…BuEx",
  "i": 0,
  "mint": "7EAa…pump",
  "side": "buy",
  "user": "Fn9n…8ELr",
  "baseAmount": 19.448385,
  "quoteAmount": 0.000049455,
  "price": 0.00000254288,
  "poolBase": 83215331,
  "poolQuote": 195.166229226,
  "priceAfter": 0.00000254283,
  "userTokensBefore": 0,
  "lpFee": 9.9e-8,
  "protocolFee": 2.5e-8,
  "creatorFee": 4.21e-7,
  "ix": "buy_exact_quote_in_v2"
}

{
  "type": "trade",
  "t": 1793059566102,
  "bt": 1793059565,
  "slot": 461861012,
  "sig": "3bmq…ZKiR",
  "i": 0,
  "mint": "7EAa…pump",
  "side": "buy",
  "user": "7FPq…1nsN",
  "baseAmount": 108938.214041,
  "quoteAmount": 0.277374888,
  "price": 0.00000254617,
  "poolBase": 83106392,
  "poolQuote": 195.444159298,
  "priceAfter": 0.00000254951,
  "virtualQuote": 16.436525176,
  "userTokensBefore": 0,
  "lpFee": 0.00055475,
  "protocolFee": 0.000138688,
  "creatorFee": 0.002357687,
  "ix": "buy_exact_quote_in_v2"
}

{
  "type": "trade",
  "t": 1793059566325,
  "bt": 1793059565,
  "slot": 461861013,
  "sig": "4DKU…R42v",
  "i": 0,
  "mint": "7EAa…pump",
  "side": "buy",
  "user": "D4o6…dRyx",
  "baseAmount": 530504.604071,
  "quoteAmount": 1.361216715,
  "price": 0.00000256589,
  "poolBase": 82575888,
  "poolQuote": 196.810525478,
  "priceAfter": 0.00000258241,
  "virtualQuote": 16.434098145,
  "userTokensBefore": 0,
  "lpFee": 0.002722434,
  "protocolFee": 0.000680609,
  "creatorFee": 0.011570343,
  "ix": "buy_exact_quote_in"
}

{
  "type": "trade",
  "t": 1793059566729,
  "bt": 1793059565,
  "slot": 461861015,
  "sig": "2b3N…Y6xL",
  "i": 0,
  "mint": "7EAa…pump",
  "side": "buy",
  "user": "92a9…kc1C",
  "baseAmount": 649793.26904,
  "quoteAmount": 1.691340494,
  "price": 0.00000260289,
  "poolBase": 81926095,
  "poolQuote": 198.505248653,
  "priceAfter": 0.00000262358,
  "userTokensBefore": 0,
  "lpFee": 0.003382681,
  "protocolFee": 0.000845671,
  "creatorFee": 0.014376395,
  "ix": "buy_exact_quote_in"
}

{
  "type": "trade",
  "t": 1793059566739,
  "bt": 1793059555,
  "slot": 461860965,
  "sig": "23WF…kqFA",
  "i": 0,
  "mint": "7EAa…pump",
  "side": "buy",
  "user": "AB1y…7awi",
  "baseAmount": 32683098.780248,
  "quoteAmount": 16.143497759,
  "price": 4.9394e-7,
  "poolBase": 174216901,
  "poolQuote": 83.353237924,
  "priceAfter": 5.7938e-7,
  "virtualQuote": 17.584505288,
  "userTokensBefore": 0,
  "lpFee": 0.00318884,
  "protocolFee": 0.148281017,
  "creatorFee": 0.047832586,
  "ix": "buy_v2",
  "src": "backfill"
}

pregrad-2026-10-27.jsonl — Одна запись запуска той же монеты: создатель, ранние покупатели и записанная активность на кривой.

{
  "type": "record",
  "t": 1793059564136,
  "mint": "7EAa…pump",
  "sym": "TRUMP2028",
  "name": "Trump 2028",
  "pool": "F15q…Nmzg",
  "slot0": 461860965,
  "sig0": "23WF…kqFA",
  "t0": 1793059555638,
  "bt0": 1793059555000,
  "src": {
    "first": "chainlogs",
    "gradRow": true,
    "migrate": 1793059555638,
    "curveCompleteS": null
  },
  "creator": "4u6r…LSzr",
  "create": {
    "t": 1793059555650,
    "sig": "5Dx5…T5kT",
    "src": "chainlogs",
    "mayhem": false,
    "capSol": 28.887
  },
  "ageS": 0,
  "instant": true,
  "cap0": 495.77,
  "curveSol": 84.990359056,
  "devBuyTokens": 33117599.4,
  "devBuyPct": 3.312,
  "devBuySol": 0.987654,
  "creatorPctAtGrad": 1.738,
  "creatorInfo": {
    "txs50": 4,
    "capped": false,
    "oldestS": 29208,
    "nBefore10m": 1,
    "funder": null,
    "fundSol": null,
    "fundedBeforeS": null,
    "fundMemo": null,
    "priorCoins24h": 0,
    "priorCoins72h": 0
  },
  "gradSlot": {
    "pct": 0.079,
    "sol": 2.006,
    "nWallets": 2,
    "nTx": 2,
    "buys": [
      {
        "w": "3dL8…4NtS",
        "tokens": 791179.377,
        "pct": 0.079,
        "sol": 2.0042,
        "sig": "4Tow…uDCX",
        "bundleSize": 1,
        "payer": "3dL8…4NtS",
        "signers": 1,
        "slotOffset": 0
      },
      {
        "w": "27HF…M3MX",
        "tokens": 7.836,
        "pct": 0,
        "sol": 0.0015,
        "sig": "5NGP…9PJU",
        "bundleSize": 1,
        "payer": "27HF…M3MX",
        "signers": 1,
        "slotOffset": 0
      }
    ],
    "whale": {
      "w": "3dL8…4NtS",
      "pct": 0.079,
      "sol": 2.0042,
      "bundleSize": 1,
      "creatorInTx": false,
      "gainers": [
        {
          "w": "astr…V9bF",
          "sol": 0.0002
        }
      ],
      "txs25": 25,
      "oldestS": 35059,
      "lastTxKind": "other",
      "funder": null,
      "fundSol": null,
      "fundedBeforeS": null,
      "fundSig": null,
      "fundMemo": null
    }
  },
  "curve": {
    "coverage": "partial",
    "holders": [
      {
        "w": "AeeT…yd8G",
        "pct": 3.312,
        "sol": 1.0015,
        "creator": false
      },
      {
        "w": "HbNN…mzN1",
        "pct": 3.292,
        "sol": 1.2015,
        "creator": false
      },
      {
        "w": "J51d…YPsc",
        "pct": 3.11,
        "sol": 1.0015,
        "creator": false
      },
      {
        "w": "9awK…BVt6",
        "pct": 2.927,
        "sol": 1.0015,
        "creator": false
      },
      {
        "w": "B67S…op9D",
        "pct": 2.235,
        "sol": 8.0015,
        "creator": false
      },
      {
        "w": "Cu9D…mwqG",
        "pct": 2.077,
        "sol": 6.0016,
        "creator": false
      },
      {
        "w": "4u6r…LSzr",
        "pct": 1.738,
        "sol": 0.5074,
        "creator": true
      },
      {
        "w": "8aSa…D6aA",
        "pct": 1.252,
        "sol": 4.0015,
        "creator": false
      },
      {
        "w": "Drzq…EYXP",
        "pct": 1.091,
        "sol": 4.3694,
        "creator": false
      }
    ],
    "creationSlot": {
      "ok": 4,
      "failed": 4,
      "curveTxs": 20,
      "capped": false
    },
    "bundleEst": {
      "buyers": 3,
      "avgPct": 25.333,
      "top5Pct": 75.998
    },
    "estimated": true,
    "top1NcPct": 25.333,
    "top5NcPct": 75.998,
    "nOver3Pct": 3,
    "bundleWallets": 8,
    "bundlePct": 19.296,
    "creatorPct": 1.738,
    "path": null,
    "trades": null
  }
}

Все строки выше реальные и не изменены, кроме сокращённых адресов. За день — около 2.76 миллиона строк сделок (2026-10-27: 2 763 649 сделок). В таблице показаны выбранные столбцы. Подписи транзакций тоже сокращены.

Посмотреть планы ↓

От вопроса к электронной таблице

  1. 1. Выберите день или неделю

    Выберите один день, последнюю неделю или всю историю.

  2. 2. Оплатите из любого кошелька Solana

    Используйте SOL или USDC в сети Solana. Если кошелёк пополнен, оплата обычно занимает одну-две минуты.

  3. 3. Проверьте почту

    Мы отправляем приватную ссылку для загрузки после подтверждения оплаты.

  4. 4. Откройте файл и задайте вопрос

    Используйте Google Sheets, ChatGPT или Claude. Начните с небольшой таблицы.

Ежедневные таблицы, записи сделок по отслеживаемым монетам и сведения о создателях. Пробелы в данных отмечены. Проверяйте правила на записанных сделках, моделируя комиссии, задержки и размер позиции.

Выберите объём данных

Цены в долларах США. Оплата — SOL или USDC в сети Solana. В исторических данных есть пробелы; прибыль не гарантируется.

Повысьте тариф в течение 7 дней: ваши US$10 пойдут в зачёт «Одной недели» или «Всей истории».

Для подходящих доставленных дневных заказов, оплаченных SOL/USDC, один раз в течение 7 дней с покупки. Используйте ссылку повышения тарифа из письма с файлами; заказы с возвратом денег и тестовые заказы не подходят. Доплата — в SOL или USDC.

06

Купить

Один день или тариф · USDC или SOL в сети Solana · ссылки на скачивание по email в течение нескольких минут
Оплатить вручную

Если кошелёк не поддерживает кнопку «Оплатить» или сканирование кода: нажмите «Оплатить» выше, чтобы получить код заказа и точную сумму, затем отправьте эту сумму из любого кошелька Solana на этот адрес, указав код заказа (например, LT-7KQ2M9) в поле memo.

5vf1PzK8LrF9D5bemYJYPsFYp4nHULSTA1biBampgU58
QR-код только с адресом оплаты

Этот QR-код содержит только адрес: сумму и memo введите самостоятельно.

Для автоматического сопоставления оплаты в USDC используйте QR-код/ссылку оплаты заказа или укажите код заказа в memo. В кошельке нет поля memo? Всё равно отправьте платёж и сообщите нам подпись транзакции и код заказа через форму связи: мы сопоставим платёж вручную в течение суток.

Ответы на частые вопросы

Что именно я получу?

Таблицы монет и изменений их цен для скачивания, а также подробные файлы записанных сделок. Состав зависит от тарифа; пробелы и ограничения охвата описаны ниже.

Нужно ли уметь программировать?

Нет. Для изучения сводных данных достаточно таблицы и ChatGPT или Claude. Для точных тестов по каждой сделке нужны более крупные файлы; может понадобиться помощь с программированием.

Как оплатить, если я новичок в криптовалюте?

Используйте любой кошелёк Solana (Phantom, Solflare, Backpack и другие) с SOL или USDC в сети Solana и небольшим количеством SOL для комиссии сети. Выберите тариф, укажите email и нажмите «Оплатить» или «Открыть в приложении кошелька». На компьютере можно отсканировать QR-код оплаты кошельком на телефоне. Проверьте сумму перед подтверждением.

Как быстро я получу файлы?

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

Что, если что-то пойдет не так?

Используйте форму связи ниже или ответьте на письмо с файлами.

Возврат денег при проблемах с качеством файлов

Является ли это финансовым советом?

Нет, это исторические наблюдения для исследований, а не рекомендации монет или обещание, что бот заработает деньги.

Связаться с нами →

Пять терминов простыми словами

Переход pump fun к открытым торгам
Монета завершает свою первоначальную продажу на pump fun и переходит к торговле в общем пуле монет и средств.
Кривая цены (bonding curve)
Правило автоматического ценообразования, используемое при первоначальной продаже монеты.
Кошелёк
Приложение, например Phantom, Solflare или Backpack, которое хранит криптовалюту и позволяет подтверждать платежи.
SOL
Монета Solana, используемая для платежей и сетевых сборов.
USDC
Криптотокен, рассчитанный на сохранение стоимости в один доллар США; здесь для оплаты используется версия в сети Solana.
Для разработчиков: технические детали & охват
Почему важны предположения об исполнении: пример из записей
Цена при срабатывании правила, без издержек+2.3%среднее на сделку · модель
Исполнение в следующем слоте, моделируемые издержки−0.9%среднее на сделку · модель

Опубликованный пример: 67 монет, 10 октября 2026 года, 14:00–16:00 UTC. Покупка на +15-й секунде; выход через +3 минуты или по стопу −20%; размер 0.1 SOL. Учтены модели комиссий, проскальзывания и влияния на цену. Это симуляция, не реальные доходы и не обещание будущих результатов. Прочитайте метод и исключения.

Получить полный день · US$10

Ответ на ваш вопрос

Хотите, чтобы мы исследовали данные?

Один конкретный вопрос, понятные графики и расчёт. Исследовательский отчёт на заказ стоит US$99; объём работы согласуем до оплаты.

Посмотреть пример отчёта

Почему мы создали Launch Tape

Мы создали бота pump fun с искусственным интеллектом. На бумаге результаты были отличными. Затем мы проверили те же правила на реальных деньгах.

Четыре кошелька, 139 реальных сделок по монетам сразу после перехода к открытым торгам: итог −US$17.45. Второй бот предоставлял ликвидность новым пулам: 65 реальных позиций, итог −US$134.70. Мы намеренно использовали небольшие суммы, но урок всё равно стоил около US$150.

Реальное исполнение происходило на блок позже срабатывания условия, а полный цикл покупки и продажи стоил около 2% на комиссиях и проскальзывании. До 23 сентября наша запись цен смешивала два источника с разницей около 6%, поэтому часть колебаний, «пойманных» бумажным ботом, не существовала.

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

Возможно, есть правила лучше наших. Пока никто не знает. Записи сделок помогают это выяснить.

01

Что мы записываем

Простыми словами · название набора данных справа
  • Каждая новая монета pump fun в момент создания: название, тикер, отпечаток изображения и создатель.Например: «Moon Frog», тикер MFROG, создана кошельком 7xKp…3dQ в 14:02:11.

    launchmeta
  • Записанные покупки и продажи на кривой запуска монеты: от первой сделки до перехода к открытым торгам.Например: в 14:02:15 кошелёк покупает на 0.3 SOL, и новая цена записывается.

    curvetape
  • Кто стоит за каждым запуском: создатель, откуда поступили его средства, кто покупал в слоте перехода к открытым торгам и результат через 10 минут.Например: кошелёк создателя пополнили 2 часа назад, а через 10 минут цена снизилась на 40%.

    pregrad
  • Записанные сделки за первые 30 минут монеты в новом пуле после перехода к открытым торгам, с балансами пула после каждой сделки.Например: кошелёк продаёт на 1.2 SOL, после чего в пуле остаются 84 SOL и 206 миллионов токенов.

    gradtrades
  • Тот же день в одной таблице: строка на каждую монету, перешедшую к открытым торгам, с данными о создателе и движении цены за первые 10 и 30 минут. Небольшой CSV открывается на телефоне или в приложении ChatGPT или Claude.Например: MFROG перешла к открытым торгам в 14:02, создатель всё ещё владел 4%, цена достигла 2x на 3-й минуте и завершила 10 минут с ростом на 61%.

    graduates
  • Кто владеет монетой через 1, 10 и 60 минут после перехода к открытым торгам.Например: через 10 минут 10 крупнейших кошельков владеют 31% монеты.

    gradholders
  • То же для монет, переходящих к открытым торгам на других площадках запуска: bonk.fun, Bags и Jupiter Studio.Например: балансы пула каждые несколько секунд и крупнейшие держатели через 1 и 5 минут.

    padfeed
  • Около 200 пулов Meteora, минута за минутой: цена, деньги в пуле, объём и комиссии.Например: в 14:05 в пуле находятся US$1.2 миллиона, а за эту минуту он получил US$85 комиссий.

    meteora-pools

Всё читается напрямую из блокчейна, 24/7; пробелы отмечаются, а не скрываются. Один файл на набор данных в день.

Что мы не записываем: метки кошельков, мнения о том, кто устраивает rug pull, и социальные сети.

02

Наборы данных

8 наборов данных · сначала два основных для разработчика ботов, затем ещё шесть
gradtrades с 2026-10-03

Первые 30 минут отслеживаемых монет после перехода к открытым торгам, сделка за сделкой

Записанные покупки и продажи на PumpSwap за первые 30 минут после каждого перехода к открытым торгам: кошелёк, токены, SOL, фактическая цена, резервы пула после сделки, баланс трейдера до неё и все три комиссии.

Строк в день
~5 034 000 (10 октября 2026)
Типы строк
trade 417 347 · grad 105 · end 88 · down 2 · up 2

Дневные файлы: gradtrades-YYYY-MM-DD.jsonl.gz и .parquet, а также graduates-YYYY-MM-DD.csv, день в одной таблице (столбцы). Отслеживаемые монеты: капитализация 300–600 SOL при переходе к открытым торгам, не более 30 монет одновременно. Неуспешные транзакции не включены.

День на одном листе: graduates-YYYY-MM-DD.csv

Одна строка на каждую монету pump fun, перешедшую к открытым торгам за день UTC; около 200 KB в день. Таблица строится из gradtrades за этот день (и pregrad для сведений о создателях). Открывается в Google Sheets или Numbers на телефоне; можно отправить её в ChatGPT или Claude и спросить, что произошло. Все числа взяты из получаемых вами файлов; если источник столбца отсутствует, он остаётся пустым. Ничего не угадывается. Бесплатный образец: (105 монет, 19 КБ). Проценты записаны обычными числами (−80 = минус 80%); время в UTC.

mintадрес mint токена монеты
symbol, nameтикер и название (из записи pregrad о монете; пусто, если записи нет)
grad_time_utcвремя перехода к открытым торгам, YYYY-MM-DD HH:MM:SS
poolеё пул PumpSwap
cap_sol_at_gradкапитализация в SOL при переходе к открытым торгам (цена × 1e9; около 496 при обычном переходе)
followed1 = мы отслеживали сделки (капитализация 300–600 SOL, обнаружена вовремя); 0 = не отслеживали, поэтому столбцы сделок пусты
curve_fill_secсекунды от создания монеты до перехода к открытым торгам (менее 5 = мгновенный запуск с объединёнными транзакциями)
dev_hold_pct_at_grad% предложения, которым создатель всё ещё владел при переходе к открытым торгам
tape_secчисло секунд сделок после перехода к открытым торгам в файле этого дня, не более 1800; меньше, если переход произошёл в последние 30 минут дня или отслеживание прекратили раньше. Менее 600: столбцы за 10 минут неполные
trades_10m, buyers_10m, sellers_10mсделки и число разных кошельков, покупавших / продававших за первые 10 минут
ref_cap_solопорная цена в виде капитализации в SOL: цена пула после последней сделки в порядке блокчейна к моменту перехода + 10 s (или после первой сделки, если до этого их не было). Все % ниже рассчитаны относительно неё; та же опорная цена используется в наших публикациях
low_10m_pct, high_10m_pctминимальная и максимальная цена пула от опорной сделки до 10 минут после перехода к открытым торгам относительно опорной цены, в % (−50 = половина; 100 = 2x), по каждой сделке в порядке блокчейна
touched_minus80_10m, touched_2x_10m1, если минимум −80% или хуже / максимум 2x или лучше
first_big_sell_sec, first_big_sell_pool_pctкогда (секунды после перехода к открытым торгам) одна продажа впервые составила 10% или более токенов пула в пределах 10 минут, и доля пула, соответствующая этой продаже; пусто, если такой продажи не было
dump_secиз строки outcome набора pregrad: когда регистратор увидел первую продажу, отмеченную как сброс (создателем, крупнейшим покупателем в слоте перехода или крупную по правилу размера); «сброс крупного держателя» в наших публикациях. Пусто, если такая продажа не обнаружена или нет строки outcome
end_10m_pct, end_30m_pctцена пула после последней сделки за 10 / 30 минут относительно опорной цены, в %
data_gap1, если пробел регистратора затронул 30 минут этой монеты (позднее обнаружение, перезапуск или обрыв потока). В числах тогда могут отсутствовать сделки; пробел отмечается, но не заполняется

За 10–12 октября 2026 эта таблица насчитывает 2 194 отслеживаемые монеты со сделками после перехода: 823 (37.5%) достигли −80%, а 307 (14.0%) — 2x за 10 минут. Строки outcome самого регистратора в pregrad дают 835 и 330 из 2 193 (числа в наших публикациях): он также учитывает секунды до опорной отметки +10 s (большая часть разницы по 2x — максимумы в первые секунды), его часы для некоторых монет задают опорную точку на несколько сотен мс раньше, и он учёл несколько сделок, исключённых из продаваемых файлов.

pregrad с 2026-10-04

Кто стоит за каждым запуском и чем он закончился

Создатель и происхождение его средств, собственная покупка создателя, покупатели на bonding curve, покупатели в слоте перехода к открытым торгам, траектория капитализации на кривой и цена от 10 s до 10 min после перехода. Только исходные факты: адреса, суммы, время. Без меток кошельков.

Строк в день
~194 000 (10 октября 2026)
Типы строк
ctrade 9 678 · create 4 110 · curvex 285 · grad 105 · migrate 103 · record 69 · outcome 67

У монеты, перешедшей к открытым торгам ближе к концу файла, строка outcome (+10 min) в следующем файле.

Ещё наборы данных (6): другие площадки запуска, пулы Meteora, bonding curves, метаданные монет, крупнейшие держатели, статистика кошельков
padfeedДругие площадки запуска: переходы Meteora DBC и Raydium LaunchLab к открытым торгам, балансы пулов, крупнейшие держателис 2026-10-03

Переходы к открытым торгам на Meteora DBC (Bags, Jupiter Studio и другие) и Raydium LaunchLab (bonk.fun): данные mint, балансы пула каждые несколько секунд в течение 20–30 минут, 20 крупнейших держателей на +1 и +5 минутах и цены каждого токена котировки в US$.

Строк в день
~32 500 (10 октября 2026)
Типы строк
px 3 091 · qpx 239 · holders 136 · grad 136

Цена в единицах котировки равна q / b; переведите в US$ по ближайшей строке qpx .

meteora-poolsПоминутные показатели около 200 пулов Meteora DLMMс 2026-10-06

Около 200 пулов Meteora DLMM (TVL более US$50k), каждую минуту: цена, TVL, объём и комиссии за 24 h, а также точные комиссии за эту минуту.

Строк в день
~287 000 (10 октября 2026)
Типы строк
pool 23 794

Адреса mint и названия токенов не входят в строку; найдите их по адресу пула.

curvetapeЗаписанные сделки на bonding curve; пробелы в охвате отмеченыс 2026-10-13

Записанные сделки отслеживаемых монет pump fun; пробелы в охвате отмечены. На bonding curve, от создания монеты до перехода к открытым торгам или затихания торговли: кошелёк, токены, SOL без комиссий, обе комиссии, капитализация и резервы кривой после каждой сделки. Также каждое создание (название, тикер, начальные резервы), каждое завершение и миграция на PumpSwap, сведения о комиссиях ранних транзакций.

Строк в день
~4 480 000 (13 октября 2026)
Типы строк
trade 456 540 · end 6 358 · create 4 416 · adopt 2 978 · migrate 121 · complete 105 · gap 1

Суммы SOL указаны без комиссий (покупатель заплатил sol + fee + cfee). Кривые с ценой в другом токене содержат quote, qAmt и исходные резервы вместо полей SOL, никогда не фиктивный 0. Пробелы потока записываются как строки gap ; с 2026-10-14 они восстанавливаются из полных блоков (src: "backfill").

launchmetaМетаданные записанных монет и отпечаток изображенияс 2026-10-13

Для каждой новой монеты pump fun при создании и повторно при переходе к открытым торгам: JSON метаданных по её ссылке (название, тикер, описание, сайт, наличие Twitter или Telegram) и SHA-256 байтов изображения, чтобы сопоставлять повторно использованные изображения и копирующие запуски. Сами изображения никогда не сохраняются.

Строк в день
~44 300 (13 октября 2026)
Типы строк
meta 4 597

Без имён пользователей соцсетей: ссылки Twitter / Telegram сведены к hasTwitter / hasTelegram. При неудачной загрузке создаётся строка с err, без догадок.

gradholders20 крупнейших держателей монет через +1, +10 и +60 min после перехода к открытым торгамс 2026-10-14

Через одну, десять и шестьдесят минут после каждого перехода pump fun к открытым торгам: 20 крупнейших токен-счетов, их владельцы, суммы и доли; какой счёт относится к пулу PumpSwap или старой кривой; является ли владелец адресом программы; доля 10 / 20 крупнейших без пула и кривой.

Строк в день
~3 700 (одна запись на монету после перехода и момент измерения)
Типы строк
holders 251

Без общего числа держателей (для этого нужна полная проверка всех токен-счетов). Снимок, который не удалось прочитать, записывается строкой с err и без держателей, ничего не угадывается. В продаже с 2026-10-14: 2026-10-13 публичный RPC отклонял все запросы держателей.

walletsЕжедневные факты для каждого кошелькас 2026-10-03

Ежедневные покупки, продажи, реализованные результаты по FIFO и остатки токенов по наблюдаемым сделкам. Факты о действиях каждого кошелька; мы не присваиваем кошелькам метки.

wallets-YYYY-MM-DD.jsonl.gz · .parquet · Поля и ограничения

Платные файлы включают в себя манифесты с числом строк и контрольными суммами. Для разработчиков: полные схемы.

Для разработчиков: полные схемы

gradtrades

Примеры строк (из образца)
grad
{"type":"grad","t":1791640841373,"bt":1791640840,"slot":455281028,"sig":"45ZhqvZwD3SC18TUZ8wQjR1uWHQn91cqTJyiftnyFnJkeoyqoiRXopZTxhHo1TpopAi6HFSwEzsSEUMPcpTfuJWQ","mint":"9pAbYE6q9t5F8tDdrJWrVyMKEYhZnPLwB6hNEHPSnkkt","pool":"2uNzE8XXwRksCymmGtyPfg7oYBYn5E2Kg1hrgP3GteK4","coinCreator":"CfZELPLk52fdxb5DTwfEnZqepPv8vjWsfJZMnGRXLgJP","poolBase":198060505.73945,"poolQuote":88.783503748,"virtualQuote":17.584505653,"price":5.37048e-7,"capSol":537.05,"curveSol":88.783503748}
trade
{"type":"trade","t":1791640800002,"bt":1791640787,"slot":455280784,"sig":"5QxGRXZWhMUGwHbYMf4rzZYBRKZ3735w5QhfYVX56kTzJPTsXGeGuwYQqLveKdzMmnQZjuUWbQNd9Xy7gLtW4tGG","i":0,"mint":"95ccfn4UAUu3mQSvi7NJSJkHEnoLdW58qcRwwzmepump","side":"buy","user":"Doofp8oxQrc3BL5xCtiSADYM5BdTvgRqRTPX9EunRAPE","baseAmount":3475.693603,"quoteAmount":0.000977776,"price":2.81318e-7,"poolBase":250399895,"poolQuote":53.41453236,"priceAfter":2.81322e-7,"userTokensBefore":1480831.488923,"lpFee":1.96e-7,"protocolFee":0.000009094,"creatorFee":0.000002934,"ix":"buy_exact_quote_in_v2"}
end
{"type":"end","t":1791640817904,"mint":"R22RNSXj4ambV2wNFJJkLEuvUa54CPTCbqkwkBZpump","why":"window","buys":2799,"sells":3186}
down / up
{"type":"down","t":1791640822088}
{"type":"up","t":1791640823203}

Запись down / up — реальная пара: в 14:00:22.088 UTC соединение с потоком оборвалось и восстановилось через 1.1 s. Сделки за эту секунду могут отсутствовать. Пробел записан строками, а не заполнен догадками.

Схема

В каждой строке есть type и t (мс с 1970 UTC, когда наш регистратор получил событие). Суммы SOL в SOL, количество токенов в целых токенах (6 десятичных знаков). Источник: публичный RPC Solana (логи программы PumpSwap).

gradtnumberвремя перехода к открытым торгам (мс; время блока для поздно обнаруженных монет)
gradbtnumberвремя блока (s)
gradslot, signumber, stringслот и подпись транзакции перехода к открытым торгам (миграции)
gradmintstringадрес mint токена монеты
gradpoolstringеё пул PumpSwap
gradcoinCreatorstringкошелёк, получающий комиссии создателя монеты
gradpoolBase, poolQuotenumberначальное количество токенов / SOL в пуле
gradvirtualQuotenumberдополнительный виртуальный SOL PumpSwap в расчёте цены (~17.6 SOL, октябрь 2026)
gradpricenumberSOL за токен при переходе к открытым торгам
gradcapSolnumberцена × 1e9 (капитализация в SOL, ~496 при обычном переходе)
gradcurveSolnumberSOL, собранный на bonding curve
gradlateboolобнаружена поздно; сделки до followFrom отсутствуют
gradfollowFromnumberмс; с этого момента сделки записаны полностью
gradfollowboolfalse = монета не отслеживалась (капитализация вне 300–600 SOL или обнаружена слишком поздно)
tradebt, slot, sig, inumber, number, string, numberвремя блока (s), слот, подпись, индекс сделки PumpSwap внутри транзакции. Значение sig из 64 1s означает, что RPC не сообщал о подписи (редко: несколько строк на миллион).
trademintstringмонета
tradeside"buy" / "sell"направление
tradeuserstringкошелёк, совершивший сделку
tradebaseAmountnumberТокены, купленные или проданные
tradequoteAmountnumberSOL, уплаченный при покупке (с комиссиями) или полученный при продаже (после комиссий)
tradepricenumberquoteAmount / baseAmount (фактическая цена, с комиссиями)
tradepoolBase, poolQuotenumberтокены пула / реальный SOL после сделки
tradepriceAfternumberцена пула после сделки: (poolQuote + virtualQuote) / poolBase
tradevirtualQuotenumberтолько при изменении виртуального SOL пула (редко)
tradeuserTokensBeforenumberбаланс этой монеты у кошелька непосредственно перед сделкой
tradelpFee, protocolFee, creatorFeenumberкомиссии в SOL
tradecreatorbooltrue, если трейдер — создатель монеты
tradeixstringвариант инструкции, например buy_exact_quote_in; отсутствует при обычной покупке
traderecoveredboolлог обрезан; сделка прочитана из полной транзакции
endmint, why, buys, sellsstring, string, number, numberмонета больше не отслеживается: window (30 min завершены), evicted (лимит 30 монет), budget (бюджет данных); записанные счётчики
down, uptnumberсоединение с потоком оборвалось / восстановилось: сделки в промежутке могут отсутствовать
resumemintstringотслеживание монеты возобновлено после перезапуска; данные за пропущенный интервал до t отсутствуют

pregrad

Примеры строк (из образца)
create
{"type":"create","t":1791640827094,"mint":"EYrWRPj4umi4AyUgiG2S6YjKhpu3oz6hc4wFNKPypump","creator":"7mHmNh6BFNWpFp5qh2VXRNzsK63zZ5ZQGQY77khANBQW","sig":"f6etp6K3nBnA6P5fhrupy8CZafaMQ9NQ7UQN1ZZbUwEvwEdi2uMndc3d1aYTz3mBYC5hqXTqg8KFJqynwqEgTx5","name":"beer","sym":"beer","devTokens":2442400.964047,"devSol":0.068442865,"capSol":28.087,"curve":"BwWK17cbHxwWBKZkUYvzxLcNQ1YVyaFezduWbtm2de6s","mayhem":true}
curvex
{"type":"curvex","t":1791640818055,"slot":455280896,"curve":"9UfpfsVkwAi9ynZHq6Wi7WjZEzL2Kp8jEbDdfWfjs5gV","mint":"9pAbYE6q9t5F8tDdrJWrVyMKEYhZnPLwB6hNEHPSnkkt","cap":304.08,"cross":300,"sol":68.935,"sinceFirstS":196.7}
ctrade
{"type":"ctrade","t":1791640836449,"bt":1791640836,"slot":455281007,"sig":"eMR2wKhSwrcTvpdLLxRkTpAJ91PYf8EHNvhJJGVuBQaJtVSqeQQsad4QWQxNHp6VQurGi4KRUToU6tzV7F7FcQJ","i":0,"mint":"9LcWKxyvcWTbzwumh7cHaUakgy4eKW4B7pWo4ZLcVM64","side":"buy","user":"E2ridaSSvdWMDJ2YfiH1X6TYSurf2gTZpDFLJ9qMmQLk","sol":0.048888888,"tokens":244185.00765,"capAfter":200.334,"curveSol":50.304208}
migrate
{"type":"migrate","t":1791640841042,"mint":"9pAbYE6q9t5F8tDdrJWrVyMKEYhZnPLwB6hNEHPSnkkt","sig":"45ZhqvZwD3SC18TUZ8wQjR1uWHQn91cqTJyiftnyFnJkeoyqoiRXopZTxhHo1TpopAi6HFSwEzsSEUMPcpTfuJWQ","pool":"pump-amm"}
grad
{"type":"grad","t":1791640841373,"mint":"9pAbYE6q9t5F8tDdrJWrVyMKEYhZnPLwB6hNEHPSnkkt","slot":455281028,"capSol":537.05,"creator":"CfZELPLk52fdxb5DTwfEnZqepPv8vjWsfJZMnGRXLgJP"}
record
{"type":"record","t":1791640859732,"mint":"4DpjsfKA8uSzscqWsyZqqZJ83wvopfBmmmAsqJpnH7Kd","sym":"Ed","name":"Ed","pool":"22FiEsj8GfHYp7vDC88gFy833mXzqDpKuvPZ574hgLv4","slot0":455281034,"sig0":"3HikNGkRwodBdHgDgsvpcGnTpJqYBTVqNKRpRry3dsxQFk86Mt5EMscKCsT2goZLQFqX48R9nu3B8NACCeqqiJiy","t0":1791640842431,"bt0":1791640842000,"src":{"first":"pumpportal","gradRow":true,"migrate":1791640842431,"curveCompleteS":0.68},"creator":"DPZpMGnuq44KE77yCjS1oq6UdqhNNSAURcB1AzQeQQTf","create":{"t":1791640165488,"sig":"3b4RzKnmb1MsYXJB1AAeFQevWMcioQMm5DSCy15kznu47kD8735q9fVT2vLvoyAuKeHdtKc93E5vhpQ7deTY3EeE","src":"pumpportal","mayhem":false,"capSol":33.957},"ageS":676.9,"instant":false,"cap0":511.65,"curveSol":86.467621472,"devBuyTokens":99366691.529599,"devBuyPct":9.937,"devBuySol":3.061728394,"creatorPctAtGrad":9.937,"creatorInfo":{"txs50":14,"capped":false,"oldestS":331,"nBefore10m":0,"funder":null,"fundSol":0,"fundedBeforeS":331,"fundMemo":false,"priorCoins24h":0,"priorCoins72h":0},"gradSlot":{"pct":0,"sol":0.002,"nWallets":1,"nTx":1,"buys":[{"w":"27HFmP7ccLadGswvQfvea4o3juLw75cPF4V6jWpHM3MX","tokens":46.135,"pct":0,"sol":0.0015,"sig":"tzo2Mdn6uvEN6MMf2pk9bfEFNEnwLMzVBdSKFbxXmXqqfLuZ2DnsJVVb6pUisqDhoUfPdT7JXMWL3CepUkQ8Fo4","bundleSize":1,"payer":"27HFmP7ccLadGswvQfvea4o3juLw75cPF4V6jWpHM3MX","signers":1,"slotOffset":1}],"whale":{"w":"27HFmP7ccLadGswvQfvea4o3juLw75cPF4V6jWpHM3MX","pct":0,"sol":0.0015,"bundleSize":1,"creatorInTx":false,"gainers":[],"txs25":25,"oldestS":399,"lastTxKind":"pamm","funder":null,"fundSol":null,"fundedBeforeS":null,"fundSig":null,"fundMemo":null}},"curve":{"coverage":"partial","holders":[{"w":"9AkbDBmPKNt8SvZRMF7wYDz33WYMnRFfsBnVE18naFpD","pct":0.045,"sol":0.0978,"creator":false},{"w":"Ej6eGdvP1VYJg45FyxpjtXLag1AEG4r2JLNxaq8F3ws7","pct":0.004,"sol":0.0094,"creator":false}],"creationSlot":null,"bundleEst":null,"estimated":false,"top1NcPct":0.045,"top5NcPct":0.049,"nOver3Pct":0,"bundleWallets":0,"bundlePct":0,"creatorPct":9.937,"path":{"firstCap":57.8,"firstS":674.2,"maxCap":410.9,"updates":948,"completeS":0.68,"t100S":668.7,"t200S":316.2,"t300S":65.7,"t400S":3.7},"trades":{"fromCap":216.2,"fromT":1791640569831,"n":5,"buys":2,"sells":3,"wallets":5,"maxCap":216.7,"lastCap":215.9,"completeT":1791640842431,"topBuyers":[{"w":"9AkbDBmPKNt8SvZRMF7wYDz33WYMnRFfsBnVE18naFpD","tokens":451685.64,"pct":0.045,"sol":0.0978},{"w":"Ej6eGdvP1VYJg45FyxpjtXLag1AEG4r2JLNxaq8F3ws7","tokens":43399.248,"pct":0.004,"sol":0.0094}]}}}
outcome
{"type":"outcome","t":1791641308603,"mint":"HXFYuYYfJ7TKMLp8KZ2vcw5jq6DaxWL8Tq7QdhDqCXbX","sym":"Aramco","t0":1791640703550,"recT":1791640712803,"capAt":{"10":3177.45,"45":3218.37,"60":3249.5,"120":3341.85,"180":3442.58,"300":3771.26,"600":5507.02},"maxGain":74,"minDrop":-78.3,"crashed":true,"trades":8684,"dump":{"tS":601.9,"w":"5NpcZzQoiARZjuPPZGRo33YwyWzhAq7R8vx1jXsKbTzo","frac":1.833138,"rule":"big-sell","sol":199.72990449,"capAfter":689.757,"tokensFrom":{"kind":"transfer","tokens":66050028.897,"pct":6.605,"from":"4imgFChpdw6YyjPw6cRxrtJpBHZS8LNrQZgbyVTfirP4","for":"5NpcZzQoiARZjuPPZGRo33YwyWzhAq7R8vx1jXsKbTzo","sig":"Atfch84VwkJckSuXqjRqBqDKuHoibeWzEMPn7nAJKkRZ7ehmM534Byp5hriqaV13JERN9M2S1mphnp87GcvdjCC","bt":1791640717,"account":"Hnzdxe8VcjXvoBmoEPRWf6EMpqsa29RVMivt3g75RpBx","accountTxs":11,"beforeDumpS":588,"afterGradS":13}},"firstBigSell":{"tS":601.9,"w":"5NpcZzQoiARZjuPPZGRo33YwyWzhAq7R8vx1jXsKbTzo","frac":0.3928,"sol":199.72990449,"capAfter":689.757,"tokensFrom":{"kind":"transfer","tokens":66050028.897,"pct":6.605,"from":"4imgFChpdw6YyjPw6cRxrtJpBHZS8LNrQZgbyVTfirP4","for":"5NpcZzQoiARZjuPPZGRo33YwyWzhAq7R8vx1jXsKbTzo","sig":"Atfch84VwkJckSuXqjRqBqDKuHoibeWzEMPn7nAJKkRZ7ehmM534Byp5hriqaV13JERN9M2S1mphnp87GcvdjCC","bt":1791640717,"account":"Hnzdxe8VcjXvoBmoEPRWf6EMpqsa29RVMivt3g75RpBx","accountTxs":11,"beforeDumpS":588,"afterGradS":13}},"bigSells":[{"tS":601.9,"w":"5NpcZzQoiARZjuPPZGRo33YwyWzhAq7R8vx1jXsKbTzo","frac":0.3928,"sol":199.72990449}],"src":"gradtrades"}

Запись record создаётся одна на монету через 10–40 s после перехода к открытым торгам. Запись outcome следует через 10 минут; здесь показана монета с ростом капитализации от 3 177 SOL на +10 s до 5 507 SOL на +10 min, затем одна продажа на 200 SOL (токены получены переводом через 13 s после перехода) снизила её до 690 SOL.

Схема

Источники: логи блокчейна Solana через публичный RPC (создания, миграции; с 14 октября 2026, раньше — бесплатный websocket PumpPortal), публичный RPC Solana (bonding curves, транзакции). Суммы в SOL; pct = % предложения 1 000 000 000; время в мс, если имя не заканчивается на S (секунды).

createt, mint, signumber, string, stringСоздание монет
createcreatorstringкошелёк создателя
createname, symstringназвание монеты / тикер
createdevTokens, devSolnumberСобственная покупка создателя при создании
createcapSolnumberкапитализация на кривой сразу после создания
createcurvestringсчёт bonding curve
createmayhemboolзапуск pump fun в режиме «mayhem mode»
curvexslot, curve, mintnumber, string, string/nullпересечение порога капитализации на bonding curve (mint null, если ещё не сопоставлен)
curvexcap, cross, sol, sinceFirstSnumberтекущая капитализация (SOL), пересечённый порог (100/200/300/400 SOL), SOL на кривой, секунды с первого обнаружения
ctradebt, slot, sig, i, mint, side, userКак в gradtradesсделка на bonding curve монеты близко к переходу к открытым торгам (считывается начиная с капитализации 200 SOL); i считает сделки этой монеты внутри транзакции, поэтому (sig, mint, i) — уникальный ключ
ctradesol, tokens, capAfter, curveSolnumberSOL и токены сделки, капитализация и SOL на кривой после неё
migratemint, sig, poolstringмиграция, обнаруженная PumpPortal (pool = целевой AMM)
gradmint, slot, capSol, creatorstring, number, number, stringпереход к открытым торгам, обнаруженный в блокчейне
recordmint, sym, name, pool, slot0, sig0, t0, bt0смешанный типодна запись на монету, через 10–40 s после перехода к открытым торгам (t0 = переход)
recordsrcobjectкакой поток обнаружил первым; curveCompleteS = за сколько времени до t0 завершилась кривая
recordcreator, createstring, objectкошелёк создателя; транзакция создания (t, sig, mayhem, capSol)
recordageSnumberсекунды от создания до перехода к открытым торгам
recordinstantboolперешла к открытым торгам в течение 5 s после создания
recordcap0, curveSolnumberкапитализация PumpSwap при переходе к открытым торгам; собранный SOL
recorddevBuyTokens, devBuyPct, devBuySolnumberпокупка создателя при создании
recordcreatorPctAtGradnumber/nullдоля создателя при переходе к открытым торгам
recordcreatorInfoobjecttxs50 (число транзакций, ограничено 50), capped, oldestS, nBefore10m, funder, fundSol, fundedBeforeS, fundMemo, priorCoins24h, priorCoins72h
recordgradSlotobject/nullпокупки PumpSwap в слоте перехода к открытым торгам: pct, sol, nWallets, nTx, buys[] (w, tokens, pct, sol, sig, bundleSize, payer, signers, slotOffset, creatorInTx), whale = крупнейшая из этих покупок с данными её кошелька (txs25, oldestS, lastTxKind, funder, fundSol, fundedBeforeS, fundSig, fundMemo, gainers[])
recordcurveobjectcoverage (full/partial/none), holders[] (10 крупнейших: w, pct, sol, creator), creationSlot, bundleEst, estimated, top1NcPct, top5NcPct, nOver3Pct, bundleWallets, bundlePct, creatorPct, path (t100S..t400S, maxCap, updates, completeS), trades
outcomemint, sym, t0, recTсмешанный тип+10 min после перехода к открытым торгам
outcomecapAtobjectкапитализация PumpSwap (SOL) на +10/45/60/120/180/300/600 s
outcomemaxGain, minDropnumber/nullлучшее / худшее изменение в % за первые 10 min относительно цены через 10 с после перехода к открытым торгам; достигла -80% = minDrop <= -80, достигла 2x = maxGain >= 100; null, если сделки не наблюдались. С 2026-10-14 03:40 UTC сделки слота перехода, восстановленные из блоков (по цене до крупной покупки при переходе), могут делать значение minDrop слишком низким у некоторых монет (14 октября: 349 из 569 отмечены как достигшие -80%, фактически достигли 195); используйте поле CSV graduates low_10m_pct / high_10m_pct, рассчитанное в порядке блокчейна
outcomecrashedboolсделка по цене 60% текущего максимума или ниже за первые 10 min, то есть падение на 40%+ от максимума (не падение на 80%: для этого используйте minDrop <= -80)
outcometradesnumberчисло учтённых сделок PumpSwap
outcomedump, firstBigSell, bigSells[]objectпервая продажа, превышающая фиксированный порог размера, и крупные продажи: tS, w, frac (доля проданного пула), sol, capAfter, rule, tokensFrom
outcomesrcstringоткуда считаны сделки

padfeed

Примеры строк (из образца)
grad
{"type":"grad","t":1791642704526,"pad":"ray","platform":"Fo1dp1JYQQWgYgAdiZWfmJpA7KRreCdCEyEEVcE1Q2TN","mint":"BwVPtfz4g8TcmmuVyQWnQEx8X3Zhr3W24McKEvztfEe1","quote":"So11111111111111111111111111111111111111112","pool":"27XKWhuX5rKrJJxr5ebQc3ZKDXSCgZVMR329aGZDXrC9","curveAuth":"6s1xP3hpbAfFoNtUNF8mfHsjr2Bd97JxFJRWLbL6aHuX","baseVault":"B7xSvh15d1aXre2bFKcRpqRG9zdbEECFR6981tiRyn5w","quoteVault":"38VBuRZUGNTGkH8WxkmnsLH7YBiC2n5FseTmBuGZq5Us","b":206900000,"q":85.000000062,"px":4.108264865248912e-7,"supply":1000000000,"decimals":6,"tokenProgram":"TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb","feeBps":null,"freeze":null,"mintAuth":null,"sig":"2QN2S5rGhVv8sAZcYXT7MGVDvzAEvUYZrewBYSypMcDfksxTS2u413czrYXPiXoYwJEtRjsgoamt32kELbuVNm6p","blockTime":1791642704000,"lagMs":526}
px
{"type":"px","t":1791640800132,"mint":"7E9FWUo2mJK1LT53LPceXK8VHrDM4WhMFpBZYtyHaSC1","b":13932037.454196,"q":17.430408874,"pad":"dbc"}
holders  (top20 cut to 2 entries here; the file has all 20)
{"type":"holders","t":1791640987253,"mint":"FJH9L1G1ezgVKymcKnVUARN9YH6oPFAJ19qTQ6mL7EXd","top10":0.7,"top20":[{"acct":"GCegNfWBkzpERkQVwZkBSJBdXxqMFMMdoLuvKgNr7PEF","owner":"FhVo3mqL8PW5pH5U2CN4XE33DokiyZnUwuGpH2hmHLuM","amt":950264550.634002},{"acct":"FukAMJAHBU1rvWSYAB4MTiHzR2QnUwNNZGxm3ZxKyQc3","owner":"HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC","amt":18537186.696369}],"pad":"dbc"}
qpx
{"type":"qpx","t":1791640829727,"usd":{"98sMhvDwXj1RQi5c5Mndm3vPe9cBqPrbLaufMXFNMh5g":84.3142186577373,"So11111111111111111111111111111111111111112":109.78435044998537}}

Запись px выше: цена = q / b = 17.43 / 13 932 037 = 1.25e-6 SOL за токен; при цене SOL в ближайшей записи qpx (US$109.78) это US$0.000137.

Схема

dbc = Meteora Dynamic Bonding Curve (Bags, Jupiter Studio, ...) в пул DAMM v2; ray = Raydium LaunchLab (bonk.fun и другие) в пул Raydium CPMM. Каждая монета отслеживается 20 min (dbc) / 30 min (ray). Источник: RPC Solana; цены токенов котировки в US$ — из бесплатного API цен Jupiter.

alltnumberмс в момент записи
gradpad"dbc" / "ray"стартовая площадка
gradplatformstringконфигурация / название платформы
gradmint, quotestringmint монеты; mint токена котировки (SOL или токен вроде USD1 / токенизированной акции)
gradpool, curveAuth, baseVault, quoteVaultstring/nullсчета пула и хранилищ; pool равен null в каждой строке dbc (пул DAMM v2 ещё неизвестен при обнаружении миграции; его определяют по хранилищам) и задан в строках ray
gradb, qnumberбалансы хранилища (токены, единицы котировок) при миграции
gradpxnumberцена в токене котировки = q / b
gradsupply, decimals, tokenProgramnumber, number, stringданные mint (Token или Token-2022)
gradfeeBps, freeze, mintAuthсмешанный типкомиссия перевода Token-2022, полномочия заморозки / эмиссии (null = отсутствуют)
gradsig, blockTime, lagMsstring, number, numberподпись миграции, время её блока (мс, не секунды, как bt в других местах) и задержка обнаружения после блока (мс)
pxpad, mint, b, qstring, string, number, numberбалансы хранилищ при изменении (каждые ~6 s, ~2 s для быстро меняющихся монет); цена = q / b
holderspad, mint, top10, top20[]string, string, number, array+60 s и +5 min: 20 крупнейших токен-счетов (acct, owner, amt); top10 = доля 10 крупнейших без хранилищ пула и кривой
qpxusdobjectкаждые 30 s: цена в US$ для SOL и каждого mint токена котировки, отличного от SOL и замеченного за последние 2 h; ключ — mint

meteora-pools

Примеры строк (из образца)
pool
{"type":"pool","t":1791640862793,"pool":"3BCeknAQpHELGfKhUb9mnKuLC3Eg3qjJrZ5B7fqC1xSW","price":0.000006613131,"tvlUsd":59712.37,"vol24hUsd":621060.47,"fees24hUsd":17376.4,"vol24hDeltaUsd":94.68,"feesMinUsd":65.4599}
{"type":"pool","t":1791640862793,"pool":"5EStPSuAZB4TqBSWLpbGwiKFEuspdYjcc3EoRMgeMHGh","price":0.000026998604,"tvlUsd":54300.74,"vol24hUsd":268438.69,"fees24hUsd":14080.84,"vol24hDeltaUsd":-1688.1,"feesMinUsd":0}

Одна минута, два пула: первый получил US$65.46 комиссий за эту минуту при TVL US$59.7k; второй ничего не получил, а его объём за скользящие 24 h уменьшился на US$1 688 (из окна 24 h вышло больше объёма, чем поступило).

Схема

Одна строка на пул в минуту, пулы Meteora DLMM с TVL от US$50k, 200 лучших по отношению комиссий за 24 h к TVL. Источник: публичный API DLMM Meteora. Без RPC и кошельков.

type"pool"тип строки
tnumberмс в момент получения
poolstringадрес пула DLMM
pricenumberтекущая цена пула (токен котировки за базовый токен, как сообщает Meteora)
tvlUsdnumberобщая заблокированная стоимость, US$
vol24hUsdnumberобъём за скользящие 24 h, US$
fees24hUsdnumberкомиссии за скользящие 24 h, US$
vol24hDeltaUsdnumber/nullизменение объёма за скользящие 24 h с предыдущей строки пула
feesMinUsdnumber/nullточные комиссии с предыдущей строки (разница накопленных за всё время комиссий Meteora); null для первой строки пула или после сброса

curvetape

Примеры строк (из образца)
create
{"type":"create","t":1791900004668,"slot":456467223,"sig":"2f23Xpkm97zfNW33TkLj8JPbD6xPapa4UApK59Up5Bou17HJZQWWiuSzNDveStHJNJ7KM77Vj6x2aQyQdDjFRYbT","bt":1791900004,"mint":"6HFExtnceGjHTkURczNMrBXvW9mW9R8H3tTjPUdQRyjY","curve":"BzYvZ5e3PZLeRi1a6Qios3Vx2JG2fUWZsszMuFKRbe5T","user":"bwamJzztZsepfkteWRChggmXuiiCQvpLqPietdNfSXa","creator":"bwamJzztZsepfkteWRChggmXuiiCQvpLqPietdNfSXa","name":"Save The Orangutans","sym":"ORANGUTANS","uri":"https://md.sdfgsdfsdf.uk/metadata/yQ1HKDod","tokenProgram":"TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb","mayhem":false,"quote":null,"vt":1073000000000000,"vs":30000000000,"rt":793100000000000,"supply":1000000000000000,"vq":30000000000}
trade
{"type":"trade","t":1791900000073,"slot":456467204,"off":5277,"bt":1791899999,"sig":"3oHhesiuEZy6AEGibP29sLPwz4EE4jqb7ucAETkz4DijVrwyT9TdHdJF6rwcDYEjHUJZz4Lbpa8FLxQY2jYrAiLT","i":0,"mint":"13C3X9CJQd98H6nic3mTGE5a5wvKRQec4VaceMy9pump","side":"buy","wallet":"D4orPtC6p1VveJuVJXZCqDFDvLX5689bg3sPyT6L9L3U","tokens":2328278.127981,"sol":0.272278445,"capAfter":117.4642,"curveSol":31.491252689,"fee":0.002586646,"cfee":0.000816836,"vs":61491252689,"vt":523489102303982,"ix":"buy"}
migrate
{"type":"migrate","t":1791900007570,"slot":456467236,"sig":"2eA524jow1WmjWZtZL9oajTtsab7sLPMAiQh49A3N6jjNKjwbVkdK1oQkx5dbgMdd5vENVgdvBKu8pyvXL1ESrRu","bt":1791900007,"mint":"7HB5bziuo7maGzy24SS2KmEUnHfFkcgQPT8zt9NZpump","pool":"2HVdHvhk78x8yuhFiiLhy5MdH6dZ6wet3C32Euzyzu2N","quote":null,"solAmount":84.990359428,"mintAmount":206900000,"poolMigrationFee":0.015000001,"user":"7LCvF6K1Sp88qt9HJ6FRw4DJfXahJ72gZqqM3X9tDycU"}
end
{"type":"end","t":1791900007568,"mint":"7HB5bziuo7maGzy24SS2KmEUnHfFkcgQPT8zt9NZpump","why":"graduated","src":"create","trades":1074,"buys":903,"sells":171,"vol":172.633076653,"volQ":null,"lastCap":410.8802,"maxCap":410.8802,"firstT":1791899520492,"lastTradeT":1791900007568}
gap
{"type":"gap","t":1791902270272,"from":1791902148965,"to":1791902270272,"why":"boxcap","ms":121307}

Запись trade выше: покупатель внёс в кривую 0.272278 SOL и заплатил 0.002587 + 0.000817 SOL комиссий, всего 0.275682 SOL; капитализация после сделки составила 117.46 SOL. Пробел gap реален: с 14:35:48 до 14:37:50 UTC поток был отключён (121 s, пауза для соблюдения общего лимита публичного RPC), поэтому сделок за этот интервал в файле нет.

Схема

Один объект JSON на строку, строки в порядке t . Суммы SOL в SOL, количество токенов в целых токенах; vs, vt, rt, vq, supply и поля Q — исходные целые числа. Источник: блокчейн Solana (логи программы pump fun).

createslot, sig, btnumber, string, numberтранзакция создания
createmint, curvestringмонета и её счёт bonding curve
createuser, creatorstringкошелёк, отправивший транзакцию создания / создатель монеты (получает комиссии создателя)
createname, sym, uristringназвание, тикер и ссылка на метаданные, записанные в блокчейне
createtokenProgramstringToken-2022 или классическая программа токенов
createmayhemboolмонета pump fun в режиме «mayhem mode»
createquotestring/nullnull = цена в SOL; иначе mint токена, в котором выражена цена кривой
createvt, vs, rt, supply, vqnumberначальные виртуальные токены, виртуальный SOL, реальные токены, предложение, виртуальные резервы котировки (исходные единицы)
tradeslot, sig, i, btnumber, string, number, numberтранзакция; i = индекс этой сделки среди сделок pump fun в транзакции, поэтому (sig, i) является уникальным
tradeoffnumber/nullчисло слотов с момента слота создания монеты (null, если создание не наблюдалось)
trademint, side, wallet, tokensstring, "buy"/"sell", string, numberкто и сколько токенов купил или продал
tradesolnumberкривые в SOL: SOL, внесённый в кривую (покупка) / полученный из неё (продажа), БЕЗ комиссий (покупатель заплатил sol + fee + cfee, продавец получил sol - fee - cfee)
tradefee, cfeenumberкривые в SOL: комиссия протокола pump fun / комиссия создателя, SOL (0.95 % / 0.30 % в октябре 2026; для монет mayhem иначе)
tradecapAfter, curveSolnumberкривые в SOL: капитализация в SOL после сделки (цена x предложение 1e9); реальный SOL на кривой после неё
tradevs, vtnumberвиртуальный SOL (только кривые в SOL) / виртуальные резервы токенов после сделки (исходные единицы)
tradequote, qAmt, vq, rq, feeQ, cfeeQstring, numberкривые с ценой в другом токене: его mint; сумма, виртуальные / реальные резервы котировки и обе комиссии в исходных единицах. Эти строки НЕ содержат sol / capAfter / curveSol / fee (никогда не фиктивный 0). quote "?" = суммы не удалось прочитать
tradeixstringинструкция: buy, sell, buy_exact_sol_in, buy_exact_quote_in, multi_hop_swap (своп, маршрутизируемый через токен котировки кривой в одной инструкции; почти все на кривых, с ценой в другом токене)
tradebyCreatorboolприсутствует (true), если трейдер — создатель монеты
trademayhemboolприсутствует (true) у монет mayhem-mode
tradetrunc, recboolлоги транзакции обрезаны (поздние сделки в ней представлены как rec строки, прочитанные из полной транзакции, или отсутствуют)
migratesolAmount, quoteAmount, mintAmount, poolMigrationFee, usernumber, stringSOL (или токен котировки в исходных единицах) и токены, перемещённые в пул, комиссия миграции (SOL), отправитель
endmint, why, srcstringмонета больше не отслеживается: graduated, idle (60 минут без торгов), evicted (отслеживается более 20 000); src create / adopt
endtrades, buys, sells, vol, volQ, lastCap, maxCap, firstT, lastTradeTnumberитоги за время отслеживания (vol в SOL для кривых в SOL, иначе volQ в исходных единицах; капитализации в SOL)
txtxFee, prioFee, jitoTipnumberуплаченная комиссия сети, её приоритетная часть (комиссия минус 5 000 lamports на подпись), SOL, отправленный на счета чаевых Jito; SOL
txcuPrice, cuLimit, cuUsed, prioCfgnumberцена единицы вычислений (микролампорты, транзакции v0), лимит, использованное количество; prioCfg = собственная настройка priorityFee транзакции v1
txfailedboolтранзакция завершилась ошибкой
gapfrom, to, why, msnumber, number, string, numberпоток был отключён между from и to. причина: socket, yield413 / boxcap / selfcap (пауза для соблюдения общего лимита публичного RPC), refused, start, stop. С 2026-10-14 следует backfill строка: если в ней указано complete: true данные за этот интервал не пропущены
create, trade, complete, migratesrc"backfill"с 2026-10-14: присутствует только в строках, восстановленных после пробела из полных блоков; те же поля и значения, что в строках потока. Строки потока не содержат src
backfillfrom, to, whynumber, number, stringс 2026-10-14: один пробел, восстановленный из блокчейна (полные блоки через платный RPC): его интервал (мс) и причина (restart = регистратор перезапущен)
backfillslotFrom, slotTo, blocks, skipped, failed, txs, rowsnumber, objectпрочитанные слоты, прочитанные блоки, слоты без блока, непрочитанные слоты, транзакции с событиями pump fun, записанные строки по типам
backfillcomplete, stopbool, stringcomplete: true = прочитаны все слоты интервала; false: stop объясняет причину (nocredit, maxblocks, noslot, nohelius) и слоты после slotTo остаются отсутствующими

launchmeta

Примеры строк (из образца)
meta (phase create)
{"type":"meta","t":1791900032794,"phase":"create","src":"chain","mint":"3SrkocGC2RJRznw2HEyJBrRzoMcRDoJs5L52EWAfpump","tCreate":1791900032355,"createSig":"2vx9i7n4EpodmVcEgvX1VReULVPX3gXuKeZxzJPqr8RsHDexEqnrPz8cx6yrPSjASVskuQFV84XxmBD9NjJ2XUgA","creator":"7FVfSdnR9VPGjMtmBP1Hz9C2DFTpoNX8gVVRmnimnGt9","name":"up","sym":"up","uri":"https://ipfs.io/ipfs/QmZMeuCM42FErtBCZQd57DLcs1mpRNQLSqMVL21MRzQ8VE","uriKind":"ipfs","json":{"name":"up","symbol":"up","description":"grow up","image":"https://ipfs.io/ipfs/bafkreihb7ybjzblgsfzqzc4lv5v5kii5letvrah5xozqwziuqxnnsayl7q","showName":true,"createdOn":"https://pump.fun"},"metaSha":"8ab84aca67c8bbf27fe573ecbec4f0e94a2ec9b8f60ccf47d3493588b372aaa2","metaBytes":189,"imgUrl":"https://ipfs.io/ipfs/bafkreihb7ybjzblgsfzqzc4lv5v5kii5letvrah5xozqwziuqxnnsayl7q","imgSha":"e1fe029c856691730c8b8baf6bd5211d59275880fdbbb30b651485dad9030bfc","imgBytes":13381,"imgType":"image/gif","gwMeta":"ipfs.filebase.io","ms":165,"cachedImg":true}
meta (a failed fetch)
{"type":"meta","t":1791900007185,"phase":"create","src":"chain","mint":"6aFPW6pS1AtxgKWc4yMf6ozePzrSdBBGHmUqEdPUtz5R","tCreate":1791899997001,"createSig":"5tCy8ZwcbzsWWPaEgtMcBpUDmNoBS23A1iiCyyrg5fNwTas2gwVZSSqDWuvhrYegowF132sqgBnxAmwteDdbQciU","creator":"5vurJzLBn6dryVxztHTc5TiRo7idbRQUznCp6S4qPQFL","name":"Pocket Node","sym":"PNOD","uri":"https://paste.rs/0Wpec?meta=json","uriKind":"http","ms":10088,"err":"meta: paste.rs URLError: <urlopen error timed out>"}

Одинаковое изображение всегда даёт одинаковый imgSha, по какой бы ссылке оно ни находилось; cachedImg: true означает, что отпечаток по этой ссылке изображения уже вычислялся. Вторая строка — сервер метаданных, не ответивший вовремя: причина указана в err, а поля, которые были бы заполнены, просто отсутствуют.

Схема

Один объект JSON на строку, строки в порядке t . Источники: создание / миграция в блокчейне (наш поток curvetape) или у регистратора pregrad — что обнаружено раньше; метаданные и изображение через публичные шлюзы IPFS.

metaphase"create" / "grad"получено при создании или переходе к открытым торгам
metasrc"chain" / "pumpportal" / "chainlogs"поток, первым сообщивший о создании / переходе к открытым торгам: chain = наш регистратор curvetape (события create / migrate блокчейна); pumpportal = бесплатный поток PumpPortal (через наш регистратор pregrad); chainlogs = собственное обнаружение pregrad по логам блокчейна, заменившее здесь PumpPortal с 2026-10-14. У нескольких строк начиная с 2026-10-14 (около 1 из 400) отсутствует src: поток не был записан
metamint, createSig, creator, name, symstringмонета, транзакция её создания, кошелёк создателя, название и тикер в блокчейне
metatCreate, tGradnumberкогда обнаружено создание / переход к открытым торгам (мс)
metauri, uriKind, uriFromstringссылка на метаданные; ipfs / http / data / none / other (другая схема); строки grad: откуда получена ссылка (create, chain = прочитано из mint, none)
metajsonobjectполя метаданных JSON, каждое только при наличии: name, symbol, description (обрезано до 2 000 символов), image, website, showName, createdOn, и hasTwitter / hasTelegram (true, если JSON содержит такую ссылку; сами ссылки исключены: без имён пользователей соцсетей)
metajsonKeysarrayдругие ключи верхнего уровня JSON (до 20)
metametaSha, metaBytesstring, numbersha256 и размер байтов метаданных JSON
metaimgUrlstringссылка на изображение из JSON
metaimgSha, imgBytes, imgTypestring, number, stringsha256 байтов изображения, его размер и Content-Type (одинаковая картинка = одинаковый imgSha)
metagwMeta, gwImgstringответивший сервер
metamsnumberвремя получения данных
metacachedImgboolотпечаток по той же ссылке изображения вычислялся ранее (тот же imgSha)
metacached, changedboolстроки grad: повторно использован результат создания (содержимое IPFS не может меняться) / JSON отличается от JSON при создании (ссылки http)
metaerrstringпочему загрузка не удалась (meta: <host> <reason>, image: <reason>, noUri); отсутствует, если всё прошло успешно
skipmint, phase, whystringне загружено: backlog (очередь заполнена в час высокой нагрузки)

gradholders

Примеры строк (из образца)
holders (top cut to 3 entries here; the file has up to 20)
{"type":"holders","t":1791950508411,"mint":"GUFGC9E1mtY5PB4qrr5GeyCcBJGBzMqs9bQvNon1pump","mark":10,"src":"chain","tGrad":1791949905766,"lagS":2.6,"slot":456698335,"supply":995031028.780416,"decimals":6,"pool":"AEM5qEJSYyEvqWnaajgxey5yBPXfLj5L1mLnu5Vsn2C9","n":20,"top":[{"acct":"HUVzPYCqGDz7qe46bKa6P5fuEahRaeFhTtEZGPipm6Ve","owner":"9qZvANPkPE6NHoj5W5BzJ4gb4byaVqvg1V4JCJBfiK2m","amt":129437610.107396,"pct":13.0084},{"acct":"49CVwy8EkACVqT9ASKwebaCykK4cLmzYZPbNgENPuZmu","owner":"AEM5qEJSYyEvqWnaajgxey5yBPXfLj5L1mLnu5Vsn2C9","amt":63052232.378713,"pct":6.3367,"role":"pool","pda":true},{"acct":"E3gjGe8o8mhj3hr6UScErijYrnvKS1ijwWcD5c9u41RY","owner":"BTmCme13XXrD3VLxXFChL9VnmicJ5PjkVUpAsjrooEYh","amt":2373829.971933,"pct":0.2386}],"top10Pct":13.6241,"top10PctAll":19.9136,"top20Pct":14.0483,"poolPct":6.3367,"curvePct":0,"tries":1}

Через десять минут после перехода к открытым торгам крупнейший держатель владел 13.0% предложения, а пул — 6.3%; top10Pct (13.6) исключает пул и кривую, top10PctAll (19.9) включает их.

Схема

Один объект JSON на строку, строки в порядке t . Количество токенов в целых токенах; pct = % предложения. Источник: RPC Solana (getTokenLargestAccounts + getMultipleAccounts).

holdersmint, markstring, numberмонета; минуты после перехода к открытым торгам (1, 10, 60)
holderssrc, tGradstring, numberпоток, первым сообщивший о переходе к открытым торгам: chain (наш регистратор curvetape), pumpportal (бесплатный поток PumpPortal через pregrad) или, с 2026-10-14, chainlogs (собственное обнаружение pregrad по логам блокчейна); когда это было замечено (ms)
holderslagSnumberзадержка в секундах относительно tGrad + mark при фактическом чтении снимка
holdersslotnumberслот блокчейна при чтении
holderssupply, decimalsnumberпредложение токенов (целые токены) и число десятичных знаков, прочитанные из mint
holderspoolstringканонический пул PumpSwap монеты (монеты, перешедшие к открытым торгам с котировкой в SOL)
holdersnnumberчисло возвращённых счетов (до 20)
holderstoparrayсначала крупнейшие: acct (токен-счёт), owner (владелец), amt, pct, role (присутствует только у pool = пул PumpSwap монеты, или curve = её старая bonding curve), pda (присутствует только при true: владелец — адрес программы, а не обычный кошелёк)
holderstop10Pct, top20Pctnumber% предложения в 10 / 20 крупнейших счетах, без пула и кривой
holderstop10PctAllnumber% в 10 крупнейших, включая пул и кривую
holderspoolPct, curvePctnumber% в пуле / на кривой
holderstriesnumberПопытки чтения (0 = отказ от чтения до первой попытки)
holderserrstringСнимок не удался (429 = публичный RPC отклонил чтение, late = нет ответа достаточно близко к заданному моменту); тогда поля держателей отсутствуют
SHA-256

Платные файлы включают в себя манифесты с числом строк и контрольными суммами.

03

Чтение файлов

JSON Lines (gzip) · также Parquet · один CSV в день

Две временные шкалы. В каждой строке есть t: миллисекунды с 1970 UTC, когда регистратор получил событие. Строки, прочитанные из блокчейна (trade, grad, ctrade), также содержат bt, время блока в секундах, и slot. Упорядочите сделки по slot затем i (индекс сделки внутри транзакции), чтобы получить порядок блокчейна; используйте t , чтобы узнать, когда работающий бот мог получить сведения. В образце t отстаёт примерно на 0.7 s от bt (медиана), на 1.4 s в 99-м процентиле. Файлы разделены по t, поэтому сделка со временем блока перед полуночью UTC может оказаться в начале файла следующего дня.

Один файл содержит несколько типов строк с различными полями, поэтому настройте инструмент на чтение всех строк, а не только первых нескольких.

Чтение файлов Parquet

Parquet. Каждый дневной файл также доступен в виде .parquet: те же строки в том же порядке, типизированные столбцы для каждого поля. Файл сжат ZSTD и сверяется с .jsonl.gz (совпадают число строк и сами строки) перед доставкой. Каждый файл — таблица со всеми полями всех типов строк; отсутствующее у строки поле равно null, поэтому сначала отфильтруйте по type . t остаётся целым числом миллисекунд. Вложенные объекты — структуры (dict в pandas), массивы — списки. Поле padfeed usd — отображение с ключом mint токена котировки. Поле, которое в одном типе строк содержит текст, а в другом объект или число (в pregrad, curve, src и cross) представляет собой текстовый столбец: текст как он есть, или текст объекта JSON. Каждый день набора данных имеет одни и те же столбцы, поэтому папка с файлами за несколько дней читается как одна таблица.

Parquet: pandas

import pandas as pd

# a pregrad day loads in under a second (about 6 s from JSON lines)
df = pd.read_parquet("pregrad-2026-10-12.parquet")
rec = df[df["type"] == "record"]
funders = rec["creatorInfo"].str["funder"]    # nested fields are dicts

# gradtrades: read only the columns you need
cols = ["type", "bt", "slot", "i", "mint", "side", "user", "quoteAmount"]
trades = pd.read_parquet("gradtrades-2026-10-12.parquet", columns=cols)
trades = trades[trades["type"] == "trade"]

Parquet: DuckDB

-- every day you have, as one table
SELECT mint, count(*) AS trades, sum(quoteAmount) AS sol
FROM read_parquet('gradtrades-*.parquet')
WHERE type = 'trade'
GROUP BY mint ORDER BY sol DESC LIMIT 20;

-- padfeed's US$ prices: a map keyed by quote mint
SELECT t, usd['So11111111111111111111111111111111111111112'] AS sol_usd
FROM read_parquet('padfeed-2026-10-12.parquet')
WHERE type = 'qpx';
04

Как собираются данные

Только публичные данные: блокчейн Solana (чтение через публичный RPC и платный RPC для восстановления пробелов и снимков держателей), бесплатный поток PumpPortal, публичные шлюзы IPFS для метаданных монет, публичный API Meteora и бесплатный API цен Jupiter. Без личных данных, входа в аккаунты и профилей соцсетей.

Без предположительных меток ролей кошельков.

Проверяется перед отправкой. Каждая строка разбирается и проверяется; некорректные строки отбрасываются. Пробелы в охвате (обрыв соединения, пропуск монеты из-за бюджета данных) записаны в файлах как строки (down, up, resume, end с why), без заполнения пробелов догадками.

05

Охват и ограничения

Прочитайте перед использованием данных за выбранный период.

Пробелы записаны строками, а не догадками

  • Обрыв соединения с потоком записывается как строка down и строка up с соответствующими моментами времени; сделки между ними могут отсутствовать.
  • Монета, отслеживание которой возобновлено после перезапуска, получает строку resume ; данные за предшествующий пробел отсутствуют и не восстановлены.
  • Записи каждой отслеживаемой монеты заканчиваются строкой end и полем why: window (30 минут завершены), evicted (лимит 30 монет), budget (бюджет данных).
  • curvetape пишет строку gap для каждого интервала отключения потока; launchmeta и gradholders записывают строку с err для каждой неудачной загрузки или снимка держателей.
  • pregrad: поток новых монет и миграций был отключён 2026-10-14 09:31–13:01 UTC и с 2026-10-14 15:16 до 2026-10-15 20:24 UTC (ошибка уже исправлена). Записи переходов к открытым торгам в этих интервалах есть, но у большинства отсутствует ageS, у многих отсутствует sym/name и creatorPctAtGrad, priorCoins24h/priorCoins72h равны 0, а строки create, migrate, curvex и ctrade отсутствуют.
  • Ничего не интерполируется и не угадывается. Если в файле есть пробел, он отмечен; если позже его восстановили из полных блоков, восстановленные строки это указывают (src: "backfill").

Чего нет в gradtrades

  • Отслеживаются только монеты с капитализацией при переходе к открытым торгам от 300 до 600 SOL; остальные получают строку grad с follow: false и без сделок.
  • Одновременно отслеживается не более 30 монет; при переходе 31-й к открытым торгам самая старая исключается.
  • Каждая монета отслеживается 30 минут после перехода к открытым торгам; после этого интервала данных нет.
  • Неуспешные транзакции не включены.
  • У поздно обнаруженной монеты есть late: true и followFrom; сделки до этого момента отсутствуют.

Что убрали перед продажей

  • Наши собственные торговые кошельки, из каждого набора данных.
  • Наш внутренний список кошельков «rogue» и все производные от него поля: flags, priorRugged, поле продавца, вызвавшего сброс, role.
  • Из pregrad: отпечатки изображений и URI метаданных (для них есть отдельный набор launchmeta, не хранящий ссылки на соцсети).
  • Строки heartbeat и статистики.
  • Никакие метки кошельков не добавляются. Остаются события блокчейна: адреса, суммы, время.

Проверка перед отправкой

  • Каждая строка анализируется как JSON и проверяется на type и t; некорректные строки отбрасываются.
  • Файлы разделяются по границам дней UTC и публикуются после завершения дня.
  • Платные файлы включают в себя манифесты с числом строк и контрольными суммами.

  • Известные ограничения описаны здесь и в README, а не спрятаны в сносках.
Для Python: чтение файлов

Python: pandas

import pandas as pd

# gradtrades is ~5M rows a day: read in chunks, keep what you need
chunks = pd.read_json("gradtrades-2026-10-10.jsonl.gz", lines=True, chunksize=500_000)
trades = pd.concat(c[c["type"] == "trade"] for c in chunks)
trades["ts"] = pd.to_datetime(trades["bt"], unit="s", utc=True)

DuckDB

-- sample_size=-1: scan every row, so every row type's fields are in the schema
SELECT type, count(*) AS n
FROM read_json_auto('gradtrades-2026-10-10.jsonl.gz', sample_size=-1)
GROUP BY type ORDER BY n DESC;

Оболочка: zcat + jq

# rows per type
zcat gradtrades-2026-10-10.jsonl.gz | jq -r .type | sort | uniq -c

# trades to CSV (pick your columns)
zcat gradtrades-2026-10-10.jsonl.gz \
  | jq -r 'select(.type=="trade") | [.bt,.slot,.i,.mint,.side,.user,.baseAmount,.quoteAmount,.price] | @csv' \
  > trades-2026-10-10.csv

«Один день» и «Одна неделя» оплачиваются разово. «Вся история» действует 31 день; автопродления нет. За несколько дней до окончания мы пришлём по email ссылку для продления. Каждый день — один файл на набор данных, поэтому большая история скачивается по файлам (gradtrades — около 0.8 GB в день). Только сеть Solana; другие блокчейны — по запросу.

07

Форматы файлов & детали доставки

С чего мне начать?

Предпросмотр показывает формат файлов. Выберите день с данными, чтобы получить его таблицу и файлы записанных сделок.

Как получить файлы после оплаты?

Выберите данные, укажите email и нажмите «Оплатить». Кошелёк в браузере (Phantom, Solflare, Backpack) откроется с заполненными полями; на телефоне кнопка «Открыть в приложении кошелька» делает то же самое; на компьютере без кошелька отсканируйте QR-код телефоном. Мы видим оплату в сети Solana в течение одной-двух минут и отправляем приватную ссылку для скачивания по email. Нет письма во входящих? Проверьте папку «Спам» (и «Промоакции»): письма новых отправителей часто попадают туда; отметьте «Не спам», чтобы следующие письма приходили нормально. Без аккаунта и входа. Ссылка действует 7 дней (14 для «Всей истории»); каждый день представлен файлами .jsonl.gz и .parquet, рядом — манифест (число строк, SHA-256). Оплатили другим способом, а письмо не пришло? Пришлите подпись транзакции через форму связи , и мы сопоставим платёж вручную.

Что именно представляет собой файл?

Один набор данных, один день UTC, строки JSON со сжатием gzip: gradtrades-2026-10-10.jsonl.gz содержит все строки gradtrades с 00:00:00 до 23:59:59 UTC 10 октября, один объект JSON на строку. Типичные размеры со сжатием gzip (10–13 октября 2026): gradtrades около 0.8 GB, curvetape около 0.75 GB, pregrad 22–70 MB, meteora-pools 19 MB, launchmeta 14 MB, padfeed 3–4 MB, gradholders около 1 MB. Каждый день также доступен в Parquet, gradtrades-2026-10-10.parquet: те же строки в типизированных столбцах для pandas, DuckDB, Polars или Spark, проверенные на соответствие JSON Lines перед доставкой (те же дни: gradtrades около 0.6 GB, pregrad 19–22 MB, meteora-pools около 3 MB, padfeed 2–3 MB). Ежедневная доставка — те же файлы, один набор в день после завершения дня UTC.

08

Лицензия

Допускается

  • Личное и исследовательское использование.
  • Используйте внутри своей команды.
  • То, что вы создадите на основе данных (графики, статьи, модели, стратегии), принадлежит вам.

Не допускается

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

Гарантия

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

09

Контакт

Вопросы, ненайденные платежи, индивидуальные запросы · ответ в течение суток

Что помогает

  • Вопрос о платеже: подпись транзакции, чтобы мы нашли перевод.
  • Индивидуальный запрос (другие дни, другие блокчейны, нужное поле): что вы хотите и для чего.
  • Мы ответим по указанному email или имени пользователя, обычно в течение суток. Ваше сообщение используется только для ответа вам.

Посмотрите, что именно вы получите.

Прокрутите вверх к таблице реального дня и начните с одного дня за US$10.

Получить полную запись вчерашнего дня · US$10Посмотрите, как выглядят данные ↑