3#include <test/jtx/Account.h>
4#include <test/jtx/amount.h>
6#include <xrpl/basics/base_uint.h>
7#include <xrpl/json/json_value.h>
8#include <xrpl/protocol/Asset.h>
9#include <xrpl/protocol/Keylet.h>
Immutable cryptographic account descriptor.
A transaction testing environment.
std::optional< STAmount > amount
std::optional< std::uint32_t > flags
std::tuple< json::Value, Keylet > create(CreateArgs const &args) const
Return a VaultCreate transaction and the Vault's expected keylet.
static json::Value withdraw(WithdrawArgs const &args)
static json::Value del(DeleteArgs const &args)
static json::Value clawback(ClawbackArgs const &args)
static json::Value set(SetArgs const &args)
static json::Value deposit(DepositArgs const &args)