Show / Hide Table of Contents

Interface IConfidentialMPTConvertBack

Converts a confidential (encrypted) MPT balance back into a public balance.

Inherited Members
ITransactionCommon.NetworkID
ITransactionCommon.Account
ITransactionCommon.AccountTxnID
ITransactionCommon.Fee
ITransactionCommon.Flags
ITransactionCommon.LastLedgerSequence
ITransactionCommon.Memos
ITransactionCommon.MemoValue
ITransactionCommon.Sequence
ITransactionCommon.Signers
ITransactionCommon.SigningPublicKey
ITransactionCommon.TransactionSignature
ITransactionCommon.TransactionType
ITransactionCommon.SourceTag
ITransactionCommon.TicketSequence
ITransactionCommon.Delegate
ITransactionCommon.OperationLimit
ITransactionCommon.Sponsor
ITransactionCommon.SponsorFlags
ITransactionCommon.ToJson()
ITransactionCommon.ToDictionary()
Namespace: Xrpl.Models.Transactions
Assembly: Xrpl.dll
Syntax
public interface IConfidentialMPTConvertBack : ITransactionCommon
Remarks

Requires the ConfidentialTransfer amendment. This feature is in draft and subject to change.

Properties

| Edit this page View Source

AuditorEncryptedAmount

(Optional) The converted amount encrypted under the auditor's key, hex-encoded.

Declaration
string AuditorEncryptedAmount { get; set; }
Property Value
Type Description
string
| Edit this page View Source

BalanceCommitment

A commitment to the confidential balance left after the conversion, hex-encoded.

Declaration
string BalanceCommitment { get; set; }
Property Value
Type Description
string
| Edit this page View Source

BlindingFactor

The blinding factor of the amount commitment, hex-encoded.

Declaration
string BlindingFactor { get; set; }
Property Value
Type Description
string
| Edit this page View Source

HolderEncryptedAmount

The converted amount encrypted under the holder's key, hex-encoded.

Declaration
string HolderEncryptedAmount { get; set; }
Property Value
Type Description
string
| Edit this page View Source

IssuerEncryptedAmount

The converted amount encrypted under the issuer's key, hex-encoded.

Declaration
string IssuerEncryptedAmount { get; set; }
Property Value
Type Description
string
| Edit this page View Source

MPTAmount

The public amount being converted back, as a decimal string.

Declaration
string MPTAmount { get; set; }
Property Value
Type Description
string
| Edit this page View Source

MPTokenIssuanceID

The ID of the MPT issuance whose balance is being converted back.

Declaration
string MPTokenIssuanceID { get; set; }
Property Value
Type Description
string
| Edit this page View Source

ZKProof

The zero-knowledge proof over the encrypted amounts, hex-encoded.

Declaration
string ZKProof { get; set; }
Property Value
Type Description
string
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX