MPTokenIssuanceSet
(Requires the MPToken amendment )
Use this transaction to update a mutable property for a Multi-purpose Token.
Example
{ "TransactionType": "MPTokenIssuanceSet", "Fee": "10", "MPTokenIssuanceID": "00070C4495F14B0E44F78A264E41713C64B5F89242540EE255534400000000000000", "Flags": 1 }
MPTokenIssuanceSet Fields
In addition to the common fields, MPTokenIssuanceSet transactions use the following fields:
Field | JSON Type | Internal Type | Description |
---|---|---|---|
TransactionType | string | UInt16 | Indicates the new transaction type MPTokenIssuanceSet . |
MPTokenIssuanceID | string | UInt192 | The MPTokenIssuance identifier. |
Holder | string | AccountID | (Optional) XRPL Address of an individual token holder balance to lock/unlock. If omitted, this transaction applies to all any accounts holding MPTs. |
Flag | number | UInt64 | Specifies flags for this transaction. See MPTokenIssuanceSet Flags. |
MPTokenIssuanceSet Flags
Transactions of the MPTokenIssuanceSet
type support additional values in the Flags
field, as follows:
Flag Name | Hex Value | Decimal Value | Description |
---|---|---|---|
tfMPTLock | 0x00000001 | 1 | If set, indicates that all MPT balances for this asset should be locked. |
tfMPTUnlock | 0x00000002 | 2 | If set, indicates that all MPT balances for this asset should be unlocked. |