MPTokenIssuanceDestroy

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.

The MPTokenIssuanceDestroy transaction is used to remove an MPTokenIssuance object from the directory node in which it is being held, effectively removing the token from the ledger ("destroying" it).

If this operation succeeds, the corresponding MPTokenIssuance is removed and the owner’s reserve requirement is reduced by one. This operation must fail if there are any holders of the MPT in question.

Example MPTokenIssuanceDestroy JSON

{
    "TransactionType": "MPTokenIssuanceDestroy",
    "Fee": 10,
    "MPTokenIssuanceID": "00070C4495F14B0E44F78A264E41713C64B5F89242540EE255534400000000000000"
}

MPTokenIssuanceDestroy Fields

FieldJSON Type[Internal Type][]Description
TransactionTypestringUInt16Indicates the new transaction type MPTokenIssuanceDestroy. The integer value is 26 (TODO).
MPTokenIssuanceIDstringUInt256Identifies the MPTokenIssuance object to be removed by the transaction.