Monero
Public Attributes | List of all members
anonymous_namespace{wallet2.cpp}::options Struct Reference
Collaboration diagram for anonymous_namespace{wallet2.cpp}::options:
Collaboration graph
[legend]

Public Attributes

const command_line::arg_descriptor< std::string > daemon_address = {"daemon-address", tools::wallet2::tr("Use daemon instance at <host>:<port>"), ""}
 
const command_line::arg_descriptor< std::string > daemon_host = {"daemon-host", tools::wallet2::tr("Use daemon instance at host <arg> instead of localhost"), ""}
 
const command_line::arg_descriptor< booltrusted_daemon = {"trusted-daemon", tools::wallet2::tr("Enable commands which rely on a trusted daemon"), false}
 
const command_line::arg_descriptor< booluntrusted_daemon = {"untrusted-daemon", tools::wallet2::tr("Disable commands which rely on a trusted daemon"), false}
 
const command_line::arg_descriptor< std::string > password = {"password", tools::wallet2::tr("Wallet password (escape/quote as needed)"), "", true}
 
const command_line::arg_descriptor< std::string > password_file = {"password-file", tools::wallet2::tr("Wallet password file"), "", true}
 
const command_line::arg_descriptor< int > daemon_port = {"daemon-port", tools::wallet2::tr("Use daemon instance at port <arg> instead of 18081"), 0}
 
const command_line::arg_descriptor< std::string > daemon_login = {"daemon-login", tools::wallet2::tr("Specify username[:password] for daemon RPC client"), "", true}
 
const command_line::arg_descriptor< booltestnet = {"testnet", tools::wallet2::tr("For testnet. Daemon must also be launched with --testnet flag"), false}
 
const command_line::arg_descriptor< boolstagenet = {"stagenet", tools::wallet2::tr("For stagenet. Daemon must also be launched with --stagenet flag"), false}
 
const command_line::arg_descriptor< std::string, false, true, 2 > shared_ringdb_dir
 
const command_line::arg_descriptor< uint64_t > kdf_rounds = {"kdf-rounds", tools::wallet2::tr("Number of rounds for the key derivation function"), 1}
 
const command_line::arg_descriptor< std::string > hw_device = {"hw-device", tools::wallet2::tr("HW device to use"), ""}
 

Member Data Documentation

◆ daemon_address

const command_line::arg_descriptor<std::string> anonymous_namespace{wallet2.cpp}::options::daemon_address = {"daemon-address", tools::wallet2::tr("Use daemon instance at <host>:<port>"), ""}

◆ daemon_host

const command_line::arg_descriptor<std::string> anonymous_namespace{wallet2.cpp}::options::daemon_host = {"daemon-host", tools::wallet2::tr("Use daemon instance at host <arg> instead of localhost"), ""}

◆ daemon_login

const command_line::arg_descriptor<std::string> anonymous_namespace{wallet2.cpp}::options::daemon_login = {"daemon-login", tools::wallet2::tr("Specify username[:password] for daemon RPC client"), "", true}

◆ daemon_port

const command_line::arg_descriptor<int> anonymous_namespace{wallet2.cpp}::options::daemon_port = {"daemon-port", tools::wallet2::tr("Use daemon instance at port <arg> instead of 18081"), 0}

◆ hw_device

const command_line::arg_descriptor<std::string> anonymous_namespace{wallet2.cpp}::options::hw_device = {"hw-device", tools::wallet2::tr("HW device to use"), ""}

◆ kdf_rounds

const command_line::arg_descriptor<uint64_t> anonymous_namespace{wallet2.cpp}::options::kdf_rounds = {"kdf-rounds", tools::wallet2::tr("Number of rounds for the key derivation function"), 1}

◆ password

const command_line::arg_descriptor<std::string> anonymous_namespace{wallet2.cpp}::options::password = {"password", tools::wallet2::tr("Wallet password (escape/quote as needed)"), "", true}

◆ password_file

const command_line::arg_descriptor<std::string> anonymous_namespace{wallet2.cpp}::options::password_file = {"password-file", tools::wallet2::tr("Wallet password file"), "", true}

◆ shared_ringdb_dir

const command_line::arg_descriptor<std::string, false, true, 2> anonymous_namespace{wallet2.cpp}::options::shared_ringdb_dir
Initial value:
= {
"shared-ringdb-dir", tools::wallet2::tr("Set shared ring database path"),
{{ &testnet, &stagenet }},
[](std::array<bool, 2> testnet_stagenet, bool defaulted, std::string val)->std::string {
if (testnet_stagenet[0])
return (boost::filesystem::path(val) / "testnet").string();
else if (testnet_stagenet[1])
return (boost::filesystem::path(val) / "stagenet").string();
return val;
}
}

◆ stagenet

const command_line::arg_descriptor<bool> anonymous_namespace{wallet2.cpp}::options::stagenet = {"stagenet", tools::wallet2::tr("For stagenet. Daemon must also be launched with --stagenet flag"), false}

◆ testnet

const command_line::arg_descriptor<bool> anonymous_namespace{wallet2.cpp}::options::testnet = {"testnet", tools::wallet2::tr("For testnet. Daemon must also be launched with --testnet flag"), false}

◆ trusted_daemon

const command_line::arg_descriptor<bool> anonymous_namespace{wallet2.cpp}::options::trusted_daemon = {"trusted-daemon", tools::wallet2::tr("Enable commands which rely on a trusted daemon"), false}

◆ untrusted_daemon

const command_line::arg_descriptor<bool> anonymous_namespace{wallet2.cpp}::options::untrusted_daemon = {"untrusted-daemon", tools::wallet2::tr("Disable commands which rely on a trusted daemon"), false}

The documentation for this struct was generated from the following file: