From 573d993f262ed313e66d341e1e8346d26d70012e Mon Sep 17 00:00:00 2001 From: Dennis Dawson Date: Thu, 3 Apr 2025 11:20:33 -0700 Subject: [PATCH] Add disclaimers and links --- .../tokens/fungible-tokens/multi-purpose-tokens.md | 8 ++++++++ docs/tutorials/javascript/send-payments/sending-mpts.md | 5 +++-- .../creating-an-asset-backed-multi-purpose-token.md | 4 ++++ 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/docs/concepts/tokens/fungible-tokens/multi-purpose-tokens.md b/docs/concepts/tokens/fungible-tokens/multi-purpose-tokens.md index ba35763dee..540492064c 100644 --- a/docs/concepts/tokens/fungible-tokens/multi-purpose-tokens.md +++ b/docs/concepts/tokens/fungible-tokens/multi-purpose-tokens.md @@ -55,6 +55,14 @@ MPTs are intended to be complementary to IOUs. While there might be use cases w ## See Also +- **Use Case** + +[Creating an Asset-backed Multi-purpose Token](../../../use-cases/tokenization/creating-an-asset-backed-multi-purpose-token.md) + +- **Tutorial** + +[Sending MPTs](../../../tutorials/javascript/send-payments/sending-mpts.md) + - **References:** - [MPToken](../../../references/protocol/ledger-data/ledger-entry-types/mptoken.md) - [MPTokenIssuance](../../../references/protocol/ledger-data/ledger-entry-types/mptokenissuance.md) diff --git a/docs/tutorials/javascript/send-payments/sending-mpts.md b/docs/tutorials/javascript/send-payments/sending-mpts.md index c187adb69a..52cfa2c32b 100644 --- a/docs/tutorials/javascript/send-payments/sending-mpts.md +++ b/docs/tutorials/javascript/send-payments/sending-mpts.md @@ -7,7 +7,7 @@ labels: --- # Sending MPTs -_As an XRPL holder, I want to send multi-purpose tokens to another account in order to complete an offline transaction._ +_(Requires the [MPToken amendment][] {% not-enabled /%})_ To send an MPT to another account, the receiving account must first authorize the receipt of the MPT, based on its MPToken Issuance ID. This is to prevent malicious users from spamming accounts with unwanted tokens that could negatively impact storage and XRP reserves. @@ -820,4 +820,5 @@ async function authorizeMPT() {
-==> +--> +{% raw-partial file="/docs/_snippets/common-links.md" /%} \ No newline at end of file diff --git a/docs/use-cases/tokenization/creating-an-asset-backed-multi-purpose-token.md b/docs/use-cases/tokenization/creating-an-asset-backed-multi-purpose-token.md index bcf1b98ed0..b5c0972b54 100644 --- a/docs/use-cases/tokenization/creating-an-asset-backed-multi-purpose-token.md +++ b/docs/use-cases/tokenization/creating-an-asset-backed-multi-purpose-token.md @@ -7,6 +7,8 @@ labels: --- # Creating an Asset-backed Multi-purpose Token +_(Requires the [MPToken amendment][] {% not-enabled /%})_ + _As a financial professional, I want to use multi-purpose tokens to create an asset-backed token in order to profit from resale transactions._ A multi-purpose token (MPT) is a compact and flexible object that offers the best aspects of fungible and non-fungible tokens. It is the next generation of tokenization on the XRPL. Notable features include: @@ -449,3 +451,5 @@ Follow the link and scroll down to find the `MPTokenIssuanceCreate` transaction Click **Gather MPT Information** to copy the account information and MPT Issuance ID to the result field. Copy the information and save it to send the MPT to another account as shown in [Sending MPTs](../../tutorials/javascript/send-payments/sending-mpts.md). ![Account and MPT ID in the result field.](../../img/uc-mpt1-t-bill-gather-mpt-info.png) + +{% raw-partial file="/docs/_snippets/common-links.md" /%} \ No newline at end of file