rippled
Loading...
Searching...
No Matches
memo.cpp
1#include <test/jtx/memo.h>
2
3namespace xrpl {
4namespace test {
5namespace jtx {
6
7void
9{
10 auto& jv = jt.jv;
11 auto& ma = jv["Memos"];
12 auto& mi = ma[ma.size()];
13 auto& m = mi["Memo"];
14 m["MemoData"] = strHex(data_);
15 m["MemoFormat"] = strHex(format_);
16 m["MemoType"] = strHex(type_);
17}
18
19void
21{
22 auto& jv = jt.jv;
23 auto& ma = jv["Memos"];
24 auto& mi = ma[ma.size()];
25 auto& m = mi["Memo"];
26 m["MemoData"] = strHex(s_);
27}
28
29void
31{
32 auto& jv = jt.jv;
33 auto& ma = jv["Memos"];
34 auto& mi = ma[ma.size()];
35 auto& m = mi["Memo"];
36 m["MemoFormat"] = strHex(s_);
37}
38
39void
41{
42 auto& jv = jt.jv;
43 auto& ma = jv["Memos"];
44 auto& mi = ma[ma.size()];
45 auto& m = mi["Memo"];
46 m["MemoType"] = strHex(s_);
47}
48
49} // namespace jtx
50} // namespace test
51} // namespace xrpl
A transaction testing environment.
Definition Env.h:102
void operator()(Env &, JTx &jt) const
Definition memo.cpp:20
void operator()(Env &, JTx &jt) const
Definition memo.cpp:30
void operator()(Env &, JTx &jt) const
Definition memo.cpp:40
std::string type_
Definition memo.h:20
std::string data_
Definition memo.h:18
std::string format_
Definition memo.h:19
void operator()(Env &, JTx &jt) const
Definition memo.cpp:8
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:6
std::string strHex(FwdIt begin, FwdIt end)
Definition strHex.h:11
Execution context for applying a JSON transaction.
Definition JTx.h:26
Json::Value jv
Definition JTx.h:27