1
0
Fork 0
forked from lthn/blockchain

added welete_wallet method

This commit is contained in:
cryptozoidberg 2020-05-10 21:51:23 +02:00
parent 9344f2ccea
commit 6b2832fbcf
No known key found for this signature in database
GPG key ID: 22DEB97A54C6FDEC
2 changed files with 12 additions and 0 deletions

View file

@ -241,6 +241,17 @@ namespace plain_wallet
return epee::serialization::store_t_to_json(sl);
}
std::string delete_wallet(const std::string& file_name)
{
std::string wallet_files_path = get_wallets_folder();
strings_list sl = AUTO_VAL_INIT(sl);
boost::system::error_code er;
boost::filesystem::remove(wallet_files_path + file_name, er);
epee::json_rpc::response<view::api_responce_return_code, epee::json_rpc::dummy_error> ok_response = AUTO_VAL_INIT(ok_response);
ok_response.result.return_code = API_RETURN_CODE_OK;
return epee::serialization::store_t_to_json(ok_response);
}
std::string open(const std::string& path, const std::string& password)
{
std::string full_path = get_wallets_folder() + path;

View file

@ -14,6 +14,7 @@ namespace plain_wallet
std::string set_log_level(int log_level);
std::string get_version();
std::string get_wallet_files();
std::string delete_wallet(const std::string& file_name);
std::string get_appconfig(const std::string& encryption_key);
std::string set_appconfig(const std::string& conf_str, const std::string& encryption_key);