Zum Inhalt springen
AktiviertTier BSicherheit

fixCleanup3_3_0

Der Sammel-Fix zu rippled 3.3.0 korrigiert Randfälle bei Vaults, Lending, AMM, Permissioned DEX, Checks und Pseudo-Konten. fixCleanup3_3_0 ist im XRP Ledger aktiviert. xrpscan nennt 11.09.2026 als Aktivierungsdatum und rippled 3.3.0 als erste Version.

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

Status
Aktiviert
XLS
Keine separate XLS
Aktiviert
11.09.2026

Was korrigiert dieses Amendment?

Welchen Fehlerfall korrigiert der Fix?

fixCleanup3_3_0 bündelt die amendment-gebundenen Korrekturen aus rippled 3.3.0. Es vereinheitlicht Freeze- und Deep-Freeze-Prüfungen für Transfers von und zu Pseudo-Konten, hält AMM-Liquidität aus den Qualitätsschätzungen des Permissioned DEX heraus und lässt von Pseudo-Konten signierte Transaktionen mit tefBAD_AUTH scheitern.

Wer ist davon betroffen?

Halter müssen nichts tun. Nutzer von Vaults, AMM-Pools und permissioned Märkten erhalten in einzelnen Fehlerfällen frühere oder eindeutigere Ergebniscodes, etwa tecAMM_FAILED statt tefEXCEPTION bei AMMWithdraw.

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

VorherNachher
Hybride Offers konnten aus dem offenen Orderbuch verschwinden, wenn ihr Konto den Zugang zur Permissioned Domain verlor. AMMWithdraw konnte bei einem bestimmten EPrice durch null teilen und mit tefEXCEPTION scheitern.Hybride Offers bleiben im offenen Orderbuch, CheckCash und CheckCancel weisen eine CheckID aus Nullen schon in der Vorprüfung mit temMALFORMED ab, und CredentialCreate sowie DepositPreauth lehnen Pseudo-Konten mit tecPSEUDO_ACCOUNT ab.

Für wen ist die Änderung relevant?

XRP-Halter und Nutzer

XRP-Salden und normale Zahlungen bleiben unverändert. In permissioned Märkten bleiben hybride Offers im offenen Orderbuch erhalten, wenn der Domain-Zugang endet.

Wallets und App-Entwickler

Apps berücksichtigen tecAMM_FAILED, tefBAD_AUTH und tecPSEUDO_ACCOUNT als mögliche Ergebnisse und erwarten bei Checks mit einer ID aus Nullen temMALFORMED.

Börsen und Emittenten

Betreiber permissioned Märkte erhalten Qualitätsschätzungen ohne einbezogene AMM-Liquidität. Vault- und Lending-Anbieter erhalten zusätzliche Präzisions- und Rundungskorrekturen.

Node-Betreiber

Nodes prüfen zwei zusätzliche Invarianten und brauchen rippled 3.3.0 oder neuer, um den Sammel-Fix zu kennen.

Welche Grenzen und Risiken bleiben?

  • Die Präzisionsprüfung für AMMDeposit, AMMWithdraw und AMMClawback greift nur, wenn zusätzlich fixAMMv1_3 aktiv ist.
  • Die Ablehnung von Transaktionen, die ein Pseudo-Konto signiert, gilt laut xrpl.org auch dann, wenn LendingProtocol oder BatchV1_1 aktiv ist.
  • Die Präzisions- und Rundungskorrekturen für Vaults und Lending sind in der Dokumentation nur zusammengefasst beschrieben.
Technische Details: Transaktionen, Felder, Codes und Invarianten

Transaktionen

  • VaultDeposit
  • VaultWithdraw
  • AMMDeposit
  • AMMWithdraw
  • AMMClawback
  • LoanBrokerCoverDeposit
  • LoanBrokerCoverWithdraw
  • CheckCash
  • CheckCancel
  • CredentialCreate
  • DepositPreauth

Ledger-Objekte

  • Vault
  • LoanBroker
  • AMM
  • Offer
  • Check
  • Credential
  • AccountRoot von Pseudo-Konten

Felder und Flags

  • CheckID
  • EPrice
  • Subject (CredentialCreate)
  • Authorize (DepositPreauth)

Ergebnis-Codes

  • temMALFORMED
  • tecAMM_FAILED
  • tefBAD_AUTH
  • tecPSEUDO_ACCOUNT

Invarianten

  • ValidAMM: Ein AMM darf nur durch AMMWithdraw, AMMClawback oder AMMDelete gelöscht werden.
  • ObjectHasPseudoAccount: Wird ein Ledger-Objekt mit Pseudo-Konto gelöscht, verschwindet auch das Pseudo-Konto.

Wie hängt dieses Amendment mit anderen zusammen?

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

bündelt Korrekturen für

AMM

Der Sammel-Fix zu rippled 3.3.0 korrigiert Randfälle bei Vaults, Lending, AMM, Permissioned DEX, Checks und Pseudo-Konten. Der dokumentierte Sammel-Fix umfasst AMM.

Beziehung in der Primärquelle prüfen

bündelt Korrekturen für

AMMClawback

Der Sammel-Fix zu rippled 3.3.0 korrigiert Randfälle bei Vaults, Lending, AMM, Permissioned DEX, Checks und Pseudo-Konten. Der dokumentierte Sammel-Fix umfasst AMMClawback.

Beziehung in der Primärquelle prüfen

bündelt Korrekturen für

Checks

Der Sammel-Fix zu rippled 3.3.0 korrigiert Randfälle bei Vaults, Lending, AMM, Permissioned DEX, Checks und Pseudo-Konten. Der dokumentierte Sammel-Fix umfasst Checks.

Beziehung in der Primärquelle prüfen

bündelt Korrekturen für

Credentials

Der Sammel-Fix zu rippled 3.3.0 korrigiert Randfälle bei Vaults, Lending, AMM, Permissioned DEX, Checks und Pseudo-Konten. Der dokumentierte Sammel-Fix umfasst Credentials.

Beziehung in der Primärquelle prüfen

bündelt Korrekturen für

DeepFreeze

Der Sammel-Fix zu rippled 3.3.0 korrigiert Randfälle bei Vaults, Lending, AMM, Permissioned DEX, Checks und Pseudo-Konten. Der dokumentierte Sammel-Fix umfasst DeepFreeze.

Beziehung in der Primärquelle prüfen

bündelt Korrekturen für

fixAMMv1_3

Der Sammel-Fix zu rippled 3.3.0 korrigiert Randfälle bei Vaults, Lending, AMM, Permissioned DEX, Checks und Pseudo-Konten. Der dokumentierte Sammel-Fix umfasst fixAMMv1_3.

Beziehung in der Primärquelle prüfen

Wie geht es mit diesem Amendment weiter?

fixCleanup3_3_0 ist im XRP Ledger aktiviert. xrpscan nennt 11.09.2026 als Aktivierungsdatum und rippled 3.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. DeletableAccountsAktiviert · ab rippled 1.4.0
  2. TicketBatchAktiviert · ab rippled 1.7.0
  3. DisallowIncomingAktiviert · ab rippled 1.10.0
  4. AMMAktiviert · ab rippled 1.12.0
  5. ClawbackAktiviert · ab rippled 1.12.0
  6. fixDisallowIncomingV1Aktiviert · ab rippled 2.0.0
  7. fixInnerObjTemplateAktiviert · ab rippled 2.1.0
  8. fixAMMOverflowOfferAktiviert · ab rippled 2.1.1
  9. fixAMMv1_1Aktiviert · ab rippled 2.2.0
  10. fixPreviousTxnIDAktiviert · ab rippled 2.2.0
  11. AMMClawbackAktiviert · ab rippled 2.3.0
  12. fixAMMv1_2Aktiviert · ab rippled 2.3.0
  13. fixInnerObjTemplate2Aktiviert · ab rippled 2.3.0
  14. fixFrozenLPTokenTransferAktiviert · ab rippled 2.4.0
  15. DeepFreezeAktiviert · ab rippled 2.4.0
  16. PermissionedDEXAktiviert · ab rippled 2.5.0
  17. fixAMMv1_3Aktiviert · ab rippled 2.5.0
  18. PermissionDelegationVeraltet · ab rippled 2.5.0
  19. fixAMMClawbackRoundingAktiviert · ab rippled 3.0.0
  20. SponsorIn Abstimmung · ab rippled 3.3.0
  21. PermissionDelegationV1_1Aktiviert · ab rippled 3.3.0
  22. fixCleanup3_3_0Aktiviert · ab rippled 3.3.0
  23. fixCleanup3_4_0In Abstimmung · ab rippled 3.4.0
  24. MPTokensV2In Entwicklung

Welche Primärquellen belegen die Angaben?

← Alle XRPL-Amendments und XLS-Spezifikationen