|
rippled
|
#include <mpt.h>

Static Public Member Functions | |
| static Json::Value | createjv (MPTCreate const &arg=MPTCreate{}) |
| static Json::Value | destroyjv (MPTDestroy const &arg=MPTDestroy{}) |
| static Json::Value | authorizejv (MPTAuthorize const &arg=MPTAuthorize{}) |
| static Json::Value | setjv (MPTSet const &set={}) |
Private Types | |
| using | SLEP = SLE::const_pointer |
Private Member Functions | |
| bool | forObject (std::function< bool(SLEP const &sle)> const &cb, std::optional< Account > const &holder=std::nullopt) const |
| template<typename A > | |
| TER | submit (A const &arg, Json::Value const &jv) |
| std::uint32_t | getFlags (std::optional< Account > const &holder) const |
Static Private Member Functions | |
| static std::unordered_map< std::string, Account > | makeHolders (std::vector< Account > const &holders) |
Private Attributes | |
| Env & | env_ |
| Account const | issuer_ |
| std::unordered_map< std::string, Account > const | holders_ |
| std::optional< MPTID > | id_ |
| bool | close_ |
|
private |
| xrpl::test::jtx::MPTTester::MPTTester | ( | MPTInitDef const & | constr | ) |
| xrpl::test::jtx::MPTTester::MPTTester | ( | Env & | env, |
| Account const & | issuer, | ||
| MPTID const & | id, | ||
| std::vector< Account > const & | holders = {}, |
||
| bool | close = true |
||
| ) |
|
static |
| void xrpl::test::jtx::MPTTester::destroy | ( | MPTDestroy const & | arg = MPTDestroy{} | ) |
|
static |
| void xrpl::test::jtx::MPTTester::authorize | ( | MPTAuthorize const & | arg = MPTAuthorize{} | ) |
|
static |
| void xrpl::test::jtx::MPTTester::authorizeHolders | ( | Holders const & | holders | ) |
| void xrpl::test::jtx::MPTTester::set | ( | MPTSet const & | set = {} | ) |
|
static |
| bool xrpl::test::jtx::MPTTester::checkDomainID | ( | std::optional< uint256 > | expected | ) | const |
| bool xrpl::test::jtx::MPTTester::checkMPTokenAmount | ( | Account const & | holder, |
| std::int64_t | expectedAmount | ||
| ) | const |
| bool xrpl::test::jtx::MPTTester::checkMPTokenOutstandingAmount | ( | std::int64_t | expectedAmount | ) | const |
| bool xrpl::test::jtx::MPTTester::checkFlags | ( | uint32_t const | expectedFlags, |
| std::optional< Account > const & | holder = std::nullopt |
||
| ) | const |
| bool xrpl::test::jtx::MPTTester::checkMetadata | ( | std::string const & | metadata | ) | const |
| bool xrpl::test::jtx::MPTTester::isMetadataPresent | ( | ) | const |
| bool xrpl::test::jtx::MPTTester::checkTransferFee | ( | std::uint16_t | transferFee | ) | const |
| bool xrpl::test::jtx::MPTTester::isTransferFeePresent | ( | ) | const |
| Account const & xrpl::test::jtx::MPTTester::holder | ( | std::string const & | h | ) | const |
| void xrpl::test::jtx::MPTTester::pay | ( | Account const & | src, |
| Account const & | dest, | ||
| std::int64_t | amount, | ||
| std::optional< TER > | err = std::nullopt, |
||
| std::optional< std::vector< std::string > > | credentials = std::nullopt |
||
| ) |
| void xrpl::test::jtx::MPTTester::claw | ( | Account const & | issuer, |
| Account const & | holder, | ||
| std::int64_t | amount, | ||
| std::optional< TER > | err = std::nullopt |
||
| ) |
| PrettyAmount xrpl::test::jtx::MPTTester::mpt | ( | std::int64_t | amount | ) | const |
| MPTID const & xrpl::test::jtx::MPTTester::issuanceID | ( | ) | const |
| std::int64_t xrpl::test::jtx::MPTTester::getBalance | ( | Account const & | account | ) | const |
| MPT xrpl::test::jtx::MPTTester::operator[] | ( | std::string const & | name | ) | const |
| PrettyAmount xrpl::test::jtx::MPTTester::operator() | ( | std::uint64_t | amount | ) | const |
|
private |
|
private |
|
staticprivate |
|
private |
|
private |
|
private |