diff options
author | Russell Yanofsky <russ@yanofsky.org> | 2017-04-20 12:28:58 -0400 |
---|---|---|
committer | John Newbery <john@johnnewbery.com> | 2018-04-04 16:52:40 -0400 |
commit | 56f33ca349b3721a15fce3bf0b6d4fd7fd788970 (patch) | |
tree | 61c2199706747b7d2bb9581de073b09162e21b32 /src/interface | |
parent | e872c93ee87477130fb877da1a536b4c693bbab9 (diff) | |
download | bitcoin-56f33ca349b3721a15fce3bf0b6d4fd7fd788970.tar.xz |
Remove direct bitcoin calls from qt/sendcoinsdialog.cpp
Diffstat (limited to 'src/interface')
-rw-r--r-- | src/interface/node.cpp | 2 | ||||
-rw-r--r-- | src/interface/node.h | 6 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/interface/node.cpp b/src/interface/node.cpp index a8ed275dc5..f04da4e176 100644 --- a/src/interface/node.cpp +++ b/src/interface/node.cpp @@ -216,7 +216,9 @@ class NodeImpl : public Node return result; } CFeeRate getDustRelayFee() override { return ::dustRelayFee; } + CFeeRate getFallbackFee() override { CHECK_WALLET(return CWallet::fallbackFee); } CFeeRate getPayTxFee() override { CHECK_WALLET(return ::payTxFee); } + void setPayTxFee(CFeeRate rate) override { CHECK_WALLET(::payTxFee = rate); } UniValue executeRpc(const std::string& command, const UniValue& params, const std::string& uri) override { JSONRPCRequest req; diff --git a/src/interface/node.h b/src/interface/node.h index c73f45a1b0..6ae7f9e46c 100644 --- a/src/interface/node.h +++ b/src/interface/node.h @@ -173,9 +173,15 @@ public: //! Get dust relay fee. virtual CFeeRate getDustRelayFee() = 0; + //! Get fallback fee. + virtual CFeeRate getFallbackFee() = 0; + //! Get pay tx fee. virtual CFeeRate getPayTxFee() = 0; + //! Set pay tx fee. + virtual void setPayTxFee(CFeeRate rate) = 0; + //! Execute rpc command. virtual UniValue executeRpc(const std::string& command, const UniValue& params, const std::string& uri) = 0; |