Содержание
- 1. Что такое полномочия на минт токенов на Solana?
- 2. Почему вы должны отозвать полномочия на минт токенов
- 3. Как это влияет на проверки Rug Check и оценки сканеров
- 4. Когда отзывать: до или после запуска?
- 5. Как отозвать полномочия на минт токенов без кода (CreateMyCoin)
- 6. Как отозвать полномочия на минт токенов с помощью SPL CLI
- 7. Полномочия на заморозку: стоит ли их отзывать?
- 8. Как убедиться, что полномочия на минт токенов отозваны
- 9. Рекомендации и контрольный список по срокам
- 10. Часто задаваемые вопросы
Что такое полномочия на минт токенов на Solana?
Каждый токен Solana SPL имеет счет минта — ончейн-запись, которая определяет предложение токена, десятичные знаки и полномочия. Одним из этих полномочий является полномочие на минт токенов: адрес кошелька, который обладает исключительным правом создавать (минтить) новые токены в любое время.
Когда вы впервые развертываете токен, кошелек, который вы используете для его создания, автоматически становится полномочным на минт токенов. Это означает, что вы можете вызвать spl-token mint в любое время, чтобы увеличить общее предложение — отправив новые токены на любой выбранный вами адрес. Не требуется голосование сообщества, не требуется логика смарт-контракта, не требуется ончейн-управление. Если у вас есть полномочия на минт токенов, вы можете увеличить предложение в любой момент, когда ваш токен появится на DEX.
Отзыв полномочий на минт токенов означает установку этого полномочия в значение null навсегда. После отзыва никто — включая вас — не сможет больше минтить дополнительные токены. Предложение, отображаемое на Solscan, становится неизменным. Это то, что на практике означает «фиксированное предложение».
| Состояние | Кто может минтить новые токены? | Предложение изменяемо? | Восприятие инвесторами |
|---|---|---|---|
| Полномочия на минт активны | Кошелек с полномочиями | Да — неограниченная инфляция | 🔴 Высокий риск / флажок rug pull |
| Полномочия на минт отозваны | Никто | Нет — навсегда фиксировано | 🟢 Надежный / безопасный сигнал |
Почему вы должны отозвать полномочия на минт токенов
Большинство новых создателей токенов недооценивают, насколько активные полномочия на минт токенов вредят их проекту. Вот реальность: каждый опытный криптотрейдер проверяет полномочия на минт токенов перед покупкой неизвестного токена. Активные полномочия на минт токенов — это самый ясный сигнал того, что команда может осуществить rug pull в любой момент. Даже если у вас нет намерения увеличивать предложение, одна только возможность подавляет уверенность покупателей.
Основные причины для немедленного отзыва после запуска
- Устраняет красный флажок #1 для проверки на rug pull. RugCheck, Birdeye и DEXScreener явно отмечают активные полномочия на минт токенов. Трейдеры, использующие эти инструменты (большинство из них), будут видеть красное предупреждение на вашем токене, пока вы не отзовете полномочия.
- Обеспечивает листинг на CoinGecko и CoinMarketCap. Обе платформы учитывают надежность предложения при оценке заявок на листинг. Неотозванные полномочия на минт токенов вызывают немедленные вопросы о целостности вашей токеномики.
- Разблокирует доверие сообщества. В группах Telegram, серверах Discord и Twitter первый вопрос, который задают скептики: «полномочия на минт отозваны?» Возможность ответить «да» — с ссылкой на Solscan в качестве доказательства — мгновенно прекращает дебаты.
- Защищает вас от компрометации вашего собственного кошелька. Если ваш кошелек с полномочиями на минт токенов когда-либо будет взломан, злоумышленник может наводнить рынок миллиардами новых токенов. Отзыв навсегда устраняет этот вектор атаки.
- Требуется большинством лаунчпадов. Авторитетные лаунчпады Solana (Magic Eden, Meteora и другие) требуют отозванных полномочий на минт токенов как часть процесса комплексной проверки токенов.
Как это влияет на проверки Rug Check и оценки сканеров
Сканеры безопасности — это первое, на что обращает внимание любой трейдер, рассматривающий ваш токен. Вот что показывают основные инструменты — и как отзыв изменяет вашу оценку:
ОПАСНОСТЬ Активные полномочия на минт → помечает как «Полномочия на минт включены» — один из самых высоковесомых факторов риска. Оценка значительно падает. После отзыва: флажок полностью исчезает, и оценка улучшается на 20–40 баллов в зависимости от других факторов.
ВНИМАНИЕ Отображает специальный индикатор «Mintable» на панели безопасности токена. Инвесторы видят это на каждой странице токена Birdeye. После отзыва: индикатор переключается на статус Fixed Supply — видимый каждому зрителю.
ФЛАЖОК Отображает предупреждение «Mintable» на панели сведений о токене, видимое всем трейдерам, просматривающим вашу пару. После отзыва: предупреждение удаляется, и токен отображает чистые метаданные.
ВИДИМО Поле «Mint Authority» на странице вашего токена Solscan показывает адрес вашего кошелька, пока оно активно. После отзыва: поле показывает null — публично подтверждая, что предложение заблокировано для всех, кто проверяет.
ЗНАЧОК Phantom показывает предупреждающий значок на токенах с активными полномочиями на минт, когда пользователи просматривают их. После отзыва: значок удаляется, и токен отображается как стандартный актив с фиксированным предложением.
Когда отзывать: до или после запуска?
Правильное время для отзыва имеет значение. Вот рекомендуемая последовательность для типичного запуска токена:
Рекомендуемый порядок: Развернуть токен → Распределить командные/маркетинговые ассигнования → Добавить ликвидность → Отозвать полномочия на минт → Заблокировать ликвидность → Анонсировать публично
Критическое правило: отзывайте только после того, как вы завершили все распределения токенов, требующие минтинга. Как только вы отзовете полномочия, вы никогда больше не сможете минтить. Если у вас есть командное распределение, фонд экосистемы или пул вестинга, который еще не был отмитчен, сначала отмитчите эти токены.
Контрольный список перед отзывом
- Все запланированные распределения токенов были отмитчены и распределены
- Командные, консультационные и инвесторские кошельки получили свои токены
- Токены пула ликвидности были отмитчены
- Маркетинговые/эйрдроп-резервы находятся в вашем кошельке
- Вы подтвердили, что общее предложение соответствует вашей опубликованной токеномике
- Ликвидность добавлена (или вы готовы добавить ее сразу после)
Как отозвать полномочия на минт токенов без кода (CreateMyCoin)
CreateMyCoin позволяет вам отозвать полномочия на минт токенов непосредственно из панели управления — без CLI, без TypeScript, без терминала. Вы можете сделать это во время создания токена или после запуска из панели управления токенами.
Вариант А: Отзыв во время создания токена
- Откройте создатель токенов. Перейдите на createmycoin.app/solana-token и подключите свой кошелек.
- Заполните данные о вашем токене. Введите имя, символ, предложение, десятичные знаки и загрузите свой логотип как обычно.
- Включите «Отзыв полномочий на минт» в опциях токена. В разделе полномочий переключите «Отзыв полномочий на минт». Это ставит отзыв в очередь на атомарное выполнение в той же транзакции, что и создание минта.
- Подтвердите и разверните. Подтвердите транзакцию в своем кошельке. Ваш токен создается, и полномочия на минт отзываются в одной ончейн-транзакции.
Вариант Б: Отзыв после запуска из панели управления
- Перейдите на страницу управления токенами. Подключите кошелек, который создал токен (текущий полномочный на минт), и откройте раздел управления для вашего токена.
- Найдите «Отзыв полномочий на минт». В разделе полномочий токена вы увидите текущий адрес полномочий на минт с кнопкой «Отзыв».
- Нажмите «Отзыв» и подтвердите. Просмотрите предупреждение — это действие необратимо. Подтвердите транзакцию в своем кошельке.
-
Проверьте на Solscan. Откройте страницу вашего токена на Solscan и убедитесь, что поле Mint Authority теперь показывает
null.
Как отозвать полномочия на минт токенов с помощью SPL CLI
Если вы предпочитаете работать напрямую с Solana CLI, отзыв полномочий на минт токенов — это одна команда. Кошелек, выполняющий эту команду, должен быть текущим полномочным на минт токенов.
Предварительные условия
- Solana CLI установлен и настроен (
solana config get) - Активная пара ключей — это кошелек с текущими полномочиями на минт токенов
- Достаточно SOL для комиссии за транзакцию (~0.000005 SOL)
Отзыв полномочий на минт (программа SPL Token)
spl-token authorize YOUR_MINT_ADDRESS mint --disable
Замените YOUR_MINT_ADDRESS на адрес минта вашего токена (адрес на Solscan). Флаг --disable устанавливает полномочия на минт в null, а не передает их другому кошельку.
Отзыв полномочий на минт (программа Token-2022)
Если ваш токен был создан с помощью программы Token-2022, добавьте флаг --program-id:
spl-token authorize YOUR_MINT_ADDRESS mint --disable \ --program-id TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb
Отзыв с помощью TypeScript (@solana/spl-token)
import { setAuthority, AuthorityType, TOKEN_PROGRAM_ID } from "@solana/spl-token";
import { Connection, Keypair, PublicKey, clusterApiUrl } from "@solana/web3.js";
const connection = new Connection(clusterApiUrl("mainnet-beta"), "confirmed");
const payer = Keypair.fromSecretKey(/* ваш секретный ключ */);
const mintAddress = new PublicKey("YOUR_MINT_ADDRESS");
await setAuthority(
connection,
payer, // плательщик комиссии за транзакцию
mintAddress, // минт токена
payer.publicKey, // текущий полномочный
AuthorityType.MintTokens,
null, // новый полномочный = null (отзыв)
);
console.log("Полномочия на минт отозваны. Предложение теперь зафиксировано.");
Для токенов Token-2022: ЗаменитеTOKEN_PROGRAM_IDнаTOKEN_2022_PROGRAM_IDв импорте и передайте его в качестве опцииprogramIdвsetAuthority.
Полномочия на заморозку: Стоит ли их отзывать?
Пока вы отзываете полномочия на минт токенов, вы, вероятно, столкнетесь с другими полномочиями на ваш токен: полномочиями на заморозку. Это разные полномочия, и трейдеры внимательно изучают оба.
| Полномочия | Что они позволяют | Риск, если сохраняются | Рекомендация |
|---|---|---|---|
| Полномочия на минт | Создавать новые токены и увеличивать предложение | Неограниченная инфляция, размывание всех держателей | 🟢 Всегда отзывайте для токенов с фиксированным предложением |
| Полномочия на заморозку | Замораживать отдельные счета токенов, предотвращая переводы | Команда может заморозить кошелек любого держателя | 🟡 Отзывайте, если у вас нет законной необходимости в соблюдении требований |
Полномочия на заморозку позволяют кошельку с полномочиями вызывать freeze-account на любом счете токенов — эффективно блокируя токены конкретного держателя, чтобы он не мог их переводить или продавать. Это полезно для регулируемых токенов ценных бумаг или стейблкоинов, но для стандартного сообщества или мем-токена это серьезный красный флажок. Сканеры отмечают активные полномочия на заморозку почти так же строго, как и активные полномочия на минт.
Как отозвать полномочия на заморозку
Процесс идентичен отзыву полномочий на минт — просто измените тип полномочий:
spl-token authorize YOUR_MINT_ADDRESS freeze --disable
Или в TypeScript используйте AuthorityType.FreezeAccount вместо AuthorityType.MintTokens. Оба отзыва могут быть выполнены в отдельных транзакциях или последовательно сразу после запуска токена.
null, то все в порядке.
Как убедиться, что полномочия на минт токенов отозваны
После отзыва всегда проверяйте ончейн, прежде чем объявлять своему сообществу. Есть три способа подтвердить:
Метод 1: Solscan
- Перейдите на solscan.io и найдите свой адрес минта.
- Откройте страницу обзора токена.
- В разделе Token Info найдите поле Mint Authority.
- Убедитесь, что оно показывает null (а не адрес кошелька). Если оно показывает null, отзыв подтвержден ончейн.
Метод 2: Solana Explorer
- Перейдите на explorer.solana.com и вставьте свой адрес минта.
- На странице токена прокрутите до Token Extensions или Mint Info.
- Поле Mint Authority должно иметь значение None.
Метод 3: SPL CLI
spl-token display YOUR_MINT_ADDRESS
Ищите строку Mint authority в выводе. После успешного отзыва она будет выглядеть так: Mint authority: (not set).
Метод 4: RugCheck
Перейдите на rugcheck.xyz, введите свой адрес минта и запустите полное сканирование. Чистый токен с отозванными полномочиями на минт больше не будет показывать пункт риска «Mint authority is enabled». Сделайте скриншот вашей оценки RugCheck — поделитесь им в своем сообществе как социальное доказательство.
Рекомендации и контрольный список по срокам
Полный контрольный список полномочий после запуска
- Все распределения токенов (команда, экосистема, резерв для эйрдропов) были отмитчены до отзыва
- Полномочия на минт отозваны — подтверждено как
nullна Solscan - Полномочия на заморозку отозваны (или подтверждены как null с момента создания)
- Ликвидность добавлена в пул Raydium или Orca
- Ликвидность заблокирована (Streamflow или Raydium lock) — транзакция блокировки опубликована публично
- Выполнено сканирование RugCheck и сохранен скриншот для публичного распространения
- Ссылка на страницу токена на Solscan опубликована в Telegram/Discord для проверки
Что делать, если вам требуется переменное предложение после запуска
Если ваша токеномика действительно требует минтинга большего количества токенов в будущем (например, программа вознаграждений за стейкинг, казначейство DAO, которое минтит на основе управления), у вас есть две более безопасные альтернативы сохранению полных полномочий на минт:
- Предварительно отминтите весь будущий объем сейчас. Рассчитайте максимальное предложение, которое вам когда-либо понадобится (включая будущие вознаграждения), отминтите все заранее и отзовите полномочия. Храните будущий объем в заблокированном мультисиге с публичным графиком разблокировки. Это самый надежный подход.
- Используйте мультисиг Squads в качестве полномочного на минт. Передайте полномочия на минт мультисигу Squads, требующему нескольких подписантов (например, 3 из 5 кошельков команды). Общественность может проверить конфигурацию мультисига на Squads. Минтинг требует скоординированного одобрения — а не одного кошелька. Это прозрачно и поддается аудиту даже без полного отзыва.
Часто задаваемые вопросы
Нет. Установка полномочий на минт токенов в значение null является постоянной и необратимой. Ни один кошелек, ни одна программа и ни одно обновление Solana не могут восстановить отозванные полномочия на минт токенов. Именно это делает отзыв значимым сигналом доверия — его нельзя подделать или отменить.
Существующее предложение не меняется — все токены в обращении остаются точно такими, как есть. Отзыв просто предотвращает создание новых токенов. Существующие держатели сохраняют свои токены, и общее предложение, показанное на Solscan, становится постоянным максимумом.
Raydium технически не требует отозванных полномочий на минт для создания пула ликвидности — вы можете добавить ликвидность с активными полномочиями на минт. Однако большинство трейдеров и лаунчпадов ожидают этого, и DexScreener будет отображать предупреждение о возможности минта на странице вашей пары, пока вы не отзовете полномочия. Настоятельно рекомендуется сделать это перед публичным запуском.
Отзыв (установка в null) навсегда удаляет полномочия на минт из всех кошельков — никто больше никогда не сможет минтить. Передача перемещает полномочия на другой адрес кошелька, например, на мультисиг. Подход с мультисигом более гибок, но менее абсолютен — токены все еще могут быть отмитчены, но с большими затратами на управление.
Да. Процесс такой же, как и для стандартного токена SPL — вам просто нужно передать ID программы Token-2022 в вашей команде CLI или вызове SDK. Ончейн-результат идентичен: полномочия на минт устанавливаются в null, и новые токены никогда не могут быть отмитчены.
Нет — это хорошо. Если полномочия на заморозку были установлены в null при создании, то ваши счета токенов никогда не смогут быть заморожены кем-либо. Это предпочтительное состояние для большинства токенов сообщества. Вы увидите «null» в поле полномочий на заморозку на Solscan, что сканеры оценивают положительно.
Транзакция отзыва стоит стандартную сетевую комиссию Solana — примерно 0.000005 SOL (менее 0.001 доллара США по текущим ценам). За эту операцию нет комиссий платформы при выполнении через CLI или стандартный кошелек. CreateMyCoin может взимать небольшую плату за обслуживание при использовании функции отзыва на панели управления.
Наиболее чистая последовательность: сначала добавить ликвидность, затем отозвать. Таким образом, ваш пул будет активен, и вы сможете немедленно подтвердить, что торговля работает, прежде чем блокировать себя от минтинга. Некоторые проекты отзывают одновременно с добавлением ликвидности. Чего вы никогда не должны делать, так это запускать и торговать в течение нескольких дней с активными полномочиями на минт — ущерб доверию быстро накапливается.