From 2f9e48d2d4c3bb299f0e3a49169a7e56be7b593c Mon Sep 17 00:00:00 2001 From: Amarantha Kulkarni Date: Fri, 22 Mar 2024 13:59:14 -0700 Subject: [PATCH] Remove the not-enabled flag from AMM topics --- .../decentralized-exchange/automated-market-makers.md | 3 +-- .../protocol/ledger-data/ledger-entry-types/amm.md | 3 +-- .../docs/references/protocol/transactions/types/ammbid.md | 3 +-- .../references/protocol/transactions/types/ammcreate.md | 3 +-- .../references/protocol/transactions/types/ammdelete.md | 3 +-- .../references/protocol/transactions/types/ammdeposit.md | 3 +-- .../docs/references/protocol/transactions/types/ammvote.md | 3 +-- .../references/protocol/transactions/types/ammwithdraw.md | 3 +-- @i18n/ja/resources/known-amendments.md | 6 +++--- .../decentralized-exchange/automated-market-makers.md | 3 +-- .../path-and-order-book-methods/amm_info.md | 3 +-- .../protocol/ledger-data/ledger-entry-types/amm.md | 3 +-- docs/references/protocol/transactions/types/ammbid.md | 3 +-- docs/references/protocol/transactions/types/ammcreate.md | 3 +-- docs/references/protocol/transactions/types/ammdelete.md | 3 +-- docs/references/protocol/transactions/types/ammdeposit.md | 3 +-- docs/references/protocol/transactions/types/ammvote.md | 3 +-- docs/references/protocol/transactions/types/ammwithdraw.md | 3 +-- resources/known-amendments.md | 6 +++--- 19 files changed, 23 insertions(+), 40 deletions(-) diff --git a/@i18n/ja/docs/concepts/tokens/decentralized-exchange/automated-market-makers.md b/@i18n/ja/docs/concepts/tokens/decentralized-exchange/automated-market-makers.md index cf361b26ec..8febb75279 100644 --- a/@i18n/ja/docs/concepts/tokens/decentralized-exchange/automated-market-makers.md +++ b/@i18n/ja/docs/concepts/tokens/decentralized-exchange/automated-market-makers.md @@ -3,14 +3,13 @@ html: automated-market-makers.html parent: decentralized-exchange.html seo: description: 自動マーケットメーカー(AMM)は、資産ペア間の流動性を提供し、分散型取引所のオーダーブックを補完すると同時に、流動性提供者に利益を提供します。 -status: not_enabled labels: - XRP - 分散型取引所 - AMM --- # 自動マーケットメーカー -_([AMM amendment][] {% not-enabled /%}が必要です。)_ +_([AMM amendment][])_ 自動マーケットメーカー(AMM)は、XRP Ledgerの分散型取引所において流動性を提供するスマートコントラクトです。個々のAMMは2つの資産のプールを保有し、数式で定められた取引レートでユーザーがその2つの資産間でスワップを可能とします。 diff --git a/@i18n/ja/docs/references/protocol/ledger-data/ledger-entry-types/amm.md b/@i18n/ja/docs/references/protocol/ledger-data/ledger-entry-types/amm.md index 586c5d59aa..489c63a64c 100644 --- a/@i18n/ja/docs/references/protocol/ledger-data/ledger-entry-types/amm.md +++ b/@i18n/ja/docs/references/protocol/ledger-data/ledger-entry-types/amm.md @@ -5,12 +5,11 @@ seo: description: 自動マーケットメーカー(AMM)インスタンスの定義と詳細。 labels: - AMM -status: not_enabled --- # AMM [[ソース]](https://github.com/xrplf/rippled/blob/c1e4bfb08bcc9f187d794a71d653003a6148dc68/src/ripple/protocol/impl/LedgerFormats.cpp#L265-L275 "Source") -_([AMM amendment][] {% not-enabled /%}が必要です。)_ +_([AMM amendment][])_ `AMM`レジャーエントリは、単一の[自動マーケットメーカー](../../../../concepts/tokens/decentralized-exchange/automated-market-makers.md)(AMM)インスタンスを表します。これは常に[特殊なAccountRootエントリ](accountroot.md#ammの特殊なaccountrootエントリ)と対になっています。 diff --git a/@i18n/ja/docs/references/protocol/transactions/types/ammbid.md b/@i18n/ja/docs/references/protocol/transactions/types/ammbid.md index d10ff7150a..653b89da86 100644 --- a/@i18n/ja/docs/references/protocol/transactions/types/ammbid.md +++ b/@i18n/ja/docs/references/protocol/transactions/types/ammbid.md @@ -5,12 +5,11 @@ seo: description: 自動マーケットメーカーのオークションスロットに入札することで、手数料の割引を受けることができます。 labels: - AMM -status: not_enabled --- # AMMBid [[ソース]](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/tx/impl/AMMBid.cpp "Source") -_([AMM amendment][] {% not-enabled /%}が必要です。)_ +_([AMM amendment][])_ [自動マーケットメーカー](../../../../concepts/tokens/decentralized-exchange/automated-market-makers.md)のオークションスロットに入札することができます。落札されると、競り落とされるか24時間が経過するまで、割引料金でAMMと取引することができます。24時間が経過する前に競り落とされた場合、残り時間に応じて落札価格の一部が払い戻されます。 diff --git a/@i18n/ja/docs/references/protocol/transactions/types/ammcreate.md b/@i18n/ja/docs/references/protocol/transactions/types/ammcreate.md index 390a154874..abcfa23a12 100644 --- a/@i18n/ja/docs/references/protocol/transactions/types/ammcreate.md +++ b/@i18n/ja/docs/references/protocol/transactions/types/ammcreate.md @@ -5,12 +5,11 @@ seo: description: 指定された資産ペアを取引するための新しい自動マーケットメーカーを作成します。 labels: - AMM -status: not_enabled --- # AMMCreate [[ソース]](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/tx/impl/AMMCreate.cpp "Source") -_([AMM amendment][] {% not-enabled /%}が必要です。)_ +_([AMM amendment][])_ 資産([代替可能トークン](../../../../concepts/tokens/index.md)または[XRP](../../../../introduction/what-is-xrp.md))のペアを取引するための新しい[自動マーケットメーカー](../../../../concepts/tokens/decentralized-exchange/automated-market-makers.md)(AMM)インスタンスを作成します。 diff --git a/@i18n/ja/docs/references/protocol/transactions/types/ammdelete.md b/@i18n/ja/docs/references/protocol/transactions/types/ammdelete.md index 3be9b7b655..9038cfb669 100644 --- a/@i18n/ja/docs/references/protocol/transactions/types/ammdelete.md +++ b/@i18n/ja/docs/references/protocol/transactions/types/ammdelete.md @@ -5,12 +5,11 @@ seo: description: 空のプールを持つ自動マーケットメーカーのインスタンスを削除します。 labels: - AMM -status: not_enabled --- # AMMDelete [[ソース]](https://github.com/XRPLF/rippled/blob/develop/src/ripple/app/tx/impl/AMMDelete.cpp "Source") -_([AMM amendment][] {% not-enabled /%} が必要です)_ +_([AMM amendment][])_ 自動で削除しきれなかった空の[自動マーケットメーカー](../../../../concepts/tokens/decentralized-exchange/automated-market-makers.md)(AMM)インスタンスを削除します。 diff --git a/@i18n/ja/docs/references/protocol/transactions/types/ammdeposit.md b/@i18n/ja/docs/references/protocol/transactions/types/ammdeposit.md index 9c84ab2e2b..eddbd46e1a 100644 --- a/@i18n/ja/docs/references/protocol/transactions/types/ammdeposit.md +++ b/@i18n/ja/docs/references/protocol/transactions/types/ammdeposit.md @@ -5,12 +5,11 @@ seo: description: 自動マーケットメーカーに資金を預け、LPTokenを受け取ります。 labels: - AMM -status: not_enabled --- # AMMDeposit [[ソース]](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/tx/impl/AMMDeposit.cpp "Source") -_([AMM amendment][] {% not-enabled /%}が必要です。)_ +_([AMM amendment][])_ [自動マーケットメーカー](../../../../concepts/tokens/decentralized-exchange/automated-market-makers.md)(AMM)インスタンスに資金を預け、AMMの流動性プロバイダートークン( _LPトークン_ )を受け取ります。AMMのプールにある資産の一方または両方を預けることができます。 diff --git a/@i18n/ja/docs/references/protocol/transactions/types/ammvote.md b/@i18n/ja/docs/references/protocol/transactions/types/ammvote.md index dae6b3fa3a..2752a3c474 100644 --- a/@i18n/ja/docs/references/protocol/transactions/types/ammvote.md +++ b/@i18n/ja/docs/references/protocol/transactions/types/ammvote.md @@ -5,12 +5,11 @@ seo: description: 自動マーケットメーカーインスタンスの取引手数料へ投票する。 labels: - AMM -status: not_enabled --- # AMMVote [[ソース]](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/tx/impl/AMMVote.cpp "Source") -_([AMM amendment][] {% not-enabled /%}が必要です。)_ +_([AMM amendment][])_ [自動マーケットメーカー](../../../../concepts/tokens/decentralized-exchange/automated-market-makers.md)インスタンスの取引手数料を投票します。最大8つのアカウントが、保有するAMMのLPトークンの量に比例して投票することができます。投票を行うごとには、投票の加重平均に基づいてAMMの取引手数料が再計算されます。 diff --git a/@i18n/ja/docs/references/protocol/transactions/types/ammwithdraw.md b/@i18n/ja/docs/references/protocol/transactions/types/ammwithdraw.md index e777b3a69b..88578e55fb 100644 --- a/@i18n/ja/docs/references/protocol/transactions/types/ammwithdraw.md +++ b/@i18n/ja/docs/references/protocol/transactions/types/ammwithdraw.md @@ -5,12 +5,11 @@ seo: description: LPトークを自動マーケットメーカーに返却し、プールが保有する資産の一部と引き換えマス。 labels: - AMM -status: not_enabled --- # AMMWithdraw [[ソース]](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/tx/impl/AMMWithdraw.cpp "Source") -_([AMM amendment][] {% not-enabled /%}が必要です。)_ +_([AMM amendment][])_ AMMの流動性プロバイダトークン(LPトークン)を返却することで、[自動マーケットメーカー](../../../../concepts/tokens/decentralized-exchange/automated-market-makers.md)(AMM)インスタンスから資産を引き出します。 diff --git a/@i18n/ja/resources/known-amendments.md b/@i18n/ja/resources/known-amendments.md index 555d5615a0..8acf76329d 100644 --- a/@i18n/ja/resources/known-amendments.md +++ b/@i18n/ja/resources/known-amendments.md @@ -23,7 +23,7 @@ labels: | [fixDisallowIncomingV1][] | v2.0.0 | [投票中: 2024-01-09](https://xrpl.org/blog/2024/rippled-2.0.0.html "BADGE_80d0e0") | | [fixFillOrKill][] | v2.0.0 | [投票中: 2024-01-09](https://xrpl.org/blog/2024/rippled-2.0.0.html "BADGE_80d0e0") | | [XChainBridge][] | v2.0.0 | [投票中: 2024-01-09](https://xrpl.org/blog/2024/rippled-2.0.0.html "BADGE_80d0e0") | -| [AMM][] | v1.12.0 | [投票中: 2023-09-06](https://xrpl.org/blog/2023/rippled-1.12.0.html "BADGE_80d0e0") | +| [AMM][] | v1.12.0 | [有効: 2024-03-22](https://livenet.xrpl.org/transactions/75F52BB86416717288999523063D54E24290EFEA2E99DF78E80A12BD1C8FAC99 "BADGE_GREEN") | | [XRPFees][] | v1.10.0 | [投票中: 2023-03-14](https://xrpl.org/blog/2023/rippled-1.10.0.html "BADGE_80d0e0") | | [Clawback][] | v1.12.0 | [有効: 2024-02-08](https://livenet.xrpl.org/transactions/C6BCCE60DFA4430A1F9097D774EA49E6FEFB1B535BA0EF9170DA0F2D08CDDB11 "BADGE_GREEN") | | [fixReducedOffersV1][] | v1.12.0 | [有効: 2023-11-24](https://livenet.xrpl.org/transactions/87723D9D01AFAD8E55C944D7D1598969A8FBD852FCACAE361A40CBF5D4CB3BB1 "BADGE_GREEN") | @@ -209,8 +209,8 @@ labels: | Amendment | AMM | |:-------------|:----| | Amendment ID | 8CC0774A3BF66D1D22E76BBDA8E8A232E6B6313834301B3B23E8601196AE6455 | -| ステータス | 投票中 | -| デフォルトの投票(最新の安定版) | いいえ | +| ステータス | 有効 | +| デフォルトの投票(最新の安定版) | はい | | Amendment前の機能は廃止? | いいえ | 既存の分散型取引所と統合された形で、自動マーケットメーカー(AMM)機能に追加します。各アセット(トークンまたはXRP)のペアは、Ledger上に最大1つのAMMプールを持つことができ、誰でも流動性を提供することで、収益と為替リスクを比例配分することができます。各AMMプールのインスタンスはその資産を保持するための特別なアカウントを持ち、流動性プロバイダーに対してその預入額に応じて"LPトークン"を発行します。流動性プロバイダーは、LPトークンのシェアに基づいてAMMプールの取引手数料に投票することができます。ユーザは、一定期間取引手数料が割引される権利にLPトークンを使って入札することができます。 diff --git a/docs/concepts/tokens/decentralized-exchange/automated-market-makers.md b/docs/concepts/tokens/decentralized-exchange/automated-market-makers.md index d1bf348402..20fb8d553f 100644 --- a/docs/concepts/tokens/decentralized-exchange/automated-market-makers.md +++ b/docs/concepts/tokens/decentralized-exchange/automated-market-makers.md @@ -4,7 +4,6 @@ parent: decentralized-exchange.html seo: title: What Is an Automated Market Maker (AMM)? description: Automated Market Makers (AMMs) are an essential part of cryptocurrency, providing liquidity between asset pairs. Learn more about AMMs and the XRP Ledger. -status: not_enabled labels: - XRP - Decentralized Exchange @@ -12,7 +11,7 @@ labels: --- # What Is an Automated Market Maker (AMM)? -_(Requires the XLS-30 [AMM amendment][] {% not-enabled /%})_ +_(Requires the XLS-30 [AMM amendment][])_ Automated Market Makers (AMMs) are smart contracts that provide liquidity in the XRP Ledger's decentralized exchange. Each AMM holds a pool of two assets and enables users to swap between them at an exchange rate set by a formula. diff --git a/docs/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/amm_info.md b/docs/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/amm_info.md index f2949bf0f6..da028897c9 100644 --- a/docs/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/amm_info.md +++ b/docs/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/amm_info.md @@ -3,7 +3,6 @@ html: amm_info.html parent: path-and-order-book-methods.html seo: description: Get info about an Automated Market Maker (AMM) instance. -status: not_enabled labels: - Decentralized Exchange - Cross-Currency @@ -14,7 +13,7 @@ labels: The {% code-page-name /%} method gets information about an Automated Market Maker (AMM) instance. -_(Requires the [AMM amendment][] {% not-enabled /%})_ +_(Requires the [AMM amendment][])_ ### Request Format diff --git a/docs/references/protocol/ledger-data/ledger-entry-types/amm.md b/docs/references/protocol/ledger-data/ledger-entry-types/amm.md index 3f12315725..fb4f240c0a 100644 --- a/docs/references/protocol/ledger-data/ledger-entry-types/amm.md +++ b/docs/references/protocol/ledger-data/ledger-entry-types/amm.md @@ -5,12 +5,11 @@ seo: description: The definition and details of an Automated Market Maker (AMM) instance. labels: - AMM -status: not_enabled --- # AMM [[Source]](https://github.com/XRPLF/rippled/blob/89780c8e4fd4d140fcb912cf2d0c01c1b260539e/src/ripple/protocol/impl/LedgerFormats.cpp#L272-L284 "Source") -_(Requires the [AMM amendment][] {% not-enabled /%})_ +_(Requires the [AMM amendment][])_ An `AMM` ledger entry describes a single [Automated Market Maker](../../../../concepts/tokens/decentralized-exchange/automated-market-makers.md) (AMM) instance. This is always paired with a [special AccountRoot entry](accountroot.md#special-amm-accountroot-entries). diff --git a/docs/references/protocol/transactions/types/ammbid.md b/docs/references/protocol/transactions/types/ammbid.md index b827e85415..8ea80d5fc3 100644 --- a/docs/references/protocol/transactions/types/ammbid.md +++ b/docs/references/protocol/transactions/types/ammbid.md @@ -5,12 +5,11 @@ seo: description: Bid on an Automated Market Maker's auction slot, which grants a discounted fee. labels: - AMM -status: not_enabled --- # AMMBid [[Source]](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/tx/impl/AMMBid.cpp "Source") -_(Requires the [AMM amendment][] {% not-enabled /%})_ +_(Requires the [AMM amendment][])_ Bid on an [Automated Market Maker](../../../../concepts/tokens/decentralized-exchange/automated-market-makers.md)'s (AMM's) auction slot. If you win, you can trade against the AMM at a discounted fee until you are outbid or 24 hours have passed. If you are outbid before 24 hours have passed, you are refunded part of the cost of your bid based on how much time remains. diff --git a/docs/references/protocol/transactions/types/ammcreate.md b/docs/references/protocol/transactions/types/ammcreate.md index 2d27bf99c5..b8c62a1a66 100644 --- a/docs/references/protocol/transactions/types/ammcreate.md +++ b/docs/references/protocol/transactions/types/ammcreate.md @@ -5,12 +5,11 @@ seo: description: Create a new Automated Market Maker for trading a given pair of assets. labels: - AMM -status: not_enabled --- # AMMCreate [[Source]](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/tx/impl/AMMCreate.cpp "Source") -_(Requires the [AMM amendment][] {% not-enabled /%})_ +_(Requires the [AMM amendment][])_ Create a new [Automated Market Maker](../../../../concepts/tokens/decentralized-exchange/automated-market-makers.md) (AMM) instance for trading a pair of assets ([fungible tokens](../../../../concepts/tokens/index.md) or [XRP](../../../../introduction/what-is-xrp.md)). diff --git a/docs/references/protocol/transactions/types/ammdelete.md b/docs/references/protocol/transactions/types/ammdelete.md index ded54c50a3..2f935773eb 100644 --- a/docs/references/protocol/transactions/types/ammdelete.md +++ b/docs/references/protocol/transactions/types/ammdelete.md @@ -5,12 +5,11 @@ seo: description: Delete an Automated Market Maker instance with an empty asset pool. labels: - AMM -status: not_enabled --- # AMMDelete [[Source]](https://github.com/XRPLF/rippled/blob/develop/src/ripple/app/tx/impl/AMMDelete.cpp "Source") -_(Requires the [AMM amendment][] {% not-enabled /%})_ +_(Requires the [AMM amendment][])_ Delete an empty [Automated Market Maker](../../../../concepts/tokens/decentralized-exchange/automated-market-makers.md) (AMM) instance that could not be fully deleted automatically. diff --git a/docs/references/protocol/transactions/types/ammdeposit.md b/docs/references/protocol/transactions/types/ammdeposit.md index 45bc0f4483..612ab3ac99 100644 --- a/docs/references/protocol/transactions/types/ammdeposit.md +++ b/docs/references/protocol/transactions/types/ammdeposit.md @@ -5,12 +5,11 @@ seo: description: Deposit funds into an Automated Market Maker in exchange for LPTokens. labels: - AMM -status: not_enabled --- # AMMDeposit [[Source]](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/tx/impl/AMMDeposit.cpp "Source") -_(Requires the [AMM amendment][] {% not-enabled /%})_ +_(Requires the [AMM amendment][])_ Deposit funds into an [Automated Market Maker](../../../../concepts/tokens/decentralized-exchange/automated-market-makers.md) (AMM) instance and receive the AMM's liquidity provider tokens (_LP Tokens_) in exchange. You can deposit one or both of the assets in the AMM's pool. diff --git a/docs/references/protocol/transactions/types/ammvote.md b/docs/references/protocol/transactions/types/ammvote.md index 4d530845b4..a4f7357234 100644 --- a/docs/references/protocol/transactions/types/ammvote.md +++ b/docs/references/protocol/transactions/types/ammvote.md @@ -5,12 +5,11 @@ seo: description: Vote on the trading fee for an Automated Market Maker instance. labels: - AMM -status: not_enabled --- # AMMVote [[Source]](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/tx/impl/AMMVote.cpp "Source") -_(Requires the [AMM amendment][] {% not-enabled /%})_ +_(Requires the [AMM amendment][])_ Vote on the trading fee for an [Automated Market Maker](../../../../concepts/tokens/decentralized-exchange/automated-market-makers.md) instance. Up to 8 accounts can vote in proportion to the amount of the AMM's LP Tokens they hold. Each new vote re-calculates the AMM's trading fee based on a weighted average of the votes. diff --git a/docs/references/protocol/transactions/types/ammwithdraw.md b/docs/references/protocol/transactions/types/ammwithdraw.md index e6a7031672..f70089b652 100644 --- a/docs/references/protocol/transactions/types/ammwithdraw.md +++ b/docs/references/protocol/transactions/types/ammwithdraw.md @@ -5,12 +5,11 @@ seo: description: Return LPTokens into an Automated Market Maker in exchange for a share of the assets the pool holds. labels: - AMM -status: not_enabled --- # AMMWithdraw [[Source]](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/tx/impl/AMMWithdraw.cpp "Source") -_(Requires the [AMM amendment][] {% not-enabled /%})_ +_(Requires the [AMM amendment][])_ Withdraw assets from an [Automated Market Maker](../../../../concepts/tokens/decentralized-exchange/automated-market-makers.md) (AMM) instance by returning the AMM's liquidity provider tokens (LP Tokens). diff --git a/resources/known-amendments.md b/resources/known-amendments.md index 824088a23d..02a83e6658 100644 --- a/resources/known-amendments.md +++ b/resources/known-amendments.md @@ -23,7 +23,7 @@ The following is a comprehensive list of all known [amendments](../docs/concepts | [fixDisallowIncomingV1][] | v2.0.0 | [Open for Voting: 2024-01-09](https://xrpl.org/blog/2024/rippled-2.0.0.html "BADGE_80d0e0") | | [fixFillOrKill][] | v2.0.0 | [Open for Voting: 2024-01-09](https://xrpl.org/blog/2024/rippled-2.0.0.html "BADGE_80d0e0") | | [XChainBridge][] | v2.0.0 | [Open for Voting: 2024-01-09](https://xrpl.org/blog/2024/rippled-2.0.0.html "BADGE_80d0e0") | -| [AMM][] | v1.12.0 | [Open for Voting: 2023-09-06](https://xrpl.org/blog/2023/rippled-1.12.0.html "BADGE_80d0e0") | +| [AMM][] | v1.12.0 | [Enabled: 2024-03-22](https://livenet.xrpl.org/transactions/75F52BB86416717288999523063D54E24290EFEA2E99DF78E80A12BD1C8FAC99 "BADGE_GREEN") | | [XRPFees][] | v1.10.0 | [Open for Voting: 2023-03-14](https://xrpl.org/blog/2023/rippled-1.10.0.html "BADGE_80d0e0") | | [Clawback][] | v1.12.0 | [Enabled: 2024-02-08](https://livenet.xrpl.org/transactions/C6BCCE60DFA4430A1F9097D774EA49E6FEFB1B535BA0EF9170DA0F2D08CDDB11 "BADGE_GREEN") | | [fixReducedOffersV1][] | v1.12.0 | [Enabled: 2023-11-24](https://livenet.xrpl.org/transactions/87723D9D01AFAD8E55C944D7D1598969A8FBD852FCACAE361A40CBF5D4CB3BB1 "BADGE_GREEN") | @@ -210,8 +210,8 @@ Adds several new transaction result codes. | Amendment | AMM | |:-------------|:----| | Amendment ID | 8CC0774A3BF66D1D22E76BBDA8E8A232E6B6313834301B3B23E8601196AE6455 | -| Status | Open for Voting | -| Default Vote (Latest stable release) | No | +| Status | Enabled | +| Default Vote (Latest stable release) | Yes | | Pre-amendment functionality retired? | No | Adds Automated Market Maker (AMM) functionality to the ledger in a way that is integrated with the existing decentralized exchange. Each pair of assets (tokens or XRP) can have up to one AMM in the ledger, which anyone can contribute liquidity to for a proportional share in the earnings and exchange risk. Each AMM instance has a special account to hold its assets and issue "LP Tokens" to liquidity providers in proportion to their deposits. Liquidity providers can vote on the AMM's trading fee based on their share of LP Tokens. Users can bid LP Tokens on the right to trade with a discounted trading fee for a limited period of time.