55 #include "monero_wallet.h" 56 #include "cryptonote_basic/account.h" 100 static monero_wallet_keys* create_wallet_from_keys(
const monero_network_type network_type,
const string& address,
const string& view_key,
const string& spend_key,
const string& language =
"English");
107 static vector<string> get_mnemonic_languages();
128 string get_address(
const uint32_t account_idx,
const uint32_t subaddress_idx)
const;
129 monero_integrated_address get_integrated_address(
const string& standard_address =
"",
const string& payment_id =
"")
const;
131 monero_account get_account(
const uint32_t account_idx,
bool include_subaddresses)
const;
132 vector<monero_subaddress> get_subaddresses(
const uint32_t account_idx,
const vector<uint32_t>& subaddress_indices)
const;
133 string sign(
const string& msg)
const;
134 bool verify(
const string& msg,
const string& address,
const string& signature)
const;
135 void close(
bool save =
false);
141 cryptonote::account_base m_account;
144 string m_pub_view_key;
145 string m_prv_view_key;
146 string m_pub_spend_key;
147 string m_prv_spend_key;
148 string m_primary_address;
Definition: monero_daemon.cpp:58
Definition: monero_wallet.h:123
Definition: monero_wallet_model.h:318
string get_mnemonic() const
Definition: monero_wallet_keys.h:121
monero_network_type get_network_type() const
Definition: monero_wallet_keys.h:120
string get_mnemonic_language() const
Definition: monero_wallet_keys.h:122
Definition: monero_daemon_model.h:101
string get_primary_address() const
Definition: monero_wallet_keys.h:127
Definition: monero_wallet_keys.h:69
string get_private_view_key() const
Definition: monero_wallet_keys.h:123
Definition: monero_wallet_model.h:97
string get_public_spend_key() const
Definition: monero_wallet_keys.h:126
string get_private_spend_key() const
Definition: monero_wallet_keys.h:124
monero_network_type
Definition: monero_daemon_model.h:92
string get_public_view_key() const
Definition: monero_wallet_keys.h:125