Wire up private key export

This commit is contained in:
Aditya Kulkarni
2019-10-18 19:21:40 -07:00
parent 70774a477d
commit fba4c61976
5 changed files with 24 additions and 363 deletions

View File

@@ -39,34 +39,22 @@ public:
void fetchUnspent (const std::function<void(json)>& cb);
void fetchTransactions (const std::function<void(json)>& cb);
void fetchAddresses (const std::function<void(json)>& cb);
void fetchReceivedZTrans(QList<QString> zaddrs, const std::function<void(QString)> usedAddrFn,
const std::function<void(QList<TransactionItem>)> txdataFn);
void fetchReceivedTTrans(QList<QString> txids, QList<TransactionItem> sentZtxs,
const std::function<void(QList<TransactionItem>)> txdataFn);
void fetchAddresses (const std::function<void(json)>& cb);
void fetchInfo(const std::function<void(json)>& cb,
const std::function<void(QString)>& err);
void fetchBlockchainInfo(const std::function<void(json)>& cb);
void fetchNetSolOps(const std::function<void(qint64)> cb);
void fetchOpStatus(const std::function<void(json)>& cb);
void fetchMigrationStatus(const std::function<void(json)>& cb);
void setMigrationStatus(bool enabled);
void fetchBalance(const std::function<void(json)>& cb);
void createNewZaddr(bool sapling, const std::function<void(json)>& cb);
void createNewTaddr(const std::function<void(json)>& cb);
void fetchZPrivKey(QString addr, const std::function<void(json)>& cb);
void fetchTPrivKey(QString addr, const std::function<void(json)>& cb);
void fetchPrivKey(QString addr, const std::function<void(json)>& cb);
void fetchAllPrivKeys(const std::function<void(json)>);
//void importZPrivKey(QString addr, bool rescan, const std::function<void(json)>& cb);
//void importTPrivKey(QString addr, bool rescan, const std::function<void(json)>& cb);
void fetchAllPrivKeys(const std::function<void(QList<QPair<QString, QString>>)>);
void sendTransaction(QString params, const std::function<void(json)>& cb, const std::function<void(QString)>& err);
private: