From ed4b18586b92123540d0c479b6147cb7ea2fcbd1 Mon Sep 17 00:00:00 2001 From: Oliver Eggert Date: Wed, 5 Nov 2025 21:14:14 -0800 Subject: [PATCH 1/3] update known amendment page --- resources/known-amendments.md | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/resources/known-amendments.md b/resources/known-amendments.md index d69b41a4212..69d3c92baad 100644 --- a/resources/known-amendments.md +++ b/resources/known-amendments.md @@ -169,7 +169,7 @@ See [Clawback](../docs/concepts/tokens/fungible-tokens/clawing-back-tokens.md) f | Amendment | Credentials | |:-------------|:------------| | Amendment ID | 1CB67D082CF7D9102412D34258CEDB400E659352D3B207348889297A6D90F5EF | -| Status | Open for Voting | +| Status | Enabled | | Default Vote (Latest stable release) | No | | Pre-amendment functionality retired? | No | @@ -1093,6 +1093,21 @@ Ledger entries that were created before this amendment was enabled will get the Without this amendment, some types of ledger entries don't have those fields, which makes it harder to trace the history of modifications to those ledger entries. +### fixPriceOracleOrder +[fixPriceOracleOrder]: #fixpriceoracleorder + +| Amendment | fixPriceOracleOrder | +|:-------------|:--------------------| +| Amendment ID | TBD | +| Status | Open for Voting | +| Default Vote (Latest stable release) | No | +| Pre-amendment functionality retired? | No | + +Fixes an issue where the order of asset pair data is different from when a price oracle is created versus when it is updated. + +This amendment ensures asset pairs follow a canonical order at all times. + + ### fixQualityUpperBound [fixQualityUpperBound]: #fixqualityupperbound @@ -1210,6 +1225,21 @@ Without this fix, the dry offer remains on the ledger and counts toward its owne With this amendment enabled, the XRP Ledger removes these dry offers when they're matched in auto-bridging. +### fixTokenEscrowV1 +[fixTokenEscrowV1]: #fixtokenescrowv1 + +| Amendment | fixTokenEscrowV1 | +|:-------------|:-----------------| +| Amendment ID | TBD | +| Status | Open for Voting | +| Default Vote (Latest stable release) | No | +| Pre-amendment functionality retired? | No | + +Fixes an accounting error in MPT escrows. Specifically, when an escrow unlocks MPTs that have a transfer fee, the system incorrectly reduces the MPT issuer's locked token balance by the gross amount (without fees) rather than the net amount (with fees). This leads to discrepancies in the token's total supply accounting. + +This amendment ensures that when escrowed MPTs are unlocked, the issuer's locked amount is reduced by the net amount, and the total supply is reduced by the transfer fees. + + ### fixTrustLinesToSelf [fixTrustLinesToSelf]: #fixtrustlinestoself From 6be3d0117af34ce960ddff38a8f1d52a5b65798e Mon Sep 17 00:00:00 2001 From: oeggert <117319296+oeggert@users.noreply.github.com> Date: Mon, 10 Nov 2025 20:34:59 -0800 Subject: [PATCH 2/3] Update resources/known-amendments.md Co-authored-by: Rome Reginelli --- resources/known-amendments.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/known-amendments.md b/resources/known-amendments.md index 69d3c92baad..eb9254b9269 100644 --- a/resources/known-amendments.md +++ b/resources/known-amendments.md @@ -1098,7 +1098,7 @@ Without this amendment, some types of ledger entries don't have those fields, wh | Amendment | fixPriceOracleOrder | |:-------------|:--------------------| -| Amendment ID | TBD | +| Amendment ID | FF2D1E13CF6D22427111B967BD504917F63A900CECD320D6FD3AC9FA90344631 | | Status | Open for Voting | | Default Vote (Latest stable release) | No | | Pre-amendment functionality retired? | No | From 427d0ce441e45df41e80cb9c317b236eee3788bf Mon Sep 17 00:00:00 2001 From: oeggert <117319296+oeggert@users.noreply.github.com> Date: Mon, 10 Nov 2025 20:35:08 -0800 Subject: [PATCH 3/3] Update resources/known-amendments.md Co-authored-by: Rome Reginelli --- resources/known-amendments.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/known-amendments.md b/resources/known-amendments.md index eb9254b9269..35720420e75 100644 --- a/resources/known-amendments.md +++ b/resources/known-amendments.md @@ -1230,7 +1230,7 @@ With this amendment enabled, the XRP Ledger removes these dry offers when they'r | Amendment | fixTokenEscrowV1 | |:-------------|:-----------------| -| Amendment ID | TBD | +| Amendment ID | 32B8614321F7E070419115ABEAB1742EA20F3E3AF34432B5E2F474F8083260DC | | Status | Open for Voting | | Default Vote (Latest stable release) | No | | Pre-amendment functionality retired? | No |