Un mint est un compte on-chain du Token Program qui détient une réserve de SOL. Son excédent est récupérable avec la bonne signature.
Peut-on récupérer du SOL d'un mint ?
Oui, si le mint dépasse sa réserve live et si la mint authority requise peut signer. WithdrawExcessLamports ne transfère que l'excédent ; supply, décimales, authorities, extensions et soldes ne changent pas.
Un mint classique de 82 octets exigeait historiquement 0.0014616 SOL à 6,960 lamports par octet. Les extensions peuvent agrandir un mint Token-2022 : utilisez sa taille et sa réserve live.
Qui doit signer ?
Selon les règles du Token Program :
| État du mint | Signature requise | Couverture du site |
|---|---|---|
| Wallet = mint authority active | Ce wallet | Compatible si trouvé |
| Multisig = mint authority | Membres M-sur-N | Intégration directe |
| Autre wallet = mint authority | Autre wallet | Indisponible au détenteur |
| Authority révoquée ; keypair | Keypair originale du mint | Direct si clé disponible |
| Authority révoquée ; off-curve | Mint via programme contrôleur | CPI du programme requis |
La possession de tokens n'accorde pas la mint authority.
Ne saisissez jamais keypair, secret de wallet ou seed phrase sur un site. Les signatures inhabituelles doivent rester dans un flux développeur local audité.
Montant et effets
mint lamports − current reserve for the mint's data length
Si un mint classique de 82 octets détient 0.0014616 SOL et que la première étape devient active, sa réserve serait 0.00132993 SOL et l'excédent brut conditionnel 0.00013167 SOL.
Sol Incinerator prélève 200 points de base, soit 2% de l'excédent brut ; frais réseau et partenaire éventuel sont séparés. Supply, décimales, mint authority, freeze authority, extensions Token-2022, comptes et soldes restent identiques.
Prévisualisation et exécution utilisent WithdrawExcessLamports. Vérifiez 1 source, 2 familles de programmes, 2 cas d'authority, 3 valeurs de réserve, 4 champs de frais et 5 règles de signature. Cela vaut aussi pour Token-2022.
Sans authority, le mint doit signer lui-même : keypair d'origine on-curve ou parcours CPI/PDA correct pour un mint off-curve.
API développeur
POST /withdraw-excess-lamports/previewPOST /withdraw-excess-lamportsPOST /withdraw-excess-lamports-instructions
Les requêtes emploient userPublicKey et sourceAccount, avec authorityPublicKey et multisigSignerPublicKeys en option. Toutes les signatures restent locales. Voir le guide WithdrawExcessLamports.

Sol Incinerator
Analysez les mints visibles et vérifiez leur SOL excédentaire éligible.