Show / Hide Table of Contents

Class MPTokenIssuanceSetResponse

The MPTokenIssuanceSet transaction is used to globally lock/unlock an MPTokenIssuance, or to lock/unlock a specific holder's MPToken balance for an MPTokenIssuance.

Inheritance
object
BaseTransactionResponse
TransactionResponse
MPTokenIssuanceSetResponse
Implements
ITransactionResponse
IBaseTransactionResponse
IMPTokenIssuanceSet
ITransactionCommon
Inherited Members
TransactionResponse.NetworkID
TransactionResponse.Account
TransactionResponse.AccountTxnID
TransactionResponse.Fee
TransactionResponse.LastLedgerSequence
TransactionResponse.Memos
TransactionResponse.MemoValue
TransactionResponse.Sequence
TransactionResponse.SigningPublicKey
TransactionResponse.Signers
TransactionResponse.TransactionType
TransactionResponse.TransactionSignature
TransactionResponse.Meta
TransactionResponse.Sponsor
TransactionResponse.SponsorFlags
TransactionResponse.Delegate
TransactionResponse.OperationLimit
TransactionResponse.ToJson()
TransactionResponse.ToDictionary()
TransactionResponse.SourceTag
TransactionResponse.TicketSequence
BaseTransactionResponse.CloseTimeIso
BaseTransactionResponse.Ctid
BaseTransactionResponse.Date
BaseTransactionResponse.Hash
BaseTransactionResponse.InLedger
BaseTransactionResponse.LedgerIndex
BaseTransactionResponse.Validated
BaseTransactionResponse.UnknownFields
Namespace: Xrpl.Models.Transactions
Assembly: Xrpl.dll
Syntax
public class MPTokenIssuanceSetResponse : TransactionResponse, ITransactionResponse, IBaseTransactionResponse, IMPTokenIssuanceSet, ITransactionCommon

Properties

| Edit this page View Source

AuditorEncryptionKey

ConfidentialTransfer: auditor ElGamal encryption public key (hex). Rotates the same way as IssuerEncryptionKey (AuditorKeyEpoch). Before the amendment it could only be registered together with the issuer key; with the amendment active it can also be added later.

Declaration
[JsonPropertyName("AuditorEncryptionKey")]
public string AuditorEncryptionKey { get; set; }
Property Value
Type Description
string
| Edit this page View Source

DomainID

PermissionedDomains: domain restricting who may hold this MPT.

Declaration
[JsonPropertyName("DomainID")]
public string DomainID { get; set; }
Property Value
Type Description
string
| Edit this page View Source

Flags

Declaration
public MPTokenIssuanceSetFlags? Flags { get; set; }
Property Value
Type Description
MPTokenIssuanceSetFlags?
| Edit this page View Source

Holder

An optional XRPL Address of an individual token holder balance to lock/unlock. If omitted, this transaction will apply to all any accounts holding MPTs.

Declaration
[JsonPropertyName("Holder")]
public string? Holder { get; set; }
Property Value
Type Description
string
| Edit this page View Source

ImmutableFlags

DynamicMPT: capabilities and fields to freeze on the issuance (one-way).

Declaration
[JsonPropertyName("ImmutableFlags")]
public MPTokenIssuanceImmutableFlags? ImmutableFlags { get; set; }
Property Value
Type Description
MPTokenIssuanceImmutableFlags?
| Edit this page View Source

IssuerEncryptionKey

ConfidentialTransfer: issuer ElGamal encryption public key (hex). Registered once; with ConfidentialMPTKeyRotation active a different key replaces the current one and increments the issuance's IssuerKeyEpoch, while the current key is refused (tecDUPLICATE).

Declaration
[JsonPropertyName("IssuerEncryptionKey")]
public string IssuerEncryptionKey { get; set; }
Property Value
Type Description
string
| Edit this page View Source

MPTokenIssuanceID

The MPTokenIssuance identifier.

Declaration
[JsonPropertyName("MPTokenIssuanceID")]
public string MPTokenIssuanceID { get; set; }
Property Value
Type Description
string
| Edit this page View Source

MPTokenMetadata

DynamicMPT: new metadata blob in hex (rejected once tifMPTMetadata froze the field).

Declaration
[JsonPropertyName("MPTokenMetadata")]
public string MPTokenMetadata { get; set; }
Property Value
Type Description
string
| Edit this page View Source

MPTokenMetadataRow

Decoded (non-hex) representation of MPTokenMetadata.

Declaration
[JsonIgnore]
public string? MPTokenMetadataRow { get; }
Property Value
Type Description
string
| Edit this page View Source

Metadata

Parsed metadata object conforming to the XLS-89 Multi-Purpose Token Metadata Schema.

Declaration
[JsonIgnore]
public MPTokenMetadataSchema? Metadata { get; }
Property Value
Type Description
MPTokenMetadataSchema
| Edit this page View Source

TransferFee

DynamicMPT: new transfer fee (rejected once tifMPTTransferFee froze the field).

Declaration
[JsonPropertyName("TransferFee")]
public ushort? TransferFee { get; set; }
Property Value
Type Description
ushort?

Implements

ITransactionResponse
IBaseTransactionResponse
IMPTokenIssuanceSet
ITransactionCommon
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX