|
xrpld
|
#include <ConfidentialTransfer.h>

Public Member Functions | |
| ConfidentialSendSetup (test::jtx::MPTTester &mpt, test::jtx::Account const &sender, test::jtx::Account const &dest, test::jtx::Account const &issuer, uint64_t amount, std::optional< std::reference_wrapper< test::jtx::Account const > > auditor=std::nullopt) | |
| std::optional< Buffer > | generateProof (test::jtx::MPTTester &mpt, test::jtx::Env &env, test::jtx::Account const &sender, test::jtx::Account const &dest) const |
| test::jtx::MPTConfidentialSend | sendArgs (test::jtx::Account const &sender, test::jtx::Account const &dest, Buffer const &proof, std::optional< TER > err=std::nullopt) const |
Definition at line 105 of file src/test/jtx/ConfidentialTransfer.h.
| xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::ConfidentialSendSetup | ( | test::jtx::MPTTester & | mpt, |
| test::jtx::Account const & | sender, | ||
| test::jtx::Account const & | dest, | ||
| test::jtx::Account const & | issuer, | ||
| uint64_t | amount, | ||
| std::optional< std::reference_wrapper< test::jtx::Account const > > | auditor = std::nullopt ) |
Definition at line 192 of file test/jtx/impl/ConfidentialTransfer.cpp.
| std::optional< Buffer > xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::generateProof | ( | test::jtx::MPTTester & | mpt, |
| test::jtx::Env & | env, | ||
| test::jtx::Account const & | sender, | ||
| test::jtx::Account const & | dest ) const |
Definition at line 245 of file test/jtx/impl/ConfidentialTransfer.cpp.
|
nodiscard |
Definition at line 275 of file test/jtx/impl/ConfidentialTransfer.cpp.
| uint64_t xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::sendAmount |
Definition at line 108 of file src/test/jtx/ConfidentialTransfer.h.
| uint32_t xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::version |
Definition at line 109 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::blindingFactor |
Definition at line 112 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::amountBlindingFactor |
Definition at line 113 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::balanceBlindingFactor |
Definition at line 114 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::senderAmt |
Definition at line 117 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::destAmt |
Definition at line 118 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::issuerAmt |
Definition at line 119 of file src/test/jtx/ConfidentialTransfer.h.
| std::optional<Buffer> xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::auditorAmt |
Definition at line 120 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::amountCommitment |
Definition at line 123 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::senderPubKey |
Definition at line 126 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::destPubKey |
Definition at line 127 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::issuerPubKey |
Definition at line 128 of file src/test/jtx/ConfidentialTransfer.h.
| std::optional<Buffer> xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::auditorPubKey |
Definition at line 129 of file src/test/jtx/ConfidentialTransfer.h.
| uint64_t xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::prevSpending |
Definition at line 132 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::prevEncryptedSpending |
Definition at line 133 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::balanceCommitment |
Definition at line 136 of file src/test/jtx/ConfidentialTransfer.h.
| std::vector<ConfidentialRecipient> xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::recipients |
Definition at line 139 of file src/test/jtx/ConfidentialTransfer.h.