Перейти к содержимому
Открыть J Tools
Создать Token-2022 0.15–0.45 SOL Комиссия платформы Открыть инструмент

Создать Token-2022 выпускает токен на программе Token Extensions (Token-2022) и позволяет включить расширения, которых нет у классического SPL-токена: комиссию за перевод, начисление процентов, заморозку новых аккаунтов по умолчанию, permanent delegate и запрет переводов. Вы настраиваете токен, приложение записывает метаданные прямо в сеть через расширение metadata pointer, и весь выпуск проходит одним подписанным процессом. Обычно это одна транзакция, а когда список инструкций становится длинным (например, комиссия за перевод вместе с расширенными настройками), отзыв authority переносится в одну или две следующие транзакции.

Создать Token-2022 j.tools/ru/tools/token2022-creator

Открыть инструмент

Комиссия платформы

0.15–0.45 SOL

Сетевая комиссия, rent и сумма транзакции оплачиваются отдельно.

Когда подходит этот инструмент

#когда-подходит-этот-инструмент
  • Для запуска нужно расширение, которого нет у стандартного SPL-токена: комиссия за перевод, начисление процентов, аккаунты, замороженные по умолчанию, permanent delegate или непередаваемый (soulbound) токен.
  • Вы хотите хранить метаданные в сети через расширение metadata pointer, а не в отдельном аккаунте Metaplex.
  • Вы хотите, чтобы приложение блокировало сочетания расширений, которые отклоняет сеть, и показывало реальную итоговую сумму до подписи.
  • Вам нужен только обычный токен. Создать токен проще, и его лучше поддерживают кошельки и DEX.
  • Вы собираетесь торговаться на площадке, которая не поддерживает выбранное расширение. Поддержка Token-2022 неравномерная: некоторые расширения (особенно комиссию за перевод) пулы и агрегаторы без специальной обработки отклоняют или обрабатывают неправильно. Сначала проверьте поддержку: в статье Расширения Token-2022 и совместимость с DEX каждое расширение сопоставлено с поддержкой пулов.

Перед началом

#перед-началом
  • Подключённый кошелёк. Подойдёт стандартный адаптер (Phantom, Solflare, Backpack) или подписант с импортированным приватным ключом через переключатель источника кошелька.
  • SOL в mainnet на комиссию платформы, сетевую комиссию Solana и rent для mint и аккаунтов. Rent у Token-2022 выше, чем у классического SPL, потому что расширения занимают место в аккаунте. Ещё до загрузки чего-либо приложение проверяет, что на кошельке есть как минимум итог из расчёта стоимости, а если нет, останавливается и показывает, сколько не хватает.
  • Готовые данные токена: имя (от 2 до 32 символов), символ (от 2 до 10), decimals (от 0 до 9) и начальный supply целым числом до 1 000 000 000 000.
  • Если вы планируете брать комиссию за перевод, нужен корректный адрес кошелька получателя комиссии в base58.

Как пользоваться

#как-пользоваться
  1. Укажите данные токена и изображение

    Подключите кошелёк через переключатель источника вверху страницы. Заполните имя, символ, описание, decimals и начальный supply, затем загрузите логотип.

  2. Настройте комиссию за перевод и расширения

    Включите Настройки transfer fee, чтобы задать процент комиссии, максимальную комиссию за перевод и обязательный кошелёк получателя. Включите Расширенные настройки extensions для interest bearing, default frozen, non-transferable или permanent delegate. Затем решите, отзывать ли mint, freeze или update authority.

  3. Проверьте стоимость и выпустите токен

    Проверьте итог в расчёте стоимости (комиссия платформы плюс оценка комиссии Solana) и убедитесь, что предпросмотр показывает нужные расширения, authority и адрес mint. Нажмите Создать токен.

Основные настройки

#основные-настройки
  • Имя / Символ / Decimals / Начальный supply: основа токена. Имя от 2 до 32 символов, символ от 2 до 10, decimals от 0 до 9, supply целым числом от 1 до 1 000 000 000 000. Весь supply выпускается на ваш кошелёк при создании.
  • Описание / Изображение / Соцсети: хранятся в метаданных токена. Изображение загружается файлом (PNG, JPG, GIF или WEBP, до 5 MB). Ссылки на соцсети нужны полные, с http или https.
  • Transfer fee: настройка комиссии за перевод Token-2022. Задайте процент от 0 до 100 (он пересчитывается в базисные пункты), максимальную комиссию за перевод и обязательного получателя в base58. Кошелёк получателя становится authority, которой разрешено выводить удержанные комиссии. Несовместимо с non-transferable.
  • Max fee за перевод: записывается в сеть целым числом в минимальных единицах токена, а не в целых токенах. При 9 decimals предел в один целый токен записывается как 1000000000. Если поле оставить пустым, предел равен 0, а предел 0 означает, что комиссия не удерживается.
  • Отозвать transfer fee authority: появляется вместе с комиссией за перевод. Если её не отозвать, ваш кошелёк сохраняет возможность позже изменить комиссию, вплоть до 100%, и предпросмотр об этом предупреждает. Отзыв доказывает, что комиссия останется такой, какой вы её задали.
  • Расширенные настройки extensions: переключатель, который открывает четыре опции ниже. Если его выключить, опции сбрасываются, и в сеть не уходит ничего, чего вы больше не видите на экране.
  • Interest bearing: задаёт годовую процентную ставку, которая хранится в mint в базисных пунктах. Форма принимает от 0 до 100 процентов. Ставка нужна только для отображения и учёта в mint, реальные токены она не двигает.
  • Default frozen: новые token account создаются замороженными. Перед выпуском supply приложение размораживает ваш собственный associated token account. Эту опцию нельзя совмещать с отзывом freeze: без freeze authority ни один аккаунт холдера уже нельзя будет разморозить.
  • Permanent delegate: кошелёк в base58, который может переводить или сжигать токены с любого аккаунта. При включении адрес проверяется на корректность base58. Нельзя совмещать с non-transferable.
  • Non-transferable: выпускает soulbound-токен, который нельзя перевести. Несовместимо с transfer fee и с permanent delegate.
  • Metadata pointer: включён всегда. Mint указывает сам на себя, а имя, символ и URI записываются через расширение token metadata.
  • Отозвать mint / freeze / update: каждый отзыв убирает соответствующую authority в том же процессе. После подписи это навсегда. Каждый добавляет к комиссии 0.05 SOL.
  • Свой адрес mint: генерирует в браузере случайный keypair и использует его как mint. Включение блока добавляет 0.05 SOL, а нажатие Сгенерировать адрес добавляет ещё 0.1 SOL, ту же надбавку, что и у vanity-адреса. Так что сгенерированный свой адрес mint обходится в 0.15 SOL. Платите вы ровно итог из блока комиссии. Нельзя совмещать с vanity-адресом.
  • Vanity адрес: локально в браузере подбирает keypair для mint, адрес которого начинается с введённых вами символов. Добавляет 0.1 SOL, когда совпадение найдено. Нельзя совмещать со своим адресом mint.

Комиссии и расходы

#комиссии-и-расходы
РасходСумма
Комиссия платформы J Tools0.15–0.45 SOL
Сетевая комиссия SolanaУходит валидаторам при выполнении транзакции; видна в сводке в реальном времени.
Rent и сумма транзакцииПоказываются отдельно, когда нужны; в комиссию платформы не входят.

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

#как-это-работает
  • Транзакция начинается с перевода комиссии платформы и настройки compute budget. Затем через SystemProgram.createAccount создаётся mint-аккаунт ровно под тот набор расширений, который вы включили, и на него вносится rent, нужный для такого размера.
  • Каждое выбранное расширение инициализируется на ещё не инициализированном mint в том порядке, которого ждёт программа. Metadata pointer, настройка transfer fee, настройка interest bearing, состояние аккаунтов по умолчанию (frozen), permanent delegate и non-transferable получают здесь каждый свою инструкцию инициализации.
  • Сам mint инициализируется через InitializeMint: задаются decimals, а ваш кошелёк становится mint authority и freeze authority.
  • Метаданные токена (имя, символ, URI) записываются в mint через расширение Token Metadata, update authority становится ваш кошелёк. Так указатель ведёт на данные в самом mint, и отдельный аккаунт Metaplex не нужен.
  • Создаётся ваш associated token account, и начальный supply выпускается на ваш кошелёк. Если включён default frozen, ваш аккаунт сначала размораживается, чтобы supply мог на него поступить.
  • В конце добавляются отзывы authority, которые вы выбрали (update, mint, freeze и transfer fee authority). Если транзакция получается слишком длинной, они уходят в одну или две следующие транзакции, которые вы подписываете сразу после первой.

Комиссии и расходы

#комиссии-и-расходы-1
  • Сетевая комиссия Solana. Базовая стоимость проведения транзакции, несколько тысяч лампортов (крошечная доля цента). Она уходит валидаторам, а не J Tools. Каждая отдельная транзакция платит её заново, поэтому при большом наборе расширений она списывается два или три раза.
  • Rent аккаунтов. SOL, которые лежат на новом mint-аккаунте и вашем associated token account, чтобы эти аккаунты могли существовать в сети. Rent у Token-2022 выше, чем у классического SPL, потому что каждое включённое расширение добавляет байты в mint-аккаунт, а rent растёт с размером. Эти SOL не списываются как плата, они хранятся на аккаунте и возвращаются, если аккаунт когда-нибудь закроют. Чем больше расширений вы включаете, тем больше SOL уходит в rent.
  • Комиссия платформы. Фиксированная плата в SOL за инструмент. Она видна в расчёте стоимости и добавляется в первую транзакцию, которую вы подписываете. Надбавки прибавляются к базовым 0.15 SOL: каждый отзыв authority, свой адрес mint и vanity-адрес добавляют фиксированную сумму.

Перед подписью

#перед-подписью

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

Частые проблемы

#частые-проблемы
  • Конфликт расширений. Три пары запрещены, потому что их отклоняет сеть: transfer fee с non-transferable, permanent delegate с non-transferable и default frozen с отзывом freeze. Если включить вторую опцию из пары, переключатель дрогнет и покажет причину, а кнопка Создать токен останется недоступной, пока конфликт не снят. Выберите что-то одно.
  • Попытка добавить расширение после запуска. Так нельзя. Расширения инициализируются только при создании. Если какое-то забыли, придётся выпускать новый токен. Определитесь с полным набором расширений до подписи.
  • Токен не торгуется или не листится. Площадка может не поддерживать Token-2022 или не уметь работать с конкретным расширением (чаще всего проблема в комиссии за перевод). Проверьте поддержку до того, как вкладывать ликвидность.
  • С переводов не удерживается комиссия. Поле максимальной комиссии за перевод оставили пустым или указали в целых токенах. Предел считается в минимальных единицах токена, поэтому до подписи задайте его с учётом decimals.
  • Не хватает SOL. Запуск останавливается ещё до загрузки изображения и показывает, сколько нужно на кошельке. Пополните кошелёк и попробуйте снова.

Практические советы

#практические-советы
  • Комиссия за перевод и казна. Указанный вами кошелёк получателя становится authority, которому разрешено выводить удержанные комиссии. Комиссии копятся на token account холдеров как удержанные суммы, поэтому казна должна выводить их сама: автоматически ничего не приходит. После запуска с комиссией за перевод сообщение об успехе ведёт на Сбор налога Token-2022, который собирает их в вашу казну. Комиссия берётся с каждого перевода, в том числе с ваших кошельков для маркет-мейкинга и LP, потому что списка исключений в Token-2022 нет.
  • Default frozen значит, что размораживать холдеров будете вы. Каждый новый аккаунт холдера создаётся замороженным, и разморозить его может только freeze authority. Поэтому приложение не даёт отозвать freeze в том же запуске. Заранее решите, кто и когда будет размораживать аккаунты. Сначала прочитайте Authority токена: mint, freeze и update.
  • Закрепите mint после запуска. Когда метаданные и supply верны, сделайте mint неизменяемым через Сделать неизменяемым. Если до этого нужно поменять имя, символ или изображение, используйте Изменить метаданные. Чтобы потом раздать supply, airdrop сделает Массовая отправка.

Связанные инструменты

#связанные-инструменты

Помощь

#помощь

Инструмент этой страницы

Создать Token-2022

j.tools/ru/tools/token2022-creator

Комиссия платформы
0.15–0.45 SOL
Сетевая комиссия, rent и сумма транзакции оплачиваются отдельно.
Открыть инструмент