1
0
Fork 0
forked from lthn/blockchain
blockchain/src/wallet/plain_wallet_api.h
2020-01-28 00:47:44 +01:00

24 lines
No EOL
848 B
C++

// Copyright (c) 2014-2020 Zano Project
// Distributed under the MIT/X11 software license, see the accompanying
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
#pragma once
#include <string>
namespace plain_wallet
{
typedef int64_t hwallet;
hwallet create_instance(const std::string& ip, const std::string& port);
void destroy_instance(hwallet h);
std::string open(hwallet h, const std::string& path, const std::string& password);
std::string restore(hwallet h, const std::string& seed, const std::string& path, const std::string& password);
std::string generate(hwallet h, const std::string& path, const std::string& password);
std::string start_sync_thread(hwallet h);
std::string get_sync_status(hwallet h);
std::string sync(hwallet h);
std::string invoke(hwallet h, const std::string& params);
}