Эта страница переведена с помощью ИИ. За эталон принимается английская версия.Открыть английскую версию →
LaunchLab — основная площадка для запуска токенов на Raydium. Проект вносит свой токен в кривую связи; покупатели торгуют против кривой, используя SOL (или другой котирующий токен); когда достигается порог выпуска, активы кривой автоматически переходят в CPMM пул, и токен становится свободно торгуемым. На этой странице описан весь процесс со стороны проекта.
Что вам нужно
- Минт токена — токен, который вы хотите продать. Должен быть только что выпущен с:
- Полным предложением, выпущенным на ваш кошелек (чтобы вы могли внести его в кривую).
- Отозванным правом на выпуск перед запуском (иначе цена кривой может быть манипулирована новыми выпусками).
- Метаданные — имя, символ, изображение, ссылки на социальные сети. Метаданные Metaplex или аналогичные.
- Кошелек — ~1 SOL для создания хранилища + финансирования хранилища + комиссий приоритета (сам выпуск оплачивается выпускающей стороной, а не вами).
- Решение по:
- Типу кривой (квадратичная vs виртуальные резервы CPMM).
- Порогу выпуска.
- Политике распределения LP (Burn / Lock / ToCreator).
- Начальной цене и лимиту.
Выбор кривой
LaunchLab поддерживает два семейства кривых:Квадратичная (curve_type = 0)
Цена растет квадратично с проданным предложением. Классический вид «честного запуска» — ранние покупатели получают преимущество в цене, поздние платят больше, цена растет плавно.
s — проданное предложение. Обычно a > 0 (выпуклая). Разница между начальной и финальной ценой детерминирована при заданных a, b, c и лимите.
Лучше всего для: новых запусков, мемов, проектов, управляемых сообществом.
Виртуальные резервы CPMM (curve_type = 1)
Эмулирует постоянный продукт AMM, используя виртуальные резервы — кривая ведет себя как CPMM с x * y = k, но пул начинается с синтетических токенов, которые никогда не выводятся.
virtual_base_reserve уменьшается, а virtual_quote_reserve увеличивается — кривая выглядит идентично тому, как будет выглядеть CPMM после выпуска. Более плавный переход.
Лучше всего для: запусков, которые хотят предсказуемой непрерывности цены после выпуска.
Пошаговое руководство по интерфейсу
На raydium.io/launchpad/create:- Токен. Вставьте адрес минта. Интерфейс загружает метаданные и отображает их.
- Тип кривой. Выберите квадратичную или виртуальную CPMM; интерфейс показывает предпросмотр графика цены для каждой.
-
Порог выпуска. По умолчанию: кривая заканчивается после продажи всего
total_base_supply. Альтернатива: завершить при определенномgraduation_quote_amount(например, 85 SOL). - Котирующий минт. SOL (по умолчанию), USDC или любой другой минт. SOL — стандарт.
-
Политика распределения LP:
- Burn — LP токены отправляются на неиспользуемый адрес при выпуске. Создатель не может вывести ликвидность; пользователи доверяют пулу навсегда.
- Lock — LP токены отправляются в заблокированное по времени хранилище на
lock_duration. - ToCreator — LP токены отправляются создателю. Наиболее гибко, наименее минимизирует доверие.
- Проверка. Интерфейс суммирует: ожидаемый диапазон цен, начальный сбор, если кривая распродана, конфигурация CPMM при выпуске.
-
Подпись. Одна транзакция создает состояние запуска + базовое хранилище + котирующее хранилище, передает
total_base_supplyиз вашего кошелька в базовое хранилище.
Программный пошаговый процесс
Форма кривой, котирующий минт, целевой сбор и политика распределения LP — это не аргументы — они поступают изGlobalConfig, к которому вы привязываетесь, и из PlatformConfig, под которым работает ваш запуск. Что вы передаете — это идентификатор минта, конфигурация для привязки и опционально первая покупка:
raydium.api.fetchLaunchConfigs() перечисляет доступные конфигурации с их предложением по умолчанию, суммой продажи и целевым сбором, чтобы вы могли показать пользователю, что подразумевает данная конфигурация перед подписью. Полная аннотированная версия, включая вариант Token-2022: products/launchlab/code-demos.
Мониторинг перед выпуском
Отслеживайте активность через API: LaunchLab имеет собственные хосты API, отдельные отapi-v3.raydium.io:
(programId, mintA, mintB):
getFinishRate.ts делает это с помощью Curve.getPrice, Curve.getPoolEndPriceReal и Curve.getPoolInitPriceByPool:
Метрики для отслеживания
- Процент продаж: процент проданного базового токена. Порог выпуска обычно составляет 80–100% продано.
- Текущая цена: получена из кривой при текущем
baseSold. - Уникальные покупатели: количество различных плательщиков через индексер.
- Соотношение покупок к продажам: ранние запуски видят сильное давление покупок, которое замедляется.
<10% через 24 часа, рассмотрите, достаточен ли маркетинг. LaunchLab не спасает недостаточно раскрученные запуски.
Выпуск
Выпуск — это отдельная транзакция, и она не может быть вызвана кем-либо:MigrateToCpswap и устаревший MigrateToAmm требуют, чтобы их подписант совпадал с кошельком, записанным на привязке GlobalConfig (migrate_to_cpswap_wallet / migrate_to_amm_wallet), и любой другой подписант получает InvalidOwner. Нет награды. Эти кошельки управляются кранком выпуска Raydium, который выполняет миграцию в течение секунд после пересечения порога. Никаких действий не требуется от вас как создателя, кроме начальной настройки.
Что делает выпуск
- Читает балансы хранилищ.
- Закрывает кривую (больше нет покупок/продаж против нее).
- Создает новый CPMM пул с балансами хранилищ как начальная ликвидность.
- Выпускает начальные LP токены на основе балансов хранилищ.
- Распределяет LP токены согласно настроенной политике (Burn / Lock / ToCreator).
Мониторинг выпуска
Следите заstatus в состоянии пула и переключайте ваш интерфейс, когда он изменяется:
(cpswap config, token0, token1), поэтому вы можете вывести его, а не ждать, пока он будет сообщен. Для индексера подпишитесь через gRPC вместо опроса — см. products/launchlab/code-demos.
Нет пути «ручного выпуска» для создателя или третьей стороны. Если запуск пересек свой порог и не был перенесен, это операционный вопрос для кошелька миграции, а не что-то, что вы можете заставить с клиента.
После выпуска
Проверьте CPMM пул
- Баланс базового токена:
total_base_supply - baseSold+ остаток кривой. - Баланс котирующего токена:
quoteRaised - graduationFee. - Цена: совпадает с последней ценой кривой.
Проверьте распределение LP
- Burn: предложение LP минта показывает отправку на 1nc1nerator11111111111111111111111111111111 или аналогичный.
- Lock: LP токены в PDA хранилища с временной меткой разблокировки.
- ToCreator: LP токены в кошельке создателя.
Собирайте комиссии создателя
Если вы настроили долю комиссии создателя, вызывайте периодически: Построитель — этоclaimCreatorFee, и он ключевой по котирующему минту, а не по запуску — один вызов собирает вашу накопленную комиссию создателя в этом минте:
claimMultipleCreatorFee для пакетной обработки по минтам. Комиссии накапливаются от торговли кривой перед выпуском и после выпуска из пути комиссии создателя CPMM пула, когда platform_cp_creator платформы оставляет вас как записанного создателя пула — см. products/launchlab/platform-config.
Контрольный список объявления
Объявление после выпуска должно включать:- Хеш транзакции выпуска.
- Новый ID CPMM пула.
- Доказательство распределения LP (tx сжигания / tx блокировки / кошелек создателя).
- ETA покрытия агрегатором (кошельки обычно индексируют в течение 5 минут).
- Проверка контракта токена (совпадение адреса минта по каналам объявления).
Подводные камни
1. Право на выпуск не отозвано
ЕслиbaseMint.mintAuthority все еще является ключом, который вы контролируете, вы можете выпустить новое предложение и продать его в свою собственную кривую. Запуски, которые не отозвали, обычно помечаются как высокий риск или непроверенные агрегаторами и сайтами листинга. Отзовите перед запуском.
2. Неправильные параметры кривой
Квадратичные кривые с слишком высокимa делают ранние токены бесплатными (цена ≈ 0) и поздние токены абсурдными. Кривые с слишком низким a делают кривую почти линейной (теряют «связывающее» ощущение). Сначала протестируйте параметры на devnet.
3. Порог выпуска слишком высок
Если выпуск требует больше капитала, чем реалистичный спрос, кривая никогда не выпускается и покупатели застревают с токенами, которые они могут продать только обратно кривой (по худшим ценам). Выберите порог, который вы действительно можете достичь.4. Мошенничество с котирующим минтом
Если ваш котирующий минт — это пользовательский токен (не SOL/USDC), пользователи ему не будут доверять. Придерживайтесь SOL или USDC для котировки.5. Забыли финансировать базовое хранилище
SDK передаетtotalBaseSupply из вашего кошелька при создании. Если в вашем кошельке его нет, транзакция откатывается. Подтвердите баланс перед подписью.
6. Распределение LP = Burn необратимо
Как только LP отправлен на 1nc1nerator, никто не может вывести ликвидность, включая вас. В этом суть — минимизация доверия. Не выбирайте Burn, если вы не уверены.7. Уровень комиссии CPMM после выпуска
Выпущенный пул использует конфигурацию CPMM LaunchLab по умолчанию (0,25%). Если вы хотели 1% или 0,01%, вам нужно создать второй CPMM пул самостоятельно после выпуска и перенести ликвидность — неудобно и фрагментирует. Примите значение по умолчанию или запустите через прямое создание CPMM вместо LaunchLab.Ссылки
products/launchlab/overview— концепция и жизненный цикл LaunchLab.products/launchlab/bonding-curve— математика кривой в деталях.products/launchlab/instructions— полный справочник инструкций.products/launchlab/vesting— механика расписания вестинга.algorithms/bonding-curves— общая математика кривых связи.user-flows/creating-a-launchlab-token— пошаговое руководство по интерфейсу для создателей токенов (режимы JustSendit и LaunchLab).user-flows/how-creator-fees-work— обзор комиссий создателя до и после миграции.
- Модуль
launchpadRaydium SDK v2. - Статус запуска через конечные точки
api-v3.raydium.io.

