|
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 |
Public Attributes | |
| uint64_t | sendAmount |
| size_t | nRecipients |
| uint32_t | version |
| Buffer | blindingFactor |
| Buffer | amountBlindingFactor |
| Buffer | balanceBlindingFactor |
| Buffer | senderAmt |
| Buffer | destAmt |
| Buffer | issuerAmt |
| std::optional< Buffer > | auditorAmt |
| Buffer | amountCommitment |
| Buffer | senderPubKey |
| Buffer | destPubKey |
| Buffer | issuerPubKey |
| std::optional< Buffer > | auditorPubKey |
| uint64_t | prevSpending |
| Buffer | prevEncryptedSpending |
| Buffer | balanceCommitment |
| std::vector< ConfidentialRecipient > | recipients |
Definition at line 194 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 232 of file src/test/jtx/ConfidentialTransfer.h.
| 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 290 of file src/test/jtx/ConfidentialTransfer.h.
|
nodiscard |
Definition at line 320 of file src/test/jtx/ConfidentialTransfer.h.
| uint64_t xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::sendAmount |
Definition at line 197 of file src/test/jtx/ConfidentialTransfer.h.
| size_t xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::nRecipients |
Definition at line 198 of file src/test/jtx/ConfidentialTransfer.h.
| uint32_t xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::version |
Definition at line 199 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::blindingFactor |
Definition at line 202 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::amountBlindingFactor |
Definition at line 203 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::balanceBlindingFactor |
Definition at line 204 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::senderAmt |
Definition at line 207 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::destAmt |
Definition at line 208 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::issuerAmt |
Definition at line 209 of file src/test/jtx/ConfidentialTransfer.h.
| std::optional<Buffer> xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::auditorAmt |
Definition at line 210 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::amountCommitment |
Definition at line 213 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::senderPubKey |
Definition at line 216 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::destPubKey |
Definition at line 217 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::issuerPubKey |
Definition at line 218 of file src/test/jtx/ConfidentialTransfer.h.
| std::optional<Buffer> xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::auditorPubKey |
Definition at line 219 of file src/test/jtx/ConfidentialTransfer.h.
| uint64_t xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::prevSpending |
Definition at line 222 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::prevEncryptedSpending |
Definition at line 223 of file src/test/jtx/ConfidentialTransfer.h.
| Buffer xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::balanceCommitment |
Definition at line 226 of file src/test/jtx/ConfidentialTransfer.h.
| std::vector<ConfidentialRecipient> xrpl::ConfidentialTransferTestBase::ConfidentialSendSetup::recipients |
Definition at line 229 of file src/test/jtx/ConfidentialTransfer.h.