33#include <boost/program_options/options_description.hpp>
34#include <boost/program_options/variables_map.hpp>
42#undef MONERO_DEFAULT_LOG_CATEGORY
43#define MONERO_DEFAULT_LOG_CATEGORY "wallet.rpc"
55 static const char*
tr(
const char*
str);
60 bool init(
const boost::program_options::variables_map *
vm);
266 template<typename Ts, typename Tu, typename Tk>
268 bool get_tx_key, Ts& tx_key, Tu &amount, Tu &fee, Tu &weight,
std::
string &multisig_txset,
std::
string &unsigned_txset,
bool do_not_relay,
269 Ts &tx_hash,
bool get_tx_hex, Ts &tx_blob,
bool get_tx_metadata, Ts &tx_metadata, Tk &spent_key_images,
epee::json_rpc::error &er);
cryptonote::account_public_address get_address(const var_addr_t &inp)
Definition: chaingen.cpp:817
uint64_t get_balance(const cryptonote::account_base &addr, const std::vector< cryptonote::block > &blockchain, const map_hash2tx_t &mtx)
Definition: chaingen.cpp:1091
Definition: http_server_impl_base.h:48
#define tr(x)
Definition: common_defines.h:4
const char * res
Definition: hmac_keccak.cpp:42
#define BEGIN_URI_MAP2()
Definition: http_server_handlers_map2.h:60
#define END_JSON_RPC_MAP()
Definition: http_server_handlers_map2.h:270
#define MAP_JON_RPC_WE(method_name, callback_f, command_type)
Definition: http_server_handlers_map2.h:226
#define BEGIN_JSON_RPC_MAP(uri)
Definition: http_server_handlers_map2.h:147
#define END_URI_MAP2()
Definition: http_server_handlers_map2.h:144
#define const
Definition: ipfrdr.c:80
static void init()
Definition: logging.cpp:38
Definition: portable_binary_archive.hpp:29
crypto namespace.
Definition: crypto.cpp:60
Holds cryptonote related classes and helpers.
Definition: blockchain_db.cpp:45
TODO: (mj-xmr) This will be reduced in an another PR.
Definition: byte_slice.h:40
Definition: transfer.py:1
Definition: validate_address.py:1
const char *const str
Definition: portlistingparse.c:23
unsigned int uint32_t
Definition: stdint.h:126
unsigned char uint8_t
Definition: stdint.h:124
Definition: net_utils_base.h:365
randomx_vm * vm
Definition: tests.cpp:20