The holder's classic XRPL address.
The public MPT amount being revealed from the confidential balance.
OptionalconfidentialAdvanced: predicted spending balance + version to prove against, overriding live ledger state. Set by prepareConfidentialBatch; unset for a standalone convert-back.
The holder's ElGamal keypair.
OptionalledgerAdvanced: the ledger index to read confidential state (balance, version, issuer/auditor keys) from, so a single proof is built from one coherent ledger snapshot. Defaults to the latest validated ledger. prepareConfidentialBatch sets it so every inner shares one ledger; standalone callers normally omit it.
The 24-byte hex MPTokenIssuanceID.
OptionaloutstandingAdvanced: extra headroom for the balance-decrypt search bound over the
issuance's on-ledger ConfidentialOutstandingAmount. Set by
prepareConfidentialBatch to the in-batch Convert total, so a balance
topped up earlier in the same Batch stays decryptable; unset otherwise.
OptionalsequenceOptional explicit sequence number. When omitted the builder queries the
account's current sequence. The returned transaction pins Sequence, so it
must be submitted without re-deriving the sequence (the proof is bound to it).
Inputs for prepareConfidentialConvertBack.