42 #include <boost/optional/optional_fwd.hpp> 50 #undef ELECTRONEUM_DEFAULT_LOG_CATEGORY 51 #define ELECTRONEUM_DEFAULT_LOG_CATEGORY "daemon" 65 ,
const boost::optional<tools::login>& user
73 bool print_peer_list(
bool white =
true,
bool gray =
true,
size_t limit = 0);
bool output_histogram(const std::vector< uint64_t > &amounts, uint64_t min_count, uint64_t max_count)
bool update(const std::string &command)
bool print_blockchain_info(uint64_t start_block_index, uint64_t end_block_index)
bool relay_tx(const std::string &txid)
~t_rpc_command_executor()
bool unban(const std::string &ip)
bool set_log_categories(const std::string &categories)
bool start_mining(cryptonote::account_public_address address, uint64_t num_threads, cryptonote::network_type nettype, bool do_background_mining=false, bool ignore_battery=false)
bool check_blockchain_pruning()
bool set_log_level(int8_t level)
uint64_t num_blocks(const std::vector< test_event_entry > &events)
bool set_limit(int64_t limit_down, int64_t limit_up)
bool set_validator_key(const std::string &key)
bool in_peers(uint64_t limit)
bool print_blockchain_dynamic_stats(uint64_t nblocks)
bool sign_message(const std::string privateKey, const std::string message)
bool hard_fork_info(uint8_t version)
bool print_coinbase_tx_sum(uint64_t height, uint64_t count)
bool out_peers(uint64_t limit)
mdb_size_t count(MDB_cursor *cur)
bool print_transaction_pool_long()
bool pop_blocks(uint64_t num_blocks)
unsigned __int64 uint64_t
bool print_transaction_pool_short()
bool ban(const std::string &ip, time_t seconds)
version
Supported socks variants.
std::string message("Message requiring signing")
boost::endian::big_uint32_t ip
boost::endian::big_uint16_t port
bool print_block_by_hash(crypto::hash block_hash, bool include_hex)
bool print_peer_list_stats()
bool print_transaction_pool_stats()
bool is_key_image_spent(const crypto::key_image &ki)
bool is_public_output_spent(const cryptonote::txin_to_key_public &txin)
bool flush_txpool(const std::string &txid)
t_rpc_command_executor(uint32_t ip, uint16_t port, const boost::optional< tools::login > &user, const epee::net_utils::ssl_options_t &ssl_options, bool is_rpc=true, cryptonote::core_rpc_server *rpc_server=NULL)
bool print_peer_list(bool white=true, bool gray=true, size_t limit=0)
bool generate_ed25519_keypair()
bool alt_chain_info(const std::string &tip)
bool print_block_by_height(uint64_t height, bool include_hex)
bool print_transaction(crypto::hash transaction_hash, bool include_hex, bool include_json)