Interface IConfidentialMPTConvertBack
Converts a confidential (encrypted) MPT balance back into a public balance.
Inherited Members
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 SourceAuditorEncryptedAmount
(Optional) The converted amount encrypted under the auditor's key, hex-encoded.
Declaration
string AuditorEncryptedAmount { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
BalanceCommitment
A commitment to the confidential balance left after the conversion, hex-encoded.
Declaration
string BalanceCommitment { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
BlindingFactor
The blinding factor of the amount commitment, hex-encoded.
Declaration
string BlindingFactor { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
HolderEncryptedAmount
The converted amount encrypted under the holder's key, hex-encoded.
Declaration
string HolderEncryptedAmount { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IssuerEncryptedAmount
The converted amount encrypted under the issuer's key, hex-encoded.
Declaration
string IssuerEncryptedAmount { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
MPTAmount
The public amount being converted back, as a decimal string.
Declaration
string MPTAmount { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
MPTokenIssuanceID
The ID of the MPT issuance whose balance is being converted back.
Declaration
string MPTokenIssuanceID { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ZKProof
The zero-knowledge proof over the encrypted amounts, hex-encoded.
Declaration
string ZKProof { get; set; }
Property Value
| Type | Description |
|---|---|
| string |