Electroneum
Namespaces | Macros | Functions | Variables
wallet_rpc_server.cpp File Reference
#include <boost/format.hpp>
#include <boost/asio/ip/address.hpp>
#include <boost/filesystem/operations.hpp>
#include <boost/algorithm/string.hpp>
#include <cstdint>
#include "include_base_utils.h"
#include "wallet_rpc_server.h"
#include "wallet/wallet_args.h"
#include "common/command_line.h"
#include "common/i18n.h"
#include "common/util.h"
#include "cryptonote_basic/cryptonote_format_utils.h"
#include "cryptonote_basic/account.h"
#include "wallet_rpc_server_commands_defs.h"
#include "misc_language.h"
#include "string_coding.h"
#include "string_tools.h"
#include "crypto/hash.h"
#include "mnemonics/electrum-words.h"
#include "rpc/rpc_args.h"
#include "rpc/core_rpc_server_commands_defs.h"
#include "wallet/micro_core/MicroCore.h"
Include dependency graph for wallet_rpc_server.cpp:

Namespaces

 anonymous_namespace{wallet_rpc_server.cpp}
 
 tools
 Various Tools.
 

Macros

#define ELECTRONEUM_DEFAULT_LOG_CATEGORY   "wallet.rpc"
 
#define MKDIR(path, mode)   mkdir(path, mode)
 

Functions

int main (int argc, char **argv)
 

Variables

const command_line::arg_descriptor< std::string, trueanonymous_namespace{wallet_rpc_server.cpp}::arg_rpc_bind_port = {"rpc-bind-port", "Sets bind port for server"}
 
const command_line::arg_descriptor< boolanonymous_namespace{wallet_rpc_server.cpp}::arg_disable_rpc_login = {"disable-rpc-login", "Disable HTTP authentication for RPC connections served by this process"}
 
const command_line::arg_descriptor< boolanonymous_namespace{wallet_rpc_server.cpp}::arg_trusted_daemon = {"trusted-daemon", "Enable commands which rely on a trusted daemon", false}
 
const command_line::arg_descriptor< std::string > anonymous_namespace{wallet_rpc_server.cpp}::arg_wallet_dir = {"wallet-dir", "Directory for newly created wallets"}
 
const command_line::arg_descriptor< std::string > anonymous_namespace{wallet_rpc_server.cpp}::arg_data_dir = {"data-dir", "Blockchain database path."}
 
const command_line::arg_descriptor< boolanonymous_namespace{wallet_rpc_server.cpp}::arg_testnet = {"testnet", "For testnet. Daemon must also be launched with --testnet flag"}
 
constexpr const char anonymous_namespace{wallet_rpc_server.cpp}::default_rpc_username [] = "electroneum"
 

Macro Definition Documentation

◆ ELECTRONEUM_DEFAULT_LOG_CATEGORY

#define ELECTRONEUM_DEFAULT_LOG_CATEGORY   "wallet.rpc"

◆ MKDIR

#define MKDIR (   path,
  mode 
)    mkdir(path, mode)

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)