xrpld
Loading...
Searching...
No Matches
trust.h
1#pragma once
2
3#include <test/jtx/Account.h>
4
5#include <xrpl/json/json_value.h>
6#include <xrpl/protocol/STAmount.h>
7
8#include <cstdint>
9#include <optional>
10
11namespace xrpl::test::jtx {
12
16json::Value
17trust(Account const& account, STAmount const& amount, std::uint32_t flags = 0);
18
22json::Value
23trust(Account const& account, STAmount const& amount, Account const& peer, std::uint32_t flags);
24
25json::Value
26claw(
27 Account const& account,
28 STAmount const& amount,
29 std::optional<Account> const& mptHolder = std::nullopt);
30
31} // namespace xrpl::test::jtx
Immutable cryptographic account descriptor.
Definition jtx/Account.h:21
json::Value claw(Account const &account, STAmount const &amount, std::optional< Account > const &mptHolder)
Definition trust.cpp:51
json::Value trust(Account const &account, STAmount const &amount, std::uint32_t flags)
Modify a trust line.
Definition trust.cpp:18