Zurück zum Blog
Solana

Überschüssige SOL ohne Schließen von Token-Konten zurückfordern

Ein leeres Token-Konto zu schließen ist nicht mehr der einzige Weg, rückzahlbare Rent nutzbar zu machen. Nach einer Rent-Senkung kann ein offenes Konto mehr SOL als nötig halten. Diese Differenz ist überschüssige Rent.

Kann man SOL ohne Kontoschließung zurückfordern?

Ja. WithdrawExcessLamports überträgt nur SOL oberhalb der aktuellen Reserve eines berechtigten Token-Kontos. Das Konto bleibt offen und sein Token-Guthaben unverändert. Sol Incinerator findet unterstützten Überschuss beim Scan und zeigt den Betrag vor der Signatur.

Das ist nützlich für ein Konto, das du weiterhin benötigst. Es kann fungible Token oder einen Standard-NFT halten oder einfach bereitbleiben, denselben Mint erneut zu empfangen. Die Entnahme erstellt das Konto nicht neu, ändert seine Adresse nicht und berührt sein Asset nicht.

Die Funktion funktioniert auch, wenn ein Konto aus einem anderen Grund überschüssige SOL hält, etwa durch direkt an seine Adresse übertragene Lamports. Die Token-Program-Anweisung wurde für diese Situation entwickelt; Rent-Senkungen machen denselben Mechanismus für viele ältere Konten relevant.

Auszahlung oder Schließung?

FrageÜberschuss auszahlenLeeres Konto schließen
Konto bleibt bestehen?JaNein
Darf es Tokens halten?JaEs muss leer sein
Welche SOL bewegen sich?Nur oberhalb der Live-ReserveAlle verbleibenden Lamports
Später erneut berechtigt?Ja, nach einer weiteren Senkung oder zusätzlichen LamportsNeu angelegtes Konto startet mit der dann aktuellen Reserve
Asset zerstört?NeinNein; ein Burn ist separat und destruktiv

Sol Incinerator hält diese Aktionen getrennt. Leere, sicher schließbare Konten bleiben im Vacant-Account-Pfad. Erhaltene Konten mit Überschuss nutzen den nicht destruktiven Pfad. Ein Burn ist eine dritte Aktion und sollte nur ausgewählt werden, wenn du ein Asset zerstören möchtest.

Ablauf in Sol Incinerator

  1. Öffne Sol Incinerator und verbinde deine Wallet.
  2. Warte auf den schreibgeschützten Scan. Allein für die Vorschau signierst du nichts.
  3. Prüfe in Fun Mode geeignete überschüssige Rent als nichtdestruktive Rückgewinnungskategorie und kontrolliere ihre Quellkonten.
  4. Prüfe beim Kombinieren von Aktionen, dass ausgewählte Überschussentnahmen nicht mit zu schließenden oder zu burnenden Konten kollidieren.
  5. Prüfe Bruttobetrag, Protokollgebühr, geschätzte Netzwerkkosten, betroffene Quellen und Nettoänderung.
  6. Signiere nur, wenn alles deiner Absicht entspricht.
  7. Nach der Bestätigung bleiben die Konten auf oder über ihrer Live-Reserve offen.

Die Vorschau kann sich ändern, wenn Rent-Einstellungen, Salden oder andere ausgewählte Aktionen wechseln. Entscheidend ist die endgültige Wallet-Transaktion, nicht eine Zahl aus einem Artikel oder früheren Scan.

Welche Token-Konten sind geeignet?

Die Website prüft wallet-eigene klassische SPL-Token- und Token-2022-Konten. Ein behaltenes Konto kann weiterhin Token enthalten; die Eignung hängt von Lamports, Datenlänge, aktueller Rent-Reserve und Berechtigung ab, nicht von einem Token-Bestand von null.

Die Berechnung erfolgt kontospezifisch:

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

Token-2022-Erweiterungen können die Kontogröße erhöhen, sodass zwei Konten nicht dieselbe Reserve haben müssen. Ein Konto mit bereits erfolgter Entnahme nach einer früheren Phase kann weniger verfügbar haben als ein unverändertes Konto aus der Zeit der bisherigen Einstellung.

Die Website kann außerdem eine begrenzte Menge für die Wallet sichtbarer Mint-Konten prüfen. Ein Mint wird nur aufgenommen, wenn die verbundene Wallet seine aktuelle Single-Signer-Mint-Authority ist. Mint-Rückgewinnung hat zusätzliche Signiererfälle, beschrieben in SOL aus einem Mint zurückfordern.

Was bleibt nach der Entnahme unverändert?

Nur Lamports oberhalb der Reserve bewegen sich. Die Operation bewahrt:

  • die Token-Kontoadresse;
  • Token-Mint und Eigentümer;
  • die rohe Token-Menge;
  • die Umlaufmenge des Mints;
  • Kontoerweiterungen und andere serialisierte Daten; und
  • genügend SOL für die Rent-Befreiung.

Ein Standard-NFT kann daher in seinem Token-Konto bleiben, und ein fungibler Bestand bleibt wie zuvor verfügbar. Die Transaktion ist weiterhin on-chain und öffentlich, aber kein Token-Transfer, Burn oder Kontoschluss.

Gebühren

Der Assetcinerator-Wrapper von Sol Incinerator erzwingt eine Protokollgebühr von 200 Basispunkten auf den Bruttoüberschuss:

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

user amount before network fee = gross excess − protocol fee

Das Abrunden ist bei kleinen Werten wichtig, weil Solana mit ganzen Lamports rechnet. Netzwerkkosten sind separat; nutzt eine geeignete Transaktion Gebührensponsoring, prüfe auch die dafür berechnete Rückgewinnungsgebühr. Ein sehr kleiner Bruttoüberschuss kann deshalb trotz technischer Eignung der Quelle keinen nennenswerten Nettovorteil bringen.

Warum werden Konten übersprungen?

Ein Konto kann aus mehreren Sicherheits- oder Protokollgründen ausgeschlossen werden:

  • Kein Überschuss: Seine Lamports entsprechen bereits der aktuellen Reserve.
  • Leer und schließbar: Der vollständige Schließpfad kann stattdessen das verbleibende Kontoguthaben zurückholen.
  • Natives Wrapped SOL: Die Token Programs lehnen diese Anweisung für native Konten ab.
  • Gesperrter CPI Guard: Ein Token-2022-Konto kann den programmübergreifenden Aufruf des Wrappers blockieren.
  • Konflikt: Dieselbe Quelle ist bereits zum Burnen, Schließen oder anderweitigen Ändern ausgewählt.
  • Geschütztes Ziel: Die Bereinigung vermeidet Entnahmen aus einem Konto, das ein anderer ausgewählter Claim als Ziel benötigt.
  • Falsche Authority: Die verbundene Wallet kann den vom Quelltyp benötigten Signierer nicht bereitstellen.

Ein fehlender Eintrag beweist nicht, dass das Konto keine Lamports enthält. Er bedeutet, dass der aktuelle Website-Plan es nicht als sichere, ausführbare Quelle überschüssiger Rent eingestuft hat.

Kann das Konto später erneut berechtigt sein?

Ja. Eine erfolgreiche Auszahlung lässt das Konto am heutigen Minimum. Senkt ein späteres Feature Gate dieses Minimum, entsteht ein neuer Überschuss. Führe nach jeder Aktivierung einen neuen schreibgeschützten Scan aus und nutze die Live-Vorschau.

Das ist etwas anderes als der Versuch, heute die vollständige Rückgewinnung aus fünf Stufen vorherzusagen. Der Rollout kann pausieren oder zurückgenommen werden, und ein einzelnes Konto kann sich inzwischen verändern. Beanspruche nur das, was Netzwerk und Transaktionsvorschau jetzt als Überschuss anerkennen.

Wie prüfst du eine Entnahme, ohne sie mit einem Burn zu verwechseln?

Speichere die erfolgreiche Transaktionssignatur und vergleiche das ausgewählte Konto vor und nach der Operation. Das Quellkonto sollte weiterhin existieren, die Token-Menge sollte durch die Entnahme unverändert bleiben, und nur der unterstützte Überschuss sollte sich bewegt haben. Prüfe andere Anweisungen gesondert, wenn die Transaktion mehrere Rückgewinnungskategorien kombiniert.

Die Zusammenfassung eines Explorers ist nicht der ganze Beleg. Gleiche Quell- und Empfänger-Wallet ab, prüfe die Programmoperation und unterscheide Bruttoüberschuss von der endgültigen Wallet-Änderung nach Kosten. Eine erfolgreiche Überschussentnahme belegt SOL-Rückgewinnung, nicht die Zerstörung eines Tokens.

Verschwindet ein Element aus einem späteren Scan, kann das bedeuten, dass es keinen geeigneten Überschuss mehr hat. Es bedeutet für sich genommen nicht, dass das Konto geschlossen wurde. Lies Transaktion und aktuellen Kontozustand, bevor du entscheidest, was passiert ist oder ob eine weitere Operation nötig ist.

Sol Incinerator

Sol Incinerator

Prüfe überschüssige SOL und lasse berechtigte Token-Konten geöffnet.

Jetzt ausprobieren

Weiterführende Artikel

Häufig gestellte Fragen

Kann man SOL zurückfordern, ohne ein Token-Konto zu schließen?

Ja, wenn ein berechtigtes Token-Program-Konto mehr Lamports als seine aktuelle Rent-Reserve hält. WithdrawExcessLamports verschiebt nur diesen Überschuss in deine Wallet. Das Quellkonto bleibt offen; Token-Guthaben, Mint, Eigentümer, Erweiterungen und alle übrigen Kontodaten bleiben unverändert.

Beeinflusst die Auszahlung die Tokens im Konto?

Nein. Eine Überschussauszahlung ändert nur den Lamport-Saldo des Quellkontos. Token-Menge und Mint-Supply bleiben gleich, und das Konto behält genug SOL für die Rent-Befreiung. Prüfe trotzdem vor der Signatur die angezeigten Quellkonten und die Wallet-Transaktion.

Welche Gebühr berechnet Sol Incinerator?

Sol Incinerator berechnet über seinen On-Chain-Wrapper 200 Basispunkte beziehungsweise 2% des Bruttoüberschusses. Die Berechnung wird auf ganze Lamports abgerundet. Die normale Solana-Transaktionsgebühr kommt separat hinzu, weshalb die Vorschau die maßgebliche Netto-Schätzung für deine Auswahl ist.

Warum fehlt ein Konto in der Überschussvorschau?

Es kann bereits genau die Live-Reserve halten, leer und dem Schließpfad zugeordnet sein, natives Wrapped SOL nutzen, einen gesperrten Token-2022 CPI Guard haben, die nötige Authority nicht erfüllen oder wegen eines gleichzeitig ausgewählten Burns, Schließens oder einer anderen Änderung ausgeschlossen sein.

Überschüssige SOL ohne Schließen von Token-Konten zurückfordern