aboutsummaryrefslogtreecommitdiff
path: root/src/libwalletqt/WalletManager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libwalletqt/WalletManager.h')
-rw-r--r--src/libwalletqt/WalletManager.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/libwalletqt/WalletManager.h b/src/libwalletqt/WalletManager.h
index 20d2bec7..6bba0ce6 100644
--- a/src/libwalletqt/WalletManager.h
+++ b/src/libwalletqt/WalletManager.h
@@ -53,6 +53,14 @@ public:
Q_INVOKABLE Wallet * recoveryWallet(const QString &path, const QString &memo,
bool testnet = false, quint64 restoreHeight = 0);
+ Q_INVOKABLE Wallet * createWalletFromKeys(const QString &path,
+ const QString &language,
+ bool testnet,
+ const QString &address,
+ const QString &viewkey,
+ const QString &spendkey = "",
+ quint64 restoreHeight = 0);
+
/*!
* \brief closeWallet - closes current open wallet and frees memory
* \return wallet address
@@ -92,6 +100,8 @@ public:
Q_INVOKABLE bool paymentIdValid(const QString &payment_id) const;
Q_INVOKABLE bool addressValid(const QString &address, bool testnet) const;
+ Q_INVOKABLE bool keyValid(const QString &key, const QString &address, bool isViewKey, bool testnet) const;
+
Q_INVOKABLE QString paymentIdFromAddress(const QString &address, bool testnet) const;
Q_INVOKABLE QString checkPayment(const QString &address, const QString &txid, const QString &txkey, const QString &daemon_address) const;