Zum Inhalt springen
In AbstimmungTier BSicherheit

fixCleanup3_4_0

Der Sammel-Fix zu rippled 3.4.0 korrigiert Randfälle in Vaults, Lending, AMM, Permissioned DEX, Escrow, Sponsoring und Delegation. fixCleanup3_4_0 ist auf dem Mainnet offen, aber noch nicht aktiviert. Aktuell melden 14 von 35 erfassten Validatoren Unterstützung.

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

Status
In Abstimmung
XLS
Keine separate XLS
Aktiviert
Keine Angabe

Wie steht die Mainnet-Abstimmung?

14 von 35 Ja-Stimmen, benötigt: 28 (aktuell 40 %, Ziel 80 %)

Was korrigiert dieses Amendment?

Welchen Fehlerfall korrigiert der Fix?

fixCleanup3_4_0 bündelt die amendment-gebundenen Korrekturen aus rippled 3.4.0. Dazu gehören genauere Rundung in Vault-Transaktionen, strengere Regeln für verspätete und ausgefallene Kredite, eine vollständige Rückholung per AMMClawback sowie getrennte Signatur-Präfixe für SponsorSignature und CounterpartySignature.

Wer ist davon betroffen?

Für XRP-Halter ist keine Aktion nötig. Wer Vaults, Lending, AMM-Pools oder Sponsoring nutzt, erhält nach der Aktivierung in mehreren Randfällen andere Ergebniscodes und konsistentere Salden.

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

VorherNachher
Ein Sponsor konnte die Reserveübernahme für ein einzelnes Objekt beenden, auch wenn der Gesponserte die Reserve selbst nicht tragen konnte. AMMClawback konnte bei ganzzahliger MPT-Rundung einen Betrag von null zurückholen und dabei LP-Token des Halters verbrennen.Der Ledger prüft beim Beenden eines Sponsorings die Reservefähigkeit des Gesponserten, weist AMMClawback-Beträge ab, die auf null runden, und lässt Kredite erst nach strikt überschrittener Fälligkeit als verspätet, wertgemindert oder ausgefallen gelten.

Für wen ist die Änderung relevant?

XRP-Halter und Nutzer

XRP-Salden bleiben unberührt. Einleger in Vaults profitieren von genauerer Rundung, und gesponserte Konten behalten ihre Reservedeckung, bis sie selbst oder ein anderer Sponsor sie übernimmt.

Wallets und App-Entwickler

Apps behandeln die geänderten Ergebniscodes wie tecPSEUDO_ACCOUNT, tecDUPLICATE und temBAD_CURRENCY und erzeugen Signaturen für SponsorSignature und CounterpartySignature mit dem jeweils eigenen Präfix.

Börsen und Emittenten

Emittenten mit asfDisallowIncomingTrustline sind auch gegen Token-Empfang über OfferCreate geschützt. Kreditanbieter können Kredite erst nach strikt überschrittener Fälligkeit als ausgefallen markieren.

Node-Betreiber

Validatoren stimmen über den Sammel-Fix ab. Nodes brauchen rippled 3.4.0 oder neuer, um fixCleanup3_4_0 zu kennen und nach seiner Aktivierung weiter am Konsens teilzunehmen.

Welche Grenzen und Risiken bleiben?

  • Der Sammel-Fix korrigiert bestehende Funktionen und bringt keine neue Transaktion mit.
  • Korrekturen für Sponsor oder PermissionDelegationV1_1 wirken praktisch erst, wenn auch das jeweilige Feature-Amendment aktiv ist.
  • Die objektbezogene Reserveprüfung beim Beenden eines Sponsorings hängt laut XLS-68 an fixCleanup3_4_0, die kontobezogene Prüfung gilt bereits mit Sponsor allein.
Technische Details: Transaktionen, Felder, Codes und Invarianten

Transaktionen

  • VaultDeposit
  • VaultWithdraw
  • VaultClawback
  • VaultSet
  • LoanSet
  • LoanManage
  • LoanBrokerCoverWithdraw
  • AMMBid
  • AMMClawback
  • AMMDeposit
  • AMMWithdraw
  • OfferCreate
  • Payment
  • NFTokenCreateOffer
  • MPTokenAuthorize
  • EscrowFinish
  • EscrowCancel
  • SponsorshipTransfer

Ledger-Objekte

  • Vault
  • Loan
  • LoanBroker
  • AMM
  • Offer
  • MPToken
  • Escrow
  • RippleState

Felder und Flags

  • SponsorSignature / CounterpartySignature (eigene Signatur-Präfixe)
  • CredentialIDs (neu bei VaultWithdraw)
  • asfDisallowIncomingTrustline (gilt auch für OfferCreate)
  • tfMPTUnauthorize
  • AssetsTotal / AssetsMaximum

Ergebnis-Codes

  • tecPSEUDO_ACCOUNT
  • tecAMM_FAILED
  • tecDUPLICATE
  • tecNO_PERMISSION
  • tecINSUFFICIENT_RESERVE
  • temBAD_CURRENCY
  • temMALFORMED

Invarianten

  • ValidVault blockiert VaultSet nicht mehr, wenn allein aufgelaufene Zinsen AssetsTotal über AssetsMaximum heben.
  • ValidPermissionedDEX ignoriert gelöschte Domains und verlangt, dass ein Offer zum Orderbuch seiner Domain passt.
  • ValidMPTBalanceChanges und ValidMPTTransfer werden durchgesetzt und gelten auch für gescheiterte Transaktionen.

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.4.0 korrigiert Randfälle in Vaults, Lending, AMM, Permissioned DEX, Escrow, Sponsoring und Delegation. Der dokumentierte Sammel-Fix umfasst AMM.

Beziehung in der Primärquelle prüfen ↗

bündelt Korrekturen für

Sponsor

Der Sammel-Fix zu rippled 3.4.0 korrigiert Randfälle in Vaults, Lending, AMM, Permissioned DEX, Escrow, Sponsoring und Delegation. Der dokumentierte Sammel-Fix umfasst Sponsor.

Beziehung in der Primärquelle prüfen ↗

Wie geht es mit diesem Amendment weiter?

fixCleanup3_4_0 ist auf dem Mainnet offen, aber noch nicht aktiviert. Aktuell melden 14 von 35 erfassten Validatoren Unterstützung.

Für die Aktivierung muss die Unterstützung mindestens 80 Prozent erreichen und zwei Wochen ununterbrochen oberhalb dieser Schwelle bleiben.

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. fixPreviousTxnIDAktiviert · ab rippled 2.2.0
  10. fixAMMv1_1Aktiviert · 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. DeepFreezeAktiviert · ab rippled 2.4.0
  15. fixFrozenLPTokenTransferAktiviert · 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. PermissionDelegationV1_1In Abstimmung · ab rippled 3.3.0
  21. SponsorIn Abstimmung · 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