Zum Inhalt springen
AktiviertTier ADeFi & DEX

AMMClawback XLS-73

Token mit aktivierter Clawback-Funktion können in AMM-Pools verwendet werden. AMMClawback ist im XRP Ledger aktiviert. xrpscan nennt 30.01.2025 als Aktivierungsdatum und rippled 2.3.0 als erste Version.

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

Status
Aktiviert
XLS
XLS-73
Version
rippled 2.3.0
Aktiviert
30.01.2025

Was ändert dieses Amendment?

Warum gibt es dieses Amendment?

Clawback-fähige Token brauchten für AMM-Pools eine eigene Rückholregel, weil ein Pool Token verschiedener Teilnehmer gemeinsam verwaltet.

Wie funktioniert der Mechanismus?

AMMClawback ermittelt den LP-Anteil eines Halters und zieht daraus den vom Emittenten ausgegebenen Token ein. Gibt der Emittent nur eines der beiden Pool-Assets aus, erhält der Halter das gepaarte Asset zurück. Das Flag tfClawTwoAssets erlaubt die Rückholung beider Seiten nur dann, wenn derselbe Emittent beide Assets ausgegeben hat.

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

VorherNachher
Konten mit aktiviertem Clawback konnten für ihre Token keinen regulären AMM-Pool eröffnen, weil der ursprüngliche Clawback nur frei verfügbares Guthaben erfasste.Der Emittent kann seine Token aus dem anteiligen Poolguthaben eines Halters zurückholen, während AMMDeposit eingefrorene oder nicht autorisierte Einzahlungen abweist.

Für wen ist die Änderung relevant?

XRP-Halter und Nutzer

XRP selbst bleibt von Clawback ausgeschlossen. Wer LP-Token eines clawback-fähigen Assets hält, kann seinen anteiligen Poolbestand dieses Tokens verlieren und erhält je nach Poolkonstellation das andere Asset zurück.

Wallets und App-Entwickler

AMM-Oberflächen müssen Clawback-, Freeze- und Autorisierungsstatus vor Einzahlungen prüfen und die Folgen einer Rückholung für LP-Token und Poolbestände darstellen.

Börsen und Emittenten

Ein Emittent kann Compliance-Rechte auch gegenüber Token in AMM-Pools ausüben. Er darf nur eigene Assets einziehen und benötigt das dauerhaft gesetzte Clawback-Kontoflag.

Node-Betreiber

Nodes berechnen die proportionalen Poolanteile, verbrennen die zugehörigen LP-Token und wenden die Rückholung atomar auf den AMM an.

Welche Grenzen und Risiken bleiben?

  • Die Funktion kann XRP nicht zurückholen.
  • Der Emittent muss lsfAllowTrustLineClawback aktiviert haben.
  • Asset muss einen vom ausführenden Account ausgegebenen Token bezeichnen.
  • tfClawTwoAssets ist unzulässig, wenn der Emittent nicht beide Pool-Assets ausgegeben hat.
  • Eine Rückholung ist keine allgemeine AMM-Auszahlung im Auftrag eines beliebigen Halters.
Technische Details: Transaktionen, Felder, Codes und Invarianten

Transaktionen

  • AMMClawback
  • AMMCreate
  • AMMDeposit

Ledger-Objekte

  • AMM
  • RippleState
  • AccountRoot

Felder und Flags

  • Holder
  • Asset
  • Asset2
  • Amount
  • lsfAllowTrustLineClawback
  • tfClawTwoAssets 0x00000001

Ergebnis-Codes

  • tecNO_PERMISSION
  • temMALFORMED

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?

AMMClawback ist im XRP Ledger aktiviert. xrpscan nennt 30.01.2025 als Aktivierungsdatum und rippled 2.3.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