Бондинг-кривая Pump.fun: как она считает цену
Бондинг-кривая Pump.fun в числах: формула x × y = k на виртуальных резервах, стартовые параметры, пять диапазонов по SOL и переход на PumpSwap.

Бондинг-кривая Pump.fun это формула, которая назначает цену каждой новой монете с первой секунды торгов. Стакана заявок нет: вы покупаете у самой кривой и продаёте обратно ей, а цена следует из её резервов.
Ниже формула, стартовые числа, пять диапазонов по SOL, переход на PumpSwap и выводы для трейдера. Все числа посчитаны из параметров протокола, без рыночной статистики.
Что такое бондинг-кривая
Бондинг-кривая заменяет живого контрагента. Наполнять пул ликвидности заранее не нужно: монета Pump.fun торгуется сразу после создания, и каждую сделку с вами заключает кривая. Покупка толкает цену вверх, продажа возвращает её вниз по той же кривой. Без сделок цена стоит там, где её оставила последняя.
По устройству это рынок с постоянным произведением, правило Uniswap V2, только на виртуальных резервах. Цена равна резерву SOL, делённому на резерв токенов, и растёт пропорционально квадрату виртуального резерва SOL.
С каких чисел стартует каждая монета
- Общий выпуск: 1 млрд токенов.
- Продаётся через кривую: 793,1 млн токенов.
- Остаётся для пула PumpSwap: 206,9 млн токенов.
- Виртуальные резервы на старте: 30 SOL и 1,073 млрд токенов. Без этих 30 SOL первая цена была бы нулевой.
- Постоянная k: 30 × 1,073 млрд = 32,19 млрд.
- Реальный SOL к завершению: около 85 SOL.
Отдельного правила «85 SOL» в программе нет. Кривая завершается в конце покупки, которая забирает её последний токен. К этому моменту виртуальных токенов остаётся 1,073 млрд − 793,1 млн = 279,9 млн, виртуальный SOL равен 32,19 млрд / 279,9 млн ≈ 115,005, и за вычетом 30 виртуальных выходит около 85 SOL реальных. Это следствие параметров.
Это параметры монет в паре с SOL на момент написания. Монеты в паре с другим активом, например с USDC, стартуют с другого виртуального резерва, а для новых монет Pump.fun может параметры менять.
Каждая сделка на кривой платит комиссию протокола и, если у монеты есть создатель, комиссию создателя. Ставки задаёт ончейн-конфигурация со ступенями по капитализации, поэтому цифр здесь нет. При покупке комиссия снимается с SOL до расчёта по формуле, при продаже удерживается из выплаты. Доля создателя копится в его хранилище (creator vault), если монета не направляет её иначе.
Формула: x × y = k на виртуальных резервах
x × y = k
x это виртуальный резерв SOL, y виртуальный резерв токенов, k постоянная, которую фиксируют при создании монеты.
Покупка добавляет свой SOL к x, и покупатель получает столько токенов, чтобы k не изменилась: новый y равен k, делённой на новый x, а ваши токены это разница старого и нового y. Каждый следующий SOL забирает меньше токенов, чем предыдущий.
На свежей кривой без учёта комиссий самый первый SOL покупает около 34,6 млн токенов, а последний SOL перед завершением около 2,46 млн. Разница примерно в 14 раз.
Отсюда главный вывод. Первую половину токенов кривой продают примерно за 17,6 SOL, это около пятой части всего SOL кривой. Вторая половина забирает остальные примерно 67 SOL.
Пять диапазонов по SOL в кривой

Диапазоны помогают читать кривую, программа о них не знает и видит только резервы. Границы как на картинках: 0–5, 5–25, 25–50 и 50 до примерно 85 SOL, затем завершение.
| SOL в кривой на конце диапазона | Продано из 793,1 млн токенов кривой | Цена к стартовой |
|---|---|---|
| 5 | около 19% | около 1,36× |
| 25 | около 61,5% | около 3,36× |
| 50 | около 84,6% | около 7,11× |
| около 85 (завершение) | 100% | около 14,7× |
Расчёт по параметрам, без комиссий: множитель цены равен ((30 + SOL в кривой) / 30)².
Цифры скромнее, чем принято думать. От 5 до 25 SOL цена растёт примерно в 2,5 раза, от 25 до 50 и от 50 до завершения примерно в 2,1 раза на каждом отрезке. Вся кривая умножает цену примерно на 14,7, а последние 35 SOL покупают лишь около 15% её токенов.
Чем больше виртуальный резерв SOL, тем слабее один SOL двигает цену: на свежей кривой примерно на 6,8%, на отметке 50 SOL примерно на 2,5%, у завершения меньше чем на 2%. Резкие скачки в конце кривой создаёт объём трейдеров, а не формула.
Первым может купить сам создатель, в одном потоке с созданием монеты (подробно в руководстве по Pump.fun bundler). За свежими монетами охотятся и боты: что такое снайпер-бот.
Прогресс и рыночная капитализация
Половина токенов кривой соответствует примерно 17,6 SOL, около пятой части SOL полной кривой, так что прогресс в токенах убегает далеко вперёд прогресса в SOL. Как считает свою полосу сам Pump.fun, мы не утверждаем. Проверьте, что считает конкретный сайт, и сначала смотрите на SOL в кривой.
Капитализация на кривой равна текущей цене, умноженной на весь выпуск. Свежая монета без покупок уже показывает около 28 SOL (30 × 1 млрд / 1,073 млрд), а на завершении около 411 SOL при примерно 85 SOL внесённых. Подробнее в статье рыночная капитализация и как её считать.
Кто держит выпуск за этим числом, покажет снимок держателей токена: текущие держатели, кошелёк разработчика, свежие кошельки, концентрация и выгрузка списка. Прошлый блок он не читает. Как читать картину, объясняет разбор как посмотреть держателей токена Solana.
Переход на PumpSwap: завершение и миграция

Переход (graduation) идёт в два шага. Покупка, забравшая последний токен кривой, помечает кривую завершённой, и дальше она не принимает ни покупок, ни продаж. Затем отдельная инструкция migrate переносит ликвидность в пул PumpSwap. Запустить её, по документации Pump.fun, может кто угодно, и повторный вызов ничего не ломает. Держателям делать ничего не нужно, токены остаются в их кошельках.
В пул ликвидности уходят 206,9 млн оставшихся токенов и собранный SOL за вычетом сбора, который оплачивает создаваемые при миграции аккаунты. 85,005 SOL на 206,9 млн токенов дают ту же цену, что последняя цена кривой (115,005 / 279,9 млн). Но реальной ликвидности там около 85 SOL против 115 SOL виртуальной глубины кривой, и та же продажа двигает цену сильнее.
LP-токены этого пула PumpSwap сжигаются: так пишет документация Pump.fun, и в сети выпуск этих LP-токенов равен нулю. Стартовую ликвидность не забрать никому, подробнее в статье сжечь, заблокировать или держать LP токен. Старые монеты раньше уходили на Raydium.
Права mint и freeze authority пусты ещё на кривой, так монету создаёт сама программа Pump.fun, и переход их не касается. LP на запуске нет, LP-токены появляются только вместе с пулом PumpSwap.
Монеты, созданные нынешним путём Pump.fun (create_v2), выпускаются по стандарту Token-2022, старые бывают классическими SPL. Инструменты, рассчитанные только на классический SPL, на них могут ломаться (разбор Token-2022 или SPL: что выбрать). После миграции торги идут по тому же постоянному произведению, но против реальных резервов (что такое PumpSwap, биржа Pump.fun).
Миграция меняет площадку, а не риск. Прежде чем считать мигрировавшую монету надёжной, проверьте концентрацию держателей и накрученный объём, как на любой новой паре. Порядок проверок собран в статье как проверить токен Solana на скам.
Для позиций после перехода управление ликвидностью Solana добавляет и выводит ликвидность и забирает комиссии в PumpSwap, Raydium, Orca и Meteora, а мои пулы ликвидности показывают позиции кошелька на этих площадках.
Что это значит для трейдера
Здесь только механика, без советов о входе и выходе. Это не финансовая рекомендация.
До завершения продать обратно в кривую можно в любой момент: она всегда вторая сторона сделки. Сильнее всего один SOL двигает цену в самом низу, комиссии идут сверху, а после завершения сделки проходят через PumpSwap против реальной ликвидности. Про допуск читайте статью проскальзывание в Solana: как выбрать значение.
Multi Swap с нескольких кошельков покупает или продаёт одну монету со многих кошельков за один прогон и сам выбирает рынок: бондинг-кривая до перехода, PumpSwap после, иначе Raydium. Каждый кошелёк торгует сам по себе. Для одного кошелька есть обмен токенов через Jupiter.
Пакетные сделки через Jito отправляют по одной транзакции на кошелёк. Бандл Jito вмещает лишь несколько транзакций, поэтому большой набор кошельков делится на много бандлов, и каждый исполняется целиком или никак. Подробнее в разборе что гарантирует Jito bundle.
Как запустить монету на кривой
Создание мем-коина на Pump.fun запускает монету на кривой без кода: название, тикер, картинка, описание, соцсети и по желанию покупка создателя. Создание монеты с bundle buy проводит первые покупки с нескольких кошельков в Jito bundle вместе с транзакцией создания. Массовая отправка токенов рассылает SOL или токены на много кошельков, в том числе по списку CSV.
Классический путь обходится без кривой: создание токена Solana, затем создание пула ликвидности на Raydium, Meteora или Orca. Пошагово в статье как создать пул ликвидности на Raydium.
Где кривая живёт в сети
Состояние кривой каждой монеты (виртуальные и реальные резервы, флаг завершения) лежит в аккаунте программы Pump.fun, адрес которого выводится из seed bonding-curve и адреса монеты. Точные резервы читает любой через любой RPC-узел. Почему адрес находится по одной монете, объясняет документация Solana о PDA-адресах, а резервы описаны в документации программы Pump.fun.
При этом программы можно обновлять: у Pump.fun и PumpSwap задано право на обновление (upgrade authority). Надёжно другое: у создателя нет инструкции, задающей цену, и на обычной монете цена двигается только покупками и продажами.
Четыре заблуждения
- «Кривую можно подкрутить». Цену создатель не задаёт, но объём накручивают встречными сделками (wash trading), а программы обновляемые.
- «Переход гарантирует прибыль». Нет, он меняет только площадку.
- «Купил рано, продал на переходе, заработал». Кривая умножает цену примерно в 14,7 раза, остальное решает открытый рынок после миграции. Большинство монет кривую не завершает.
- «Большой объём значит безопаснее». Объём генерируют и боты. Смотрите, кто торгует и кто держит: как пользоваться DexScreener и как распознать бандл-запуск токена.
Бондинг-кривая Pump.fun: частые вопросы
Может ли бондинг-кривая Pump.fun пойти вниз?
Да, продажи возвращают цену вниз по той же кривой. Без сделок цена не двигается вовсе.
Что происходит с SOL, собранным на кривой?
Он лежит на аккаунте кривой, продавцы забирают его оттуда, а при миграции он уходит в пул ликвидности PumpSwap за вычетом сбора на аккаунты. Инструкции для вывода у создателя нет. От раг-пулла это не спасает: создатель и ранние кошельки могут продать токены в кривую и забрать SOL. Признаки в статье восемь проверок токена Solana.
Можно ли продать до перехода?
Да, в любой момент до завершения: кривая всегда на другой стороне. В самом низу каждый SOL двигает цену сильнее всего, и проскальзывание там ощутимее.
Почему капитализация выше собранного SOL?
Она умножает цену кривой на весь выпуск в 1 млрд токенов, а собранный SOL считает только внесённое: около 28 SOL капитализации без покупок и около 411 SOL на завершении против примерно 85 SOL внесённых.
Гарантирован ли переход, если монета уже близко?
Нет. Последние токены кривой никто не обязан покупать, а продажи толкают кривую обратно вниз.
Ранняя покупка на кривой всегда выгоднее?
По цене да, раньше дешевле по построению. По результату нет: большинство монет кривую не завершает. Ранний вход это скидка на лотерейный билет, а не преимущество.
Что почитать дальше
Если бондинг-кривая не подходит вашему проекту, сравните лаунчпады и собственный пул ликвидности в обзоре альтернатива Pump.fun: какой лаунчпад выбрать. Как устроены сами такие монеты, объясняет статья что такое мем-коин.


