xrpld
Loading...
Searching...
No Matches
xrpl::ConfidentialTransferTestBase::ConfidentialEnv Struct Reference

#include <ConfidentialTransfer.h>

Collaboration diagram for xrpl::ConfidentialTransferTestBase::ConfidentialEnv:

Classes

struct  HolderInit

Public Member Functions

 ConfidentialEnv (test::jtx::Env &env, test::jtx::Account const &issuer, std::vector< HolderInit > const &holders, std::uint32_t flags=tfMPTCanLock|tfMPTCanHoldConfidentialBalance|tfMPTCanTransfer, std::optional< test::jtx::Account > auditor=std::nullopt)

Public Attributes

test::jtx::MPTTester mpt

Static Private Member Functions

static std::vector< test::jtx::AccountextractAccounts (std::vector< HolderInit > const &holders)

Detailed Description

Definition at line 345 of file src/test/jtx/ConfidentialTransfer.h.

Constructor & Destructor Documentation

◆ ConfidentialEnv()

xrpl::ConfidentialTransferTestBase::ConfidentialEnv::ConfidentialEnv ( test::jtx::Env & env,
test::jtx::Account const & issuer,
std::vector< HolderInit > const & holders,
std::uint32_t flags = tfMPTCanLock | tfMPTCanHoldConfidentialBalance | tfMPTCanTransfer,
std::optional< test::jtx::Account > auditor = std::nullopt )

Definition at line 358 of file src/test/jtx/ConfidentialTransfer.h.

Member Function Documentation

◆ extractAccounts()

std::vector< test::jtx::Account > xrpl::ConfidentialTransferTestBase::ConfidentialEnv::extractAccounts ( std::vector< HolderInit > const & holders)
staticprivate

Definition at line 403 of file src/test/jtx/ConfidentialTransfer.h.

Member Data Documentation

◆ mpt

test::jtx::MPTTester xrpl::ConfidentialTransferTestBase::ConfidentialEnv::mpt

Definition at line 356 of file src/test/jtx/ConfidentialTransfer.h.