xrpld
Loading...
Searching...
No Matches
xrpl::test::jtx::MPTConfidentialSend Struct Reference

Arguments for building a ConfidentialMPTSend test transaction. More...

#include <mpt.h>

Collaboration diagram for xrpl::test::jtx::MPTConfidentialSend:

Public Attributes

std::optional< Account > account = std::nullopt
std::optional< Account > dest = std::nullopt
std::optional< MPTID > id = std::nullopt
std::optional< std::uint64_t > amt = std::nullopt
std::optional< std::string > proof = std::nullopt
std::optional< Buffer > senderEncryptedAmt = std::nullopt
std::optional< Buffer > destEncryptedAmt = std::nullopt
std::optional< Buffer > issuerEncryptedAmt = std::nullopt
std::optional< Buffer > auditorEncryptedAmt = std::nullopt
std::optional< bool > fillAuditorEncryptedAmt = true
std::optional< std::vector< std::string > > credentials = std::nullopt
std::optional< Buffer > blindingFactor = std::nullopt
std::optional< Buffer > amountCommitment = std::nullopt
std::optional< Buffer > balanceCommitment = std::nullopt
std::optional< Account > delegate = std::nullopt
std::optional< std::uint32_t > destinationTag = std::nullopt
std::optional< std::uint32_t > ticketSeq = std::nullopt
std::optional< std::uint32_t > ownerCount = std::nullopt
std::optional< std::uint32_t > holderCount = std::nullopt
std::optional< std::uint32_t > flags = std::nullopt
std::optional< XRPAmount > fee = std::nullopt
std::optional< TER > err = std::nullopt

Detailed Description

Arguments for building a ConfidentialMPTSend test transaction.

Definition at line 321 of file mpt.h.

Member Data Documentation

◆ account

std::optional<Account> xrpl::test::jtx::MPTConfidentialSend::account = std::nullopt

Definition at line 323 of file mpt.h.

◆ dest

std::optional<Account> xrpl::test::jtx::MPTConfidentialSend::dest = std::nullopt

Definition at line 324 of file mpt.h.

◆ id

std::optional<MPTID> xrpl::test::jtx::MPTConfidentialSend::id = std::nullopt

Definition at line 325 of file mpt.h.

◆ amt

std::optional<std::uint64_t> xrpl::test::jtx::MPTConfidentialSend::amt = std::nullopt

Definition at line 327 of file mpt.h.

◆ proof

std::optional<std::string> xrpl::test::jtx::MPTConfidentialSend::proof = std::nullopt

Definition at line 328 of file mpt.h.

◆ senderEncryptedAmt

std::optional<Buffer> xrpl::test::jtx::MPTConfidentialSend::senderEncryptedAmt = std::nullopt

Definition at line 329 of file mpt.h.

◆ destEncryptedAmt

std::optional<Buffer> xrpl::test::jtx::MPTConfidentialSend::destEncryptedAmt = std::nullopt

Definition at line 330 of file mpt.h.

◆ issuerEncryptedAmt

std::optional<Buffer> xrpl::test::jtx::MPTConfidentialSend::issuerEncryptedAmt = std::nullopt

Definition at line 331 of file mpt.h.

◆ auditorEncryptedAmt

std::optional<Buffer> xrpl::test::jtx::MPTConfidentialSend::auditorEncryptedAmt = std::nullopt

Definition at line 332 of file mpt.h.

◆ fillAuditorEncryptedAmt

std::optional<bool> xrpl::test::jtx::MPTConfidentialSend::fillAuditorEncryptedAmt = true

Definition at line 333 of file mpt.h.

◆ credentials

std::optional<std::vector<std::string> > xrpl::test::jtx::MPTConfidentialSend::credentials = std::nullopt

Definition at line 334 of file mpt.h.

◆ blindingFactor

std::optional<Buffer> xrpl::test::jtx::MPTConfidentialSend::blindingFactor = std::nullopt

Definition at line 336 of file mpt.h.

◆ amountCommitment

std::optional<Buffer> xrpl::test::jtx::MPTConfidentialSend::amountCommitment = std::nullopt

Definition at line 337 of file mpt.h.

◆ balanceCommitment

std::optional<Buffer> xrpl::test::jtx::MPTConfidentialSend::balanceCommitment = std::nullopt

Definition at line 338 of file mpt.h.

◆ delegate

std::optional<Account> xrpl::test::jtx::MPTConfidentialSend::delegate = std::nullopt

Definition at line 339 of file mpt.h.

◆ destinationTag

std::optional<std::uint32_t> xrpl::test::jtx::MPTConfidentialSend::destinationTag = std::nullopt

Definition at line 340 of file mpt.h.

◆ ticketSeq

std::optional<std::uint32_t> xrpl::test::jtx::MPTConfidentialSend::ticketSeq = std::nullopt

Definition at line 341 of file mpt.h.

◆ ownerCount

std::optional<std::uint32_t> xrpl::test::jtx::MPTConfidentialSend::ownerCount = std::nullopt

Definition at line 342 of file mpt.h.

◆ holderCount

std::optional<std::uint32_t> xrpl::test::jtx::MPTConfidentialSend::holderCount = std::nullopt

Definition at line 343 of file mpt.h.

◆ flags

std::optional<std::uint32_t> xrpl::test::jtx::MPTConfidentialSend::flags = std::nullopt

Definition at line 344 of file mpt.h.

◆ fee

std::optional<XRPAmount> xrpl::test::jtx::MPTConfidentialSend::fee = std::nullopt

Definition at line 345 of file mpt.h.

◆ err

std::optional<TER> xrpl::test::jtx::MPTConfidentialSend::err = std::nullopt

Definition at line 346 of file mpt.h.