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

Сделать неизменяемым

  • Необратимо

Сделать неизменяемым одной транзакцией снимает с вашего SPL-токена до трёх управляющих ролей: mint, freeze и update authority метаданных Metaplex. Инструмент снимает каждую роль, которая ещё принадлежит подключённому кошельку. Когда сняты все три, никто, включая вас, уже не сможет выпустить дополнительный supply, заморозить аккаунт холдера или переписать имя, символ и изображение.

Сделать неизменяемым j.tools/ru/tools/make-immutable

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

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

0.2 SOL

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

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

#когда-подходит-этот-инструмент
  • Метаданные и supply готовы, и вы хотите сделать токен окончательным.
  • Вы собираетесь добавить ликвидность и хотите сначала закрыть mint, чтобы пул запускался с токеном, который нельзя изменить.
  • Вам нужно одно действие и одна комиссия вместо трёх отдельных отзывов.
  • Вам ещё нужно поменять имя, символ или изображение. Метаданные блокируйте последними: после этого update authority исчезнет навсегда.
  • Вы, возможно, ещё будете выпускать supply для казны, вестинга или будущей раздачи. Отзыв mint навсегда фиксирует общий supply.
  • Нужно снять только одну роль. Тогда берите отдельный инструмент (Отозвать mint, Отозвать freeze или Отозвать update authority), и остальные роли сохранятся.

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

#перед-началом
  • Подключённый кошелёк, которому сейчас принадлежат authority токена: кошелёк в шапке или ключ Локальная подпись. Отозвать можно только ту роль, которой вы сейчас управляете, а бейджи статуса загружаются только после подключения кошелька.
  • Адрес mint классического SPL-токена, выбранный во встроенном селекторе, чтобы приложение прочитало правильный mint.
  • Достаточно SOL на сетевую комиссию и фиксированную комиссию платформы, которую приложение показывает до подписи. Пока баланса не хватает, кнопка остаётся неактивной.
  • Последняя проверка, что метаданные и supply точно такие, как нужно, ведь это действие нельзя отменить.

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

#как-пользоваться
  1. Вставьте адрес mint токена

    Вставьте адрес mint (CA) или выберите токен в селекторе.

  2. Подключите кошелёк и проверьте статус

    Подключите кошелёк, которому принадлежат authority. Проверьте три бейджа статуса (Mint, Freeze, Metadata) и комиссию платформы рядом с действием. Если у кошелька нет ни одной из ролей, на кнопке написано Блокировать нечего, и она остаётся неактивной.

  3. Подтвердите и отправьте финальную блокировку

    Прочитайте предупреждение о необратимом действии, нажмите Сделать неизменяемым и подтвердите одну транзакцию в кошельке. В результате будет видно, какие authority отозваны.

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

#основные-настройки
  • Селектор токена: выбирает mint, который нужно заблокировать. Приложение читает его текущие mint, freeze и update authority, чтобы предпросмотр совпадал с реальным состоянием в блокчейне.
  • Mint authority (отзыв): добавляется автоматически, если он принадлежит вашему кошельку, и обнуляет mint authority. После этого общий supply зафиксирован, и новые токены создать уже нельзя.
  • Freeze authority (отзыв): добавляется автоматически, если он принадлежит вашему кошельку, и обнуляет freeze authority. После этого ни один аккаунт холдера нельзя заморозить. Уже замороженный аккаунт тоже больше не получится разморозить, поэтому заранее разморозьте всё, что нужно.
  • Блокировка метаданных: добавляется, только если аккаунт метаданных ещё изменяемый и ваш кошелёк является его update authority. Она ставит isMutable в false, и имя, символ и изображение больше никогда нельзя будет изменить. Адрес update authority остаётся виден в аккаунте, но после блокировки ничего изменить не может.
  • Строка статуса authority: три бейджа (Mint, Freeze, Metadata), которые заполняются из блокчейна, когда вы вводите mint. Mint и Freeze показывают Будет отозвано, если роль ещё у вашего кошелька, и Нет доступа / уже отозвано в остальных случаях. Metadata показывает Сделает immutable + снимет update, если аккаунт метаданных есть, и Metadata отсутствуют, если его нет. Этот бейдж проверяет только наличие метаданных, поэтому при сборке транзакции блокировка всё равно пропускается, если метаданные уже неизменяемые или их update authority принадлежит другому кошельку.
  • Показ комиссии: комиссия платформы, заданная в приложении для этого инструмента. Ровно эту сумму и переводит транзакция.

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

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

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

#как-это-работает
  • Инструкция SetAuthority для программы SPL Token, которая обнуляет mint authority. Программа проверяет, что подключённый кошелёк является текущим mint authority, и навсегда очищает поле.
  • Вторая инструкция SetAuthority, которая обнуляет freeze authority с той же проверкой текущего владельца.
  • Инструкция обновления метаданных для программы Metaplex Token Metadata, которая переключает флаг isMutable аккаунта метаданных в false и тем самым блокирует имя, символ и изображение. Сам адрес update authority в аккаунте не меняется, но когда isMutable равен false, изменить он уже ничего не может.
  • Инструкция перевода SOL, которая оплачивает комиссию платформы на кошелёк комиссий J Tools в той же транзакции, что и отзывы.

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

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

Необратимо: это действие нельзя отменить в блокчейне. Перед подписью ещё раз проверьте mint и authority.

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

#частые-проблемы
  • Вы не authority. Инструмент пропускает каждую роль, которой у подключённого кошелька нет. Если у него нет ни одной, бейджи показывают Нет доступа / уже отозвано, а на кнопке написано Блокировать нечего. Подключите кошелёк, которому сейчас принадлежат authority, и попробуйте снова.
  • Уже отозвано. Если authority сняли раньше, менять для него нечего: инструмент пропускает то, что уже обнулено.
  • Authority передан другому кошельку. Если вы передали роль другому кошельку, этот инструмент не сможет отозвать её с вашей стороны. Сделать это должен текущий владелец.
  • Mint на Token-2022. Для mint на Token-2022 бейджи могут показать Будет отозвано, но инструкции отзыва этот инструмент отправляет в классическую программу SPL Token, поэтому транзакция не проходит, и комиссия платформы внутри неё не списывается. Используйте Отозвать mint и Отозвать freeze: они отправляют отзыв в ту программу, которой принадлежит mint.
  • Выбран не тот токен. Перед подписью ещё раз проверьте адрес mint в селекторе, потому что блокировка навсегда.

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

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

Помощь

#помощь

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

Сделать неизменяемым

j.tools/ru/tools/make-immutable

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