32 #include <boost/thread/mutex.hpp>
33 #include "include_base_utils.h"
34 #include "net/abstract_http_client.h"
51 boost::optional<std::string>
get_height(uint64_t &height);
59 boost::optional<std::string>
get_rpc_payment_info(
bool mining,
bool &payment_required, uint64_t &credits, uint64_t &diff, uint64_t &credits_per_hash_found,
cryptonote::blobdata &blob, uint64_t &height, uint64_t &seed_height,
crypto::hash &seed_hash,
crypto::hash &next_seed_hash, uint32_t &cookie);
74 boost::optional<std::string>
get_info();
#define CORE_RPC_STATUS_PAYMENT_REQUIRED
Definition: core_rpc_server_commands_defs.h:81
#define CORE_RPC_STATUS_OK
Definition: core_rpc_server_commands_defs.h:78
const uint32_t T[512]
Definition: groestl_tables.h:36
epee::mlocked< tools::scrubbed< ec_scalar > > secret_key
Definition: crypto.h:67
POD_CLASS hash
Definition: hash.h:48
std::string blobdata
Definition: blobdatatype.h:39
version
Supported socks variants.
Definition: socks.h:58
char true_type
Definition: sfinae_helpers.h:39