simplewallet: allow creating a wallet from a public address and view secret key

The needed information is supplied via a triple:

--generate-from-view-key address:viewkey:filename
This commit is contained in:
moneromooo-monero
2015-06-20 12:31:53 +01:00
parent 6a0f61d800
commit dc4dbc1ceb
4 changed files with 124 additions and 8 deletions

View File

@@ -76,6 +76,8 @@ namespace cryptonote
bool new_wallet(const std::string &wallet_file, const std::string& password, const crypto::secret_key& recovery_key,
bool recover, bool two_random, bool testnet, const std::string &old_language);
bool new_wallet(const std::string &wallet_file, const std::string& password, const cryptonote::account_public_address& address,
const crypto::secret_key& viewkey, bool testnet);
bool open_wallet(const std::string &wallet_file, const std::string& password, bool testnet);
bool close_wallet();
@@ -194,6 +196,7 @@ namespace cryptonote
private:
std::string m_wallet_file;
std::string m_generate_new;
std::string m_generate_from_view_key;
std::string m_import_path;
std::string m_electrum_seed; // electrum-style seed parameter