20 #ifndef RIPPLE_TEST_JTX_ENV_SS_H_INCLUDED
21 #define RIPPLE_TEST_JTX_ENV_SS_H_INCLUDED
23 #include <test/jtx/Env.h>
70 template <
class JsonValue,
class... FN>
74 auto jtx =
env_.
jt(std::forward<JsonValue>(jv), fN...);
JTx jt(JsonValue &&jv, FN const &... fN)
Create a JTx from parameters.
void sign_and_submit(JTx const &jt, Json::Value params=Json::nullValue)
Use the submit RPC command with a provided JTx object.
Env_ss(Env_ss const &)=delete
void operator()(Json::Value const ¶ms=Json::nullValue)
Execution context for applying a JSON transaction.
SignSubmitRunner & operator=(SignSubmitRunner &&)=delete
SignSubmitRunner(SignSubmitRunner &&)=default
A transaction testing environment wrapper.
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
SignSubmitRunner operator()(JsonValue &&jv, FN const &... fN)
SignSubmitRunner(Env &env, JTx &&jt)
A transaction testing environment.
Env_ss & operator=(Env_ss const &)=delete