Retour au blog
Solana

Récupérer du SOL sans fermer ses comptes de tokens

Fermer un compte de tokens vide n'est plus le seul moyen de rendre le loyer remboursable disponible. Lorsque Solana abaisse son minimum d'exemption de loyer, un compte peut rester ouvert tout en détenant plus de SOL que nécessaire. Cette différence est le loyer excédentaire.

Peut-on récupérer des SOL sans fermer un compte de tokens ?

Oui. WithdrawExcessLamports transfère uniquement les SOL au-delà de la réserve actuelle d'exemption de loyer d'un compte de tokens admissible. Le compte reste ouvert et son solde de tokens ne change pas. Sol Incinerator peut détecter les excédents pris en charge lors d'une analyse du portefeuille et afficher le montant exact avant signature.

Cette option est utile pour un compte dont vous avez encore besoin. Il peut détenir des tokens fongibles, un NFT standard ou simplement rester prêt à recevoir ce mint à nouveau. Le retrait ne recrée pas le compte, ne modifie pas son adresse et ne touche pas à l'actif détenu.

Elle fonctionne aussi lorsqu'un compte possède des SOL excédentaires pour une autre raison, par exemple des lamports directement transférés à son adresse. L'instruction du Token Program a été conçue pour cette situation ; les baisses de loyer rendent le même mécanisme pertinent pour de nombreux comptes anciens.

Quelle différence entre retrait d'excédent et fermeture ?

QuestionRetirer le loyer excédentaireFermer un compte vide
Le compte reste-t-il ?OuiNon
Peut-il contenir des tokens ?OuiIl doit être vide
Quels SOL sont déplacés ?Solde au-delà de la réserve actuelleLamports restants du compte
Peut-il redevenir admissible ?Oui, après une autre baisse ou un ajout de lamportsUn compte recréé part de la réserve alors en vigueur
Un actif est-il détruit ?NonNon ; une destruction est une action distincte

Sol Incinerator sépare ces actions. Les comptes de tokens vides pouvant être fermés sans risque utilisent le parcours établi des comptes vacants. Les comptes conservés avec un excédent utilisent le parcours non destructif de retrait d'excédent. La destruction est une troisième action, à choisir uniquement si vous souhaitez détruire un actif.

Comment récupérer les SOL excédentaires avec Sol Incinerator ?

  1. Ouvrez Sol Incinerator et connectez le wallet.
  2. Laissez l'analyse en lecture seule se terminer. Afficher un aperçu ne demande aucune signature.
  3. En mode Fun, examinez le loyer excédentaire admissible comme catégorie de récupération non destructive et inspectez ses comptes sources.
  4. En combinant des actions, vérifiez que les retraits d'excédent sélectionnés ne concernent pas des comptes à fermer ou à détruire.
  5. Contrôlez brut, frais de protocole, frais réseau, sources et variation nette.
  6. Signez seulement si tout correspond à votre intention.
  7. Après confirmation, les comptes sélectionnés restent ouverts à leur réserve de loyer actuelle ou au-dessus.

L'aperçu peut changer entre les analyses selon les paramètres de loyer, les soldes des comptes ou vos autres sélections de nettoyage. Examinez la transaction finale du portefeuille plutôt qu'un montant copié d'un article ou d'une analyse précédente.

Quels comptes de tokens sont admissibles ?

Le site vérifie les comptes SPL Token classiques et Token-2022 appartenant au portefeuille. Un compte conservé peut encore contenir des tokens ; son admissibilité dépend de ses lamports, de la longueur des données, de la réserve de loyer actuelle et de l'autorité, pas d'un solde de tokens nul.

Le calcul est propre à chaque compte :

gross excess = current source lamports − current rent-exempt reserve

Les extensions Token-2022 peuvent augmenter la taille du compte ; deux comptes n'ont donc pas forcément la même réserve. Un compte ayant déjà effectué un retrait après une phase antérieure peut offrir moins qu'un compte intact créé sous l'ancien paramètre.

Le site peut aussi valider un ensemble limité de comptes de mint visibles du portefeuille. Un mint n'est inclus que si le portefeuille connecté est son autorité de mint actuelle à signataire unique. La récupération de mint comporte d'autres cas de signature, décrits dans Comment récupérer les SOL excédentaires d'un mint de token Solana.

Qu'est-ce qui reste inchangé après le retrait ?

Seuls les lamports au-delà de la réserve sont déplacés. L'opération préserve :

  • l'adresse du compte de tokens ;
  • le mint et le propriétaire des tokens ;
  • la quantité brute de tokens ;
  • l'offre du mint ;
  • les extensions du compte et les autres données sérialisées ; et
  • assez de SOL pour rester exempté de loyer.

Un NFT standard peut donc rester dans son compte de tokens, et un solde fongible reste disponible comme avant. La transaction est toujours publique et sur la chaîne, mais ce n'est ni un transfert de tokens, ni une destruction, ni une fermeture de compte.

Comment les frais sont-ils calculés ?

Le wrapper Assetcinerator de Sol Incinerator impose des frais de protocole de 200 points de base sur l'excédent brut :

protocol fee = floor(gross excess × 200 ÷ 10,000)

user amount before network fee = gross excess − protocol fee

L'arrondi inférieur compte pour les petites valeurs, car la comptabilité Solana utilise des lamports entiers. Les coûts réseau sont séparés ; si une transaction admissible bénéficie du parrainage des frais, examinez aussi le coût de récupération indiqué. Ainsi, un très petit excédent brut peut ne pas apporter de bénéfice net significatif malgré l'admissibilité technique de la source.

Pourquoi Sol Incinerator peut-il ignorer un compte ?

Un compte peut être exclu pour plusieurs raisons de sécurité ou de protocole :

  • Aucun excédent actuel : ses lamports égalent déjà la réserve actuelle.
  • Vide et fermable : le parcours de fermeture complète peut récupérer son solde restant.
  • SOL enveloppé natif : les Token Programs refusent cette instruction pour les comptes natifs.
  • CPI Guard verrouillé : un compte Token-2022 peut bloquer l'invocation interprogramme du wrapper.
  • Action incompatible : la même source est déjà sélectionnée pour une destruction, une fermeture ou une autre modification.
  • Destination protégée : le nettoyage évite de retirer des fonds d'un compte nécessaire comme destination à une autre réclamation sélectionnée.
  • Autorité inadéquate : le portefeuille connecté ne peut fournir le signataire requis pour ce type de source.

L'absence d'une ligne ne prouve pas que le compte ne contient aucun lamport. Elle signifie que le plan actuel du site ne l'a pas classé comme source d'excédent sûre et exécutable.

Peut-on récupérer à nouveau après une autre phase de baisse du loyer ?

Oui. Un retrait réussi laisse le compte au minimum actuel. Si un feature gate Solana ultérieur abaisse ce minimum, le même compte conservé peut détenir un nouvel excédent. Relancez une analyse en lecture seule après chaque activation et laissez l'aperçu actuel calculer la différence.

Cela diffère d'une tentative de prévoir aujourd'hui le remboursement complet des cinq étapes. Le déploiement peut être suspendu ou inversé, et un compte individuel peut changer entre-temps. Ne réclamez que ce que le réseau et l'aperçu reconnaissent actuellement comme excédentaire.

Comment vérifier un retrait sans le confondre avec une destruction ?

Conservez la signature de transaction réussie et comparez le compte sélectionné avant et après l'opération. Le compte source doit toujours exister, sa quantité de tokens doit rester inchangée par le retrait et seul l'excédent pris en charge doit avoir bougé. Inspectez les autres instructions séparément si la transaction combine plusieurs catégories de récupération.

Le libellé récapitulatif d'un explorateur n'est pas le reçu complet. Faites correspondre la source et le portefeuille destinataire, inspectez l'opération du programme et distinguez l'excédent brut de la variation finale du portefeuille après coûts. Un retrait d'excédent réussi prouve une récupération de SOL, pas une destruction de token.

Si un élément disparaît d'une analyse ultérieure, il peut simplement ne plus avoir d'excédent admissible. Cela ne signifie pas à lui seul que le compte a été fermé. Lisez la transaction et l'état actuel du compte avant de déterminer ce qui s'est passé ou si une autre opération est nécessaire.

Sol Incinerator

Sol Incinerator

Vérifiez le SOL excédentaire tout en gardant ouverts les comptes éligibles.

Essayer maintenant

À lire aussi

Questions fréquentes

Peut-on récupérer du SOL sans fermer un compte de token ?

Oui, si un compte Token Program éligible détient plus de lamports que sa réserve live. WithdrawExcessLamports transfère uniquement cet excédent vers votre portefeuille. Le compte source reste ouvert ; son solde de tokens, son mint, son owner, ses extensions et ses autres données restent identiques.

Le retrait modifie-t-il les tokens du compte ?

Non. Il ne change que le solde de lamports du compte source. La quantité de tokens et la supply restent identiques, et le compte garde assez de SOL pour rester exempt de rent. Vérifiez tout de même les sources et la transaction avant signature.

Quels frais Sol Incinerator prélève-t-il ?

Le wrapper on-chain de Sol Incinerator prélève 200 points de base, soit 2% de l'excédent brut, arrondis au lamport inférieur. Les frais de transaction Solana s'ajoutent séparément ; la prévisualisation fait donc foi pour l’estimation nette de votre sélection.

Pourquoi un compte manque-t-il dans la prévisualisation ?

Il peut être exactement à la réserve live, vide et affecté à la fermeture, utiliser du Wrapped SOL natif, avoir un CPI Guard Token-2022 verrouillé, manquer de l'authority requise ou entrer en conflit avec un burn, une fermeture ou une autre modification.

Récupérer du SOL sans fermer ses comptes de tokens