add fixfrozenlptokentransfer to known amendments

This commit is contained in:
Oliver Eggert
2025-03-04 20:06:32 -08:00
parent b5b8a3010f
commit 617522aee0
3 changed files with 21 additions and 1 deletions

View File

@@ -55,7 +55,7 @@ The following amendments are open for voting with this release:
- **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**
- **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**
- **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**
- **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**
- **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))
- **fixInvalidTxFlags** - Adds transaction flag checking for `CredentialCreate`, `CredentialAccept`, and `CredentialDelete` transactions. ([#5250](https://github.com/XRPLF/rippled/pull/5250))

View File

@@ -402,6 +402,7 @@
[fixCheckThreading amendment]: /resources/known-amendments.md#fixcheckthreading
[fixDisallowIncomingV1 amendment]: /resources/known-amendments.md#fixdisallowincomingv1
[fixFillOrKill amendment]: /resources/known-amendments.md#fixfillorkill
[fixFrozenLPTokenTransfer]: /resources/known-amendments.md#fixfrozenlptokentransfer
[fixInvalidTxFlags amendment]: /resources/known-amendments.md#fixinvalidtxflags
[fixMasterKeyAsRegularKey amendment]: /resources/known-amendments.md#fixmasterkeyasregularkey
[fixNFTokenDirV1 amendment]: /resources/known-amendments.md#fixnftokendirv1

View File

@@ -17,6 +17,7 @@ This list is updated manually. For a live view of amendment voting, see the Amen
| Name | Introduced | Status |
|:----------------------------------|:-----------|:------------------------------|
| [fixFrozenLPTokenTransfer][] | v2.4.0 | {% badge href="https://xrpl.org/blog/2025/rippled-2.4.0" %}Open for Voting: 2025-03-05{% /badge %} |
| [fixInvalidTxFlags][] | v2.4.0 | {% badge href="https://xrpl.org/blog/2025/rippled-2.4.0" %}Open for Voting: 2025-03-05{% /badge %} |
| [AMMClawback][] | v2.3.0 | {% badge href="https://livenet.xrpl.org/transactions/8672DFD11FCF79F8E8F92E300187E8E533899ED8C8CF5AFB1A9C518195C16261" %}Enabled: 2025-01-30{% /badge %} |
| [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
This amendment has no effect unless the [FlowCross][] amendment is enabled.
### fixFrozenLPTokenTransfer
[fixFrozenLPTokenTransfer]: #fixfrozenlptokentransfer
| Amendment | fixFrozenLPTokenTransfer |
|:-------------|:-------------------------|
| Amendment ID | |
| Status | Open for Voting |
| Default Vote (Latest stable release) | No |
| Pre-amendment functionality retired? | No |
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.
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:
1. The holder can't send the frozen LP token to other accounts.
2. The holder can receive frozen LP tokens, but can't send them out (similar to frozen trust lines).
### fixInnerObjTemplate
[fixInnerObjTemplate]: #fixinnerobjtemplate