xrpld
Loading...
Searching...
No Matches
xrpl::test::jtx::Vault Struct Reference

#include <vault.h>

Collaboration diagram for xrpl::test::jtx::Vault:

Classes

struct  CreateArgs
struct  SetArgs
struct  DeleteArgs
struct  DepositArgs
struct  WithdrawArgs
struct  ClawbackArgs

Public Member Functions

std::tuple< json::Value, Keyletcreate (CreateArgs const &args) const
 Return a VaultCreate transaction and the Vault's expected keylet.

Static Public Member Functions

static json::Value set (SetArgs const &args)
static json::Value del (DeleteArgs const &args)
static json::Value deposit (DepositArgs const &args)
static json::Value withdraw (WithdrawArgs const &args)
static json::Value clawback (ClawbackArgs const &args)

Public Attributes

Envenv

Detailed Description

Definition at line 18 of file vault.h.

Member Function Documentation

◆ create()

std::tuple< json::Value, Keylet > xrpl::test::jtx::Vault::create ( CreateArgs const & args) const
nodiscard

Return a VaultCreate transaction and the Vault's expected keylet.

Definition at line 20 of file vault.cpp.

◆ set()

json::Value xrpl::test::jtx::Vault::set ( SetArgs const & args)
static

Definition at line 33 of file vault.cpp.

◆ del()

json::Value xrpl::test::jtx::Vault::del ( DeleteArgs const & args)
static

Definition at line 43 of file vault.cpp.

◆ deposit()

json::Value xrpl::test::jtx::Vault::deposit ( DepositArgs const & args)
static

Definition at line 53 of file vault.cpp.

◆ withdraw()

json::Value xrpl::test::jtx::Vault::withdraw ( WithdrawArgs const & args)
static

Definition at line 64 of file vault.cpp.

◆ clawback()

json::Value xrpl::test::jtx::Vault::clawback ( ClawbackArgs const & args)
static

Definition at line 75 of file vault.cpp.

Member Data Documentation

◆ env

Env& xrpl::test::jtx::Vault::env

Definition at line 20 of file vault.h.