diff options
author | moneromooo.monero <moneromooo.monero@users.noreply.github.com> | 2016-11-05 14:59:39 +0000 |
---|---|---|
committer | moneromooo-monero <moneromooo-monero@users.noreply.github.com> | 2016-11-05 15:24:05 +0000 |
commit | af8a2600aa9d22ff4303ba1737c6ed8bb6d2ee55 (patch) | |
tree | 7fe5706c652493676b040e27a8e24256fa164f20 /src/wallet/wallet2_api.h | |
parent | Merge pull request #1272 (diff) | |
download | monero-af8a2600aa9d22ff4303ba1737c6ed8bb6d2ee55.tar.xz |
wallet_api: txkey checking functions for the GUI
Diffstat (limited to '')
-rw-r--r-- | src/wallet/wallet2_api.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/wallet/wallet2_api.h b/src/wallet/wallet2_api.h index 8427ba250..088af1719 100644 --- a/src/wallet/wallet2_api.h +++ b/src/wallet/wallet2_api.h @@ -400,6 +400,19 @@ struct WalletManager */ virtual std::vector<std::string> findWallets(const std::string &path) = 0; + /*! + * \brief checkPayment - checks a payment was made using a txkey + * \param address - the address the payment was sent to + * \param txid - the transaction id for that payment + * \param txkey - the transaction's secret key + * \param daemon_address - the address (host and port) to the daemon to request transaction data + * \param received - if succesful, will hold the amount of monero received + * \param height - if succesful, will hold the height of the transaction (0 if only in the pool) + * \param error - if unsuccesful, will hold an error string with more information about the error + * \return - true is succesful, false otherwise + */ + virtual bool checkPayment(const std::string &address, const std::string &txid, const std::string &txkey, const std::string &daemon_address, uint64_t &received, uint64_t &height, std::string &error) const = 0; + //! returns verbose error string regarding last error; virtual std::string errorString() const = 0; |