Tous les articles
Guides

Quand garder l'autorité de gel d'un token Solana

Faut-il garder l'autorité de gel d'un token Solana ? Trois raisons de la garder, trois de la révoquer, une matrice et le piège des comptes restés gelés.

9 min de lecture J Tools Editorial
Panneau d'acier brossé avec un levier orange lumineux sous un capot de protection relevé et deux curseurs éteints : l'autorité de gel, encore armée

Le conseil le plus répété dans les lancements de tokens Solana est aussi le plus paresseux : révoquez l'autorité de gel dès le premier jour, sinon personne ne vous fera confiance. Pour un pur meme coin, il tient. Pour tout token qui vise plus loin, il revient à jeter le seul frein d'urgence qu'un token SPL classique possède.

La vraie question n'est donc pas oui ou non, mais quand, et pour qui. Garder l'autorité de gel se justifie dans des cas précis, et vos acheteurs doivent pouvoir lire lesquels. Voici trois raisons de la garder, trois de la révoquer, une matrice pour quatre types de projets et un fait à connaître avant toute révocation : les comptes gelés à ce moment-là le restent pour toujours.

Ce que fait l'autorité de gel

Trois cylindres de verre montrent les états d'un compte de tokens : ACTIVE avec des particules dorées, FROZEN pris dans la glace, THAW dont le verre éclate

L'autorité de gel est un champ du compte mint de votre token. Tant qu'il contient une adresse, cette adresse peut geler et dégeler les comptes de tokens de ce mint. L'image du compte bancaire bloqué fonctionne, avec une nuance de taille : le blocage vise toujours le compte qui détient ce token-là, jamais le portefeuille entier.

Un compte gelé garde son propriétaire, son mint et son solde, mais selon la documentation Solana sur le gel, il ne peut plus recevoir, envoyer ni brûler de tokens tant qu'il n'est pas dégelé. Le détenteur possède toujours son solde, qui ne bouge simplement plus. Ses SOL et ses autres tokens ne sont pas touchés.

Pour arrêter un attaquant, un gel suffit. Pour bloquer tous les transferts avec l'autorité de gel uniquement, il faudrait geler le compte de chaque détenteur, coffres des pools compris, ce qui revient à geler le marché lui-même. Token-2022 prévoit un autre rôle pour cela : l'extension pausable donne à une autorité de pause le pouvoir de suspendre transferts, mints et burns sur tout le mint. Ce n'est pas l'autorité de gel.

Révoquer, c'est mettre ce champ à « none ». L'autorité actuelle signe, le changement est définitif et aucune instruction ne peut remplir le champ à nouveau. L'autorité de mint (nouveau supply), l'autorité de gel et l'autorité de mise à jour des métadonnées (nom, symbole, image) sont trois rôles distincts, révoqués chacun de son côté. Pour la marche à suivre rôle par rôle, voyez notre guide pour révoquer les autorités.

Garder l'autorité de gel : trois bonnes raisons

Réagir à un exploit

Un bridge lâche, un oracle de prix renvoie de mauvaises valeurs, un contrat de coffre a une faille, et un attaquant se retrouve avec une grosse quantité de votre token. Avec l'autorité de gel, vous gelez son compte de tokens tant que les tokens y sont encore, et vous gagnez le temps de vous coordonner avec les plateformes d'échange et les équipes touchées. La limite est nette : un gel n'arrête que ce qui n'a pas encore quitté le compte.

Les grands stablecoins ne s'en privent pas. Sur Solana, les mints d'USDC, d'USDT et de PYUSD ont tous une autorité de gel définie, et les conditions publiées par Circle et Tether leur réservent le droit de geler des tokens, par exemple quand la loi l'exige.

Conformité

Les tokens adossés à des actifs réels, les titres réservés à certains pays et les distributions soumises à une vérification d'identité peuvent exiger un émetteur capable d'agir sur une liste de sanctions ou une décision de justice. Sur un token SPL classique, l'autorité de gel est le principal levier on-chain pour cela. Token-2022 en ajoute d'autres : des comptes qui naissent gelés jusqu'à ce que l'autorité de gel les dégèle (default account state), un délégué permanent et un transfer hook. Notre comparatif entre Token-2022 et SPL détaille ces différences.

Si votre émission repose sur la capacité d'agir face à ce type d'ordre, révoquer vous retire ce levier. Ce paragraphe décrit un mécanisme technique et ne constitue pas un conseil juridique.

Verrou de vesting

Un émetteur peut geler le compte qui détient l'allocation de l'équipe ou des investisseurs jusqu'à son cliff. Mais c'est une promesse, pas un verrou temporel : l'émetteur peut dégeler à tout moment. Garder l'autorité de gel pour cet usage revient à demander aux acheteurs de vous croire sur parole. Pour leur offrir quelque chose de vérifiable, un contrat de vesting qui libère les tokens selon un calendrier reste la bonne voie.

Trois raisons de révoquer

Le signal de confiance. Acheteurs et outils d'analyse lisent l'autorité de gel. Sur un meme coin, une autorité active ressemble à un piège, puisqu'un compte gelé ne peut plus vendre ; notre article sur les tokens honeypot décrit le mécanisme. Un token sans feuille de route, sans audit et sans besoin de conformité ne gagne rien à la conserver.

Les listings. Les politiques varient d'une plateforme d'échange à l'autre. Posez la question à la plateforme visée avant de partir du principe que c'est oui, ou que c'est non.

Moins de cibles. Chaque autorité que vous détenez tient à une clé qui peut fuiter ou se retourner contre vos propres détenteurs. Révoquer dès que le besoin a disparu retire cette cible du jeu.

Matrice de décision : quatre scénarios

Garder l'autorité de gel ou la révoquer dépend du type de projet. Repérez la ligne la plus proche du vôtre et consignez par écrit ce qui vous en écarte.

Type de projetPar défautDéclencheur
Pur meme coin, sans feuille de routeRévoquerDès la création (l'option existe dans l'outil Créateur de Token) ou juste après le lancement
Token utilitaire avec une équipe activeGarder, puis révoquerAudit terminé, trésorerie sur un multisig, une période calme après le lancement, sans incident
Actif réel ou token limité à certaines juridictionsGarderPublier le raisonnement là où les détenteurs le lisent
Stablecoin ou actif institutionnelGarderInscrit dans la politique de l'émetteur

Liez la révocation à un événement, pas à une date : audit terminé, multisig en place, premier grand listing derrière vous. Et calez chaque révocation sur son propre jalon.

Ce qu'un gel ne fait pas

Il n'empêche pas la création de nouveau supply. Émettre de nouveaux tokens relève de l'autorité de mint, un rôle distinct : un token peut avoir révoqué l'une et garder l'autre active. Notre article sur la stratégie d'offre compare les modèles fixes, déflationnistes et mintables, et l'outil Révoquer l'autorité de mint ferme ce rôle-là.

Il ne change ni le supply ni les soldes. Les tokens gelés comptent toujours dans le supply et restent sur le compte du détenteur.

Il ne concerne pas les coins Pump.fun. Chaque coin Pump.fun naît sans autorité de gel, sur sa bonding curve comme après son passage sur PumpSwap, le DEX de Pump.fun. Il n'y a rien à révoquer, et personne ne peut geler ses comptes.

Enfin, la révocation ne dégèle rien. Les comptes gelés au moment de la révocation restent gelés pour toujours, comme le précise la documentation du programme SPL Token. Dégelez d'abord, révoquez ensuite.

Geler, dégeler et révoquer avec j.tools

Dans un hall industriel sombre, une main abaisse un levier doré pendant que des éclats ambrés s'échappent par l'entrebâillement d'une lourde porte d'acier

L'outil Geler le compte charge les détenteurs d'un mint. Vous protégez certains portefeuilles avec une liste blanche valable pour la session, sélectionnez des lignes et les gelez en lot. Chaque ligne affiche son statut, et les échecs peuvent être relancés. La page affiche l'autorité de gel du mint et ne s'exécute que si le portefeuille connecté est cette autorité.

L'outil Dégeler le compte fait l'inverse : il ne charge que les lignes gelées d'un mint et dégèle celles que vous choisissez.

Avec l'outil Révoquer le gel, vous collez l'adresse du mint. La page lit l'autorité de gel actuelle, l'affiche et vous prévient avant la signature si elle est déjà révoquée ou détenue par un autre portefeuille. Elle avertit que l'action est irréversible, affiche les frais de la plateforme avant que vous signiez, puis révoque en une seule transaction.

L'outil Rendre immuable vérifie les autorités de mint, de gel et de métadonnées, puis retire celles qui restent en une transaction, de façon définitive. Comme il révoque aussi l'autorité de gel, la règle « dégeler d'abord » vaut pour lui aussi.

Le snapshot des holders marque comme développeur le portefeuille qui détient l'autorité de mint ou de gel, ou qui a créé le token. Il n'affiche pas le champ lui-même : pour le lire, passez par la page Révoquer le gel.

Avant de révoquer

  1. Situez votre projet dans la matrice.
  2. Dégelez, avec l'outil « Dégeler le compte », chaque compte gelé qui doit redevenir utilisable : après la révocation, les comptes gelés le restent pour de bon.
  3. Vérifiez quel portefeuille détient l'autorité ; la page « Révoquer le gel » l'affiche.
  4. Tranchez à part pour l'autorité de mint et pour celle des métadonnées.
  5. Puis révoquez. Le pas-à-pas se trouve dans le guide des autorités mint, freeze et update.

Il n'y a pas de retour arrière. Si un exploit, une obligation de conformité ou un verrou de vesting peuvent encore vous concerner, mieux vaut garder l'autorité de gel et écrire pourquoi.

Erreurs fréquentes

  1. Révoquer parce que le dernier lancement en vogue l'a fait. La décision dépend du projet, pas de la tendance de la semaine.
  2. Laisser l'autorité sur un seul portefeuille chaud. Si vous voulez garder l'autorité de gel, placez-la derrière un multisig : toute autorité d'un token SPL peut être un multisig. Les pages j.tools, elles, n'agissent que si le portefeuille connecté est lui-même l'autorité.
  3. Confondre en public autorité de gel et autorité de mint. L'une bloque des comptes, l'autre crée du supply.
  4. Croire qu'un gel arrête tout le token. Il arrête un compte après l'autre. Mettre tout le mint en pause relève d'un rôle à part de Token-2022.
  5. Révoquer alors que des comptes sont gelés. Ils le resteront pour toujours.

Décider, puis l'écrire

Faut-il garder l'autorité de gel ? C'est une décision opérationnelle, pas une affaire d'image. Écrivez votre raisonnement là où les détenteurs peuvent le lire, et revoyez-le quand le projet franchit un vrai jalon. Pour le reste du travail après le lancement, suivez notre checklist après le lancement d'un token.

Questions fréquentes sur l'autorité de gel

Est-il sûr de garder l'autorité de gel ?

Oui, si la clé est bien protégée, idéalement par un multisig, et si vous avez une vraie raison de la garder. Le risque, c'est une clé unique sur un portefeuille chaud : si elle fuit, elle peut se retourner contre vos propres détenteurs. Sur Solana, les mints d'USDC, d'USDT et de PYUSD ont une autorité de gel définie.

Les acheteurs se fient-ils à un token avec une autorité de gel active ?

Sur un meme coin, elle passe pour un signal d'alarme. Pour les actifs réels et les tokens soumis à des obligations de conformité, les acheteurs informés lisent le raisonnement publié. Les autres points qu'ils contrôlent figurent dans nos huit vérifications contre un rug pull.

Peut-on révoquer l'autorité de gel plus tard ?

Oui, à tout moment tant que vous la détenez. Garder l'autorité de gel et révoquer plus tard reste donc toujours possible. L'inverse, jamais : une fois le champ à « none », aucune instruction ne le remplit à nouveau.

Que deviennent les comptes gelés après la révocation ?

Ils restent gelés de façon permanente, puisque plus personne ne peut les dégeler. Dégelez-les avant de révoquer.

Un token Pump.fun peut-il être gelé ?

Non. Les coins Pump.fun sont créés sans autorité de gel, sur la bonding curve comme après la migration. Il n'y a rien à révoquer non plus.

J
Auteur
J Tools Editorial

Un article de l'équipe J Tools.

Voir tous les articles de J Tools Editorial →

Articles connexes