3#include <test/jtx/Account.h>
4#include <test/jtx/Env.h>
5#include <test/jtx/owners.h>
An immutable linear range of bytes.
Immutable cryptographic account descriptor.
AccountID id() const
Returns the Account ID.
A transaction testing environment.
void operator()(jtx::Env &, jtx::JTx &jtx) const
std::vector< std::string > const credentials_
Ids(std::vector< std::string > creds)
void operator()(jtx::Env &, jtx::JTx &jtx) const
@ Array
array value (ordered list)
Keylet credential(AccountID const &subject, AccountID const &issuer, Slice const &credType) noexcept
json::Value deleteCred(jtx::Account const &acc, jtx::Account const &subject, jtx::Account const &issuer, std::string_view credType)
json::Value accept(jtx::Account const &subject, jtx::Account const &issuer, std::string_view credType)
json::Value create(jtx::Account const &subject, jtx::Account const &issuer, std::string_view credType)
json::Value ledgerEntry(jtx::Env &env, jtx::Account const &subject, jtx::Account const &issuer, std::string_view credType)
Keylet keylet(test::jtx::Account const &subject, test::jtx::Account const &issuer, std::string_view credType)
std::string strHex(FwdIt begin, FwdIt end)
A pair of SHAMap key and LedgerEntryType.
Execution context for applying a JSON transaction.