aboutsummaryrefslogtreecommitdiff
path: root/src/interface/node.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/interface/node.h')
-rw-r--r--src/interface/node.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/interface/node.h b/src/interface/node.h
index a31105f6f8..c73f45a1b0 100644
--- a/src/interface/node.h
+++ b/src/interface/node.h
@@ -22,6 +22,7 @@
class CCoinControl;
class CFeeRate;
class CNodeStats;
+class Coin;
class RPCTimerInterface;
class UniValue;
class proxyType;
@@ -66,6 +67,9 @@ public:
//! Get warnings.
virtual std::string getWarnings(const std::string& type) = 0;
+ // Get log flags.
+ virtual uint32_t getLogCategories() = 0;
+
//! Initialize app dependencies.
virtual bool baseInitialize() = 0;
@@ -184,6 +188,9 @@ public:
//! Unset RPC timer interface.
virtual void rpcUnsetTimerInterface(RPCTimerInterface* iface) = 0;
+ //! Get unspent outputs associated with a transaction.
+ virtual bool getUnspentOutput(const COutPoint& output, Coin& coin) = 0;
+
//! Return interfaces for accessing wallets (if any).
virtual std::vector<std::unique_ptr<Wallet>> getWallets() = 0;