Skip to content

Commit 617522a

Browse files
committed
add fixfrozenlptokentransfer to known amendments
1 parent b5b8a30 commit 617522a

File tree

3 files changed

+21
-1
lines changed

3 files changed

+21
-1
lines changed

blog/2025/rippled-2.4.0.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ The following amendments are open for voting with this release:
5555
- **XLS-46 DynamicNFT** - Adds the ability to update the URI of `NFToken` objects. ([#5048](https://github.com/XRPLF/rippled/pull/5048)) **TODO: doc update `NFToken` object**
5656
- **XLS-80 Permissioned Domains** - Adds Permissioned Domains, which act as part of broader systems on the XRP Ledger to restrict access to satisfy compliance rules. ([#5161](https://github.com/XRPLF/rippled/pull/5161)) **TODO: move docs from opensource**
5757
- **XLS-77 Deep Freeze** - Adds the ability to deep freeze trust lines, enabling token issuers to block the transfer of assets for holders who have been deep frozen. ([#5187](https://github.com/XRPLF/rippled/pull/5187)) **TODO: move docs from opensource**
58-
- **fixFrozenLPTokenTransfer** - Prohibits the transfer of LP tokens when the associated liquidity pool contains at least one frozen asset. ([#5227](https://github.com/XRPLF/rippled/pull/5227)) **TODO: upate docs**
58+
- **fixFrozenLPTokenTransfer** - Prohibits the transfer of LP tokens when the associated liquidity pool contains at least one frozen asset. ([#5227](https://github.com/XRPLF/rippled/pull/5227))
5959
- **fixInvalidTxFlags** - Adds transaction flag checking for `CredentialCreate`, `CredentialAccept`, and `CredentialDelete` transactions. ([#5250](https://github.com/XRPLF/rippled/pull/5250))
6060

6161

docs/_snippets/common-links.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,7 @@
402402
[fixCheckThreading amendment]: /resources/known-amendments.md#fixcheckthreading
403403
[fixDisallowIncomingV1 amendment]: /resources/known-amendments.md#fixdisallowincomingv1
404404
[fixFillOrKill amendment]: /resources/known-amendments.md#fixfillorkill
405+
[fixFrozenLPTokenTransfer]: /resources/known-amendments.md#fixfrozenlptokentransfer
405406
[fixInvalidTxFlags amendment]: /resources/known-amendments.md#fixinvalidtxflags
406407
[fixMasterKeyAsRegularKey amendment]: /resources/known-amendments.md#fixmasterkeyasregularkey
407408
[fixNFTokenDirV1 amendment]: /resources/known-amendments.md#fixnftokendirv1

resources/known-amendments.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ This list is updated manually. For a live view of amendment voting, see the Amen
1717

1818
| Name | Introduced | Status |
1919
|:----------------------------------|:-----------|:------------------------------|
20+
| [fixFrozenLPTokenTransfer][] | v2.4.0 | {% badge href="https://xrpl.org/blog/2025/rippled-2.4.0" %}Open for Voting: 2025-03-05{% /badge %} |
2021
| [fixInvalidTxFlags][] | v2.4.0 | {% badge href="https://xrpl.org/blog/2025/rippled-2.4.0" %}Open for Voting: 2025-03-05{% /badge %} |
2122
| [AMMClawback][] | v2.3.0 | {% badge href="https://livenet.xrpl.org/transactions/8672DFD11FCF79F8E8F92E300187E8E533899ED8C8CF5AFB1A9C518195C16261" %}Enabled: 2025-01-30{% /badge %} |
2223
| [Credentials][] | v2.3.0 | {% badge href="https://xrpl.org/blog/2024/rippled-2.3.0" %}Open for Voting: 2024-11-26{% /badge %} |
@@ -834,6 +835,24 @@ This amendment enables the payment engine to properly handle this scenario and a
834835
This amendment has no effect unless the [FlowCross][] amendment is enabled.
835836

836837

838+
### fixFrozenLPTokenTransfer
839+
[fixFrozenLPTokenTransfer]: #fixfrozenlptokentransfer
840+
841+
| Amendment | fixFrozenLPTokenTransfer |
842+
|:-------------|:-------------------------|
843+
| Amendment ID | |
844+
| Status | Open for Voting |
845+
| Default Vote (Latest stable release) | No |
846+
| Pre-amendment functionality retired? | No |
847+
848+
This amendment fixes a loophole that enabled blacklisted accounts to transfer frozen LP tokens through alternative mechanisms, such as such as payments, checks, offers, or NFTs.
849+
850+
With this amendment enabled, if an LP token is associated with a liquidity pool that contains at least one frozen asset, the LP token is also frozen. This means:
851+
852+
1. The holder can't send the frozen LP token to other accounts.
853+
2. The holder can receive frozen LP tokens, but can't send them out (similar to frozen trust lines).
854+
855+
837856
### fixInnerObjTemplate
838857
[fixInnerObjTemplate]: #fixinnerobjtemplate
839858

0 commit comments

Comments
 (0)