最終更新:
編集

MPTokenIssuanceSet

[ソース]

注意

Multi-Purpose Token機能は、XRP LedgerプロトコルへのXLS-33d拡張機能の一部として提案されています。 現時点では、テストネットワーク上でこれらの機能を使用することができます。 安定版リリースでAmendment有効化されるまででは、これらのページに記載されている詳細内容は変更される可能性があります。

このトランザクションを使用して、Multi-Purpose Tokenの変更可能なプロパティを更新します。

MPTokenIssuanceSetの例

{
      "TransactionType": "MPTokenIssuanceSet",
      "Fee": "10",
      "MPTokenIssuanceID": "00070C4495F14B0E44F78A264E41713C64B5F89242540EE255534400000000000000",
      "Flags": 1
}

MPTokenIssuanceSet フィールド

共通フィールドに加えて、MPTokenIssuanceSetトランザクションは以下のフィールドを使用します。

フィールドJSON型内部の型説明
TransactionType文字列UInt16新しいトランザクションタイプMPTokenIssuanceSetを示します。
MPTokenIssuanceID文字列UInt192MPTokenIssuanceの識別子。
Holder文字列AccountID(任意) ロック/アンロックする個別のトークン保有者残高のXRPLアドレス。省略した場合、このトランザクションはMPTを保有する全てのアカウントに適用されます。
Flag数値UInt64このトランザクションのフラグを指定します。MPTokenIssuanceSetのフラグをご覧ください。

MPTokenIssuanceSetのフラグ

MPTokenIssuanceSetトランザクションでは、Flagsフィールドで以下の追加の値がサポートされています。

フラグ名16進値10進値説明
tfMPTLock0x000000011設定された場合、このアセットの全てのMPT残高をロックすることを示します。
tfMPTUnlock0x000000022設定された場合、このアセットの全てのMPT残高をアンロックすることを示します。