MPTokenIssuanceSet

Attention

Multi-purpose Token functionality is part of the proposed XLS-33d extension to the XRP Ledger protocol. You can use these functions on test networks for now. Until there is an amendment in a stable release, the details documented on these pages are subject to change.

Use this transaction to update a mutable property for a Multi-purpose Token.

Example

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

MPTokenIssuanceSet Fields

FieldJSON Type[Internal Type][]Description
TransactionTypeobjectUInt16Indicates the new transaction type MPTokenIssuanceSet. The integer value is 28 (TODO).
MPTokenIssuanceIDstringUInt256The MPTokenIssuance identifier.
MPTokenHolderstringAccountID(Optional) XRPL Address of an individual token holder balance to lock/unlock. If omitted, this transaction applies to all any accounts holding MPTs.
FlagstringUInt64Specifies flags for this transaction. See MPTokenIssuanceSet Flags.

MPTokenIssuanceSet Flags

Transactions of the MPTokenIssuanceSet type support additional values in the Flags field, as follows:

Flag NameHex ValueDecimal ValueDescription
tfMPTLock0x00011If set, indicates that all MPT balances for this asset should be locked.
tfMPTUnlock0x00022If set, indicates that all MPT balances for this asset should be unlocked.