Хранилище создателя Pump.fun: куда уходят комиссии
Комиссии создателя Pump.fun копятся в хранилище, а не в кошельке. Где лежит каждое хранилище, как увидеть его баланс и почему важен кошелёк создателя.

У монеты есть объём, а баланс кошелька не сдвинулся. Ничего не сломалось. Pump.fun отправляет долю создателя с каждой сделки на бондинг-кривой в хранилище создателя Pump.fun, отдельный аккаунт, привязанный к вашему адресу, и ни одно приложение кошелька или трекер портфеля не считает его вашим. Комиссии лежат там, пока кошелёк создателя их не заберёт.
У одного запуска бывает больше одного хранилища, поэтому деньги как будто исчезают дважды: при запуске и ещё раз при переходе на PumpSwap. Ниже разобрано, где находится каждое хранилище, как прочитать хранилище создателя Pump.fun и его соседей в обозревателе блоков и что на самом деле переносит вывод.
Почему комиссии создателя не видны в кошельке
Приложение кошелька показывает две вещи: SOL на вашем адресе и токен-счета, которыми этот адрес владеет. Хранилище создателя ни то, ни другое. Это адрес, производный от программы (PDA), а документация Solana о PDA описывает такой адрес как выведенный из ID программы и набора сидов, без приватного ключа за ним. Подписывать за него может только программа, из которой он выведен.
Программа лаунчпада собирает адрес хранилища из адреса вашего кошелька и фиксированной метки. Любой может заново вычислить хранилище по вашему адресу, но сам адрес не хранит о нём никакой записи, поэтому Phantom, Solflare и страницы портфеля его не находят. Пропавший токен это другая проблема, её разбирает статья токен не отображается в Phantom: причины по порядку.
Хранилище создателя Pump.fun одно на создателя, а не на монету
На бондинг-кривой адрес хранилища выводится из текста creator-vault и адреса создателя. Адрес минта монеты в расчёт не входит. Каждая монета, запущенная с одного кошелька, платит в одно и то же хранилище создателя Pump.fun, а каждая покупка и каждая продажа на кривой передаёт это хранилище как записываемый аккаунт и зачисляет на него долю.
«Создатель» здесь означает адрес, записанный в монету при создании. Заметки Pump.fun для разработчиков говорят об этом прямо: ключ создателя, переданный в инструкцию create, получает все комиссии создателя по этой монете. В инструменте «Запуск на Pump.fun» это кошелёк, который подписывает запуск. В пакетном запуске это кошелёк, создавший монету, а не кошельки покупателей в том же бандле, подробнее в руководстве по бандлеру Pump.fun.

После перехода: хранилище создателя монеты на PumpSwap
Когда кривая заполнена, монета переходит в пул ликвидности PumpSwap. Этот пул ликвидности тоже платит создателю, но в другое место. PumpSwap выводит управляющий адрес хранилища (vault authority) из creator_vault и адреса создателя монеты, и комиссии попадают на токен-счёт этого адреса для котируемого токена пула. Для монеты в паре с SOL это счёт обёрнутого SOL (wSOL).
Создателю платит только пул ликвидности, который открыла сама миграция. В документации Pump.fun такие пулы называются каноническими, а отдельный пул ликвидности PumpSwap, открытый кем-то для той же монеты, комиссию создателя не направляет. О самой площадке рассказывает статья что такое PumpSwap, биржа Pump.fun.
Поэтому у вышедшей монеты остаются два баланса. Хранилище бондинг-кривой держит заработанное до перехода, пока вы его не заберёте, а хранилище PumpSwap копит всё, что пришло после.
USDC и другие котируемые токены получают свои хранилища
Монету на Pump.fun можно запустить и против другого котируемого токена, не SOL, например USDC. Такая монета платит создателю в котируемом токене и никогда в SOL. На кривой комиссия идёт на токен-счёт хранилища создателя для этого минта, после перехода на счёт управляющего адреса PumpSwap для того же минта. По одному хранилищу на создателя на каждый котируемый токен в каждой программе, и проверка баланса SOL не видит ни одного из них.
| Где торгуется монета | Хранилище | Валюта выплаты |
|---|---|---|
| Бондинг-кривая Pump.fun, пара с SOL | Хранилище создателя | SOL |
| Бондинг-кривая Pump.fun, другой котируемый токен | Токен-счёт хранилища создателя для этого минта | Котируемый токен |
| PumpSwap, после перехода | Токен-счёт хранилища создателя монеты | Wrapped SOL или котируемый токен |
| Raydium LaunchLab, до миграции | Хранилище комиссий создателя | Котируемый токен (wrapped SOL в парах с SOL) |
У Raydium LaunchLab своё хранилище комиссий создателя
LaunchLab, лаунчпад Raydium, работает на собственной программе со своим хранилищем. Его адрес выводится из адреса создателя и минта котируемого токена, так что и здесь одно хранилище на создателя на каждый котируемый токен. Сделки на кривой LaunchLab передают это хранилище и зачисляют на него долю, а в инструкции claim у LaunchLab создатель указан обязательным подписантом. Ставку комиссии создателя LaunchLab берёт из конфигурации платформы запуска, поэтому она зависит от того, где запущена монета.
Инструмент «Комиссии создателя» пока не читает Dynamic Bonding Curve от Meteora и запуски Bags: на его странице оба источника помечены как не подключённые. Другие площадки сравнивает обзор альтернативы Pump.fun для запуска монеты.
Хранилище наполняется, смотрите вы или нет
Ничто в этих программах не ждёт создателя. Каждый обмен переносит долю создателя в хранилище внутри той же транзакции, и баланс просто растёт. Сколько приходит с одной сделки, заранее не задано: конфигурация комиссий Pump.fun устанавливает ставку уровнями по рыночной капитализации монеты, и администратор Pump.fun может эти уровни заменить. Любая конкретная ставка из сети описывает один уровень в один момент, поэтому здесь её нет.
Платят только кошельку создателя
Любой выход из хранилища ведёт к создателю. Инструкция collect у Pump.fun переводит баланс на аккаунт создателя, а такая же инструкция у PumpSwap платит на токен-счёт создателя монеты. По документации Pump.fun для разработчиков, обе должен подписать создатель. Инструкция claim у LaunchLab тоже требует подписи создателя.
Если ключ кошелька создателя потерян, комиссии для вас недоступны, и никакой инструмент вывода не отправит их на другой кошелёк за вас. Запускайте монету с кошелька, резервную копию которого вы храните как казну, а не с одноразового. Какой кошелёк какую роль держит, разобрано в статье несколько кошельков для запуска токена Solana.
Никому не нужны ваша сид-фраза или приватный ключ, чтобы показать баланс хранилища: этот баланс публичен. Сайт или «агент поддержки», который просит ключ, чтобы вернуть комиссии создателя, пытается опустошить кошелёк.
Как проверить хранилище создателя Pump.fun в обозревателе блоков
Баланс покажет любой обозреватель. Сложность в том, чтобы найти адрес: он вычисляется, а не хранится в вашем кошельке.
- Откройте в обозревателе, например Solscan или Solana Explorer, одну из покупок или продаж вашей монеты на бондинг-кривой.
- В списке аккаунтов инструкции Pump.fun найдите хранилище создателя. Если обозреватель расшифровывает инструкции Pump.fun, аккаунт подписан этим именем.
- Откройте этот аккаунт. Его баланс SOL и есть содержимое хранилища.
- Для вышедшей монеты повторите то же с обменом на PumpSwap и откройте управляющий адрес хранилища создателя монеты (coin creator vault authority). Среди его токенов видно по одному счёту на каждый котируемый токен, в котором ему платили.
Хранилище в SOL держит небольшой резерв ренты, чтобы аккаунт оставался открытым. Забрать можно баланс сверх этого резерва, и точно так же баланс хранилища считает Pump.fun SDK.
Что на самом деле делает вывод
Вывод это одна транзакция, подписанная кошельком создателя, которая вызывает инструкцию collect или claim программы. Доступный баланс переходит из хранилища в кошелёк создателя: SOL из хранилища бондинг-кривой, котируемый токен из токен-хранилища. Само хранилище остаётся на месте и снова наполняется со следующей сделкой.

Инструмент «Комиссии создателя» собирает такие транзакции за вас. Для монеты Pump.fun в паре с SOL он забирает хранилище бондинг-кривой и хранилище wrapped SOL на PumpSwap одной транзакцией, а часть PumpSwap пропускает, если там пусто, чтобы создатель, чья монета ещё не вышла, не платил за открытие счёта. На LaunchLab он закрывает счёт wrapped SOL, открытый для вывода, и комиссия приходит обычным SOL.
Сервер собирает неподписанные транзакции, а подписывает их ваш кошелёк в браузере. Сервисная комиссия составляет долю от выведенной суммы, берётся в SOL внутри той же транзакции и видна до подписи. Всё это не является финансовой, налоговой или юридической консультацией.
Хранилище создателя Pump.fun: частые вопросы
Почему хранилище создателя Pump.fun пустое, хотя у монеты был объём?
Сначала проверьте адрес: хранилище принадлежит создателю, записанному в монете, и это может быть не тот кошелёк, который вы смотрите. Затем проверьте другие хранилища, ведь вышедшая монета платит в хранилище PumpSwap, а пара с USDC платит в USDC. Монеты в режиме кешбэка Pump.fun, закрытом теперь для новых монет, могут направлять долю создателя трейдерам.
У каждой монеты своё хранилище?
Нет. Хранилище привязано к адресу создателя, поэтому все монеты с одного кошелька делят его, плюс по одному дополнительному хранилищу на каждый котируемый токен. PumpSwap и LaunchLab устроены так же, поэтому инструмент «Комиссии создателя» показывает одну строку на хранилище платформы, а не на каждый токен.
Может ли кто-то другой вывести мои комиссии создателя?
Не на свой кошелёк. Инструкции вывода платят на собственные аккаунты создателя, и посторонний не может направить их куда-то ещё. Настоящий риск в том, что кто-то завладеет вашим ключом, а честный инструмент его никогда не просит.
Какая ставка комиссии создателя на Pump.fun?
Она идёт уровнями по рыночной капитализации, и эти уровни могут заменить. Текущие смотрите у самого Pump.fun, а не в цифре из блога, включая этот.
Сколько стоит вывод?
Сетевая комиссия за транзакцию, плюс на j.tools сервисная комиссия, которая составляет долю от выведенной суммы и видна до подписи. Для проверки баланса хранилища транзакция вообще не нужна, потому что эти данные публичны.
Центр выплат: комиссии создателя и всё остальное, что вас ждёт
Подключите кошелёк создателя в инструменте «Комиссии создателя», чтобы увидеть содержимое каждого хранилища до вывода. Но комиссии создателя могут быть не единственным балансом за пределами кошелька. Раздел «Центр выплат» проверяет те же кошельки на налог за перевод Token-2022, комиссии LP в концентрированных пулах ликвидности и ренту в пустых токен-счетах. Его кнопка ренты открывает инструмент «Закрыть token account», работа которого описана в статье как вернуть ренту Solana из пустых токен-счетов.


