Zum Inhalt springen
AktiviertTier AToken

Clawback XLS-39

Emittenten können dafür freigeschaltete Token aus regulatorischen Gründen zurückholen. Clawback ist im XRP Ledger aktiviert. xrpscan nennt 08.02.2024 als Aktivierungsdatum und rippled 1.12.0 als erste Version.

Fachlich geprüft am 31.07.2026 · Autor: Philip F. Schmitt

Status
Aktiviert
XLS
XLS-39
Version
rippled 1.12.0
Aktiviert
08.02.2024

Was ändert dieses Amendment?

Warum gibt es dieses Amendment?

Regulierte Emittenten können verpflichtet sein, ausgegebene Vermögenswerte aus bestimmten Konten zurückzuholen.

Wie funktioniert der Mechanismus?

Der Emittent aktiviert lsfAllowTrustLineClawback einmalig per AccountSet, bevor sein Owner Directory Einträge enthält. Danach kann eine Clawback-Transaktion einen Betrag des eigenen Trustline-Tokens vom angegebenen Gegenkonto abbuchen. Liegt der angeforderte Betrag über dem Saldo, wird höchstens der verfügbare Saldo eingezogen.

Was ändert sich gegenüber dem Vorgänger?

VorherNachher
Freeze konnte die weitere Nutzung eines ausgegebenen Tokens stoppen, bereits gehaltene Einheiten aber nicht aus dem Konto entfernen.Ein entsprechend vorbereiteter Emittent kann eigene ausgegebene Assets aus einer Trustline zurückholen.

Für wen ist die Änderung relevant?

XRP-Halter und Nutzer

Halter müssen vor dem Erwerb erkennen, ob ein Token ein dauerhaftes Rückholrecht besitzt. Für XRP gibt es dieses Recht nicht.

Wallets und App-Entwickler

Wallets, Explorer und Börsen sollten das Kontoflag anzeigen und Clawback-Ereignisse getrennt von normalen Transfers auswerten.

Börsen und Emittenten

Emittenten erhalten ein regulatorisches Rückholinstrument. Die Aktivierung ist nur bei leerem Owner Directory möglich, nicht umkehrbar und mit NoFreeze unvereinbar.

Node-Betreiber

Nodes prüfen Emittent, Trustline, Betrag und Kontoflags und begrenzen die Rückholung auf den vorhandenen Saldo.

Welche Grenzen und Risiken bleiben?

  • Clawback gilt ausschließlich für ausgegebene Assets und niemals für XRP.
  • Die Funktion ist standardmäßig ausgeschaltet und muss vor bestehenden Trustlines, Offers, Escrows, Payment Channels oder Checks aktiviert werden.
  • lsfAllowTrustLineClawback kann nach dem Setzen nicht zurückgenommen werden.
  • Clawback und die unwiderrufliche NoFreeze-Erklärung schließen sich gegenseitig aus.
  • XLS-39 erfasst nur frei verfügbares Trustline-Guthaben. Token in AMMs oder Escrows benötigen eigene Erweiterungen.
Technische Details: Transaktionen, Felder, Codes und Invarianten

Transaktionen

  • AccountSet
  • Clawback

Ledger-Objekte

  • AccountRoot
  • RippleState

Felder und Flags

  • Amount
  • Account
  • lsfAllowTrustLineClawback 0x80000000
  • lsfNoFreeze

Ergebnis-Codes

  • tecOWNERS
  • tecNO_PERMISSION
  • tecNO_LINE
  • temBAD_AMOUNT

Wie hängt dieses Amendment mit anderen zusammen?

Jede direkte Verbindung besitzt einen Typ, eine Erklärung und eine Primärquelle.

Wie geht es mit diesem Amendment weiter?

Clawback ist im XRP Ledger aktiviert. xrpscan nennt 08.02.2024 als Aktivierungsdatum und rippled 1.12.0 als erste Version.

Die Regeln sind bereits Teil des Mainnets. Serverbetreiber brauchen eine kompatible rippled-Version, normale Wallet-Nutzer müssen nichts manuell aktivieren.

Wo steht es in seiner Amendment-Familie?

AMM und Clawback: Protokollfolge

  1. AMMAktiviert · ab rippled 1.12.0
  2. ClawbackAktiviert · ab rippled 1.12.0
  3. fixInnerObjTemplateAktiviert · ab rippled 2.1.0
  4. fixAMMOverflowOfferAktiviert · ab rippled 2.1.1
  5. fixPreviousTxnIDAktiviert · ab rippled 2.2.0
  6. fixAMMv1_1Aktiviert · ab rippled 2.2.0
  7. fixInnerObjTemplate2Aktiviert · ab rippled 2.3.0
  8. fixAMMv1_2Aktiviert · ab rippled 2.3.0
  9. AMMClawbackAktiviert · ab rippled 2.3.0
  10. fixFrozenLPTokenTransferAktiviert · ab rippled 2.4.0
  11. DeepFreezeAktiviert · ab rippled 2.4.0
  12. fixAMMv1_3Aktiviert · ab rippled 2.5.0
  13. fixAMMClawbackRoundingAktiviert · ab rippled 3.0.0
  14. MPTokensV2In Entwicklung

Welche Primärquellen belegen die Angaben?

← Alle XRPL-Amendments und XLS-Spezifikationen