aboutsummaryrefslogtreecommitdiff
path: root/src/interface
diff options
context:
space:
mode:
authorRussell Yanofsky <russ@yanofsky.org>2017-04-20 12:28:58 -0400
committerJohn Newbery <john@johnnewbery.com>2018-04-04 16:52:40 -0400
commit56f33ca349b3721a15fce3bf0b6d4fd7fd788970 (patch)
tree61c2199706747b7d2bb9581de073b09162e21b32 /src/interface
parente872c93ee87477130fb877da1a536b4c693bbab9 (diff)
downloadbitcoin-56f33ca349b3721a15fce3bf0b6d4fd7fd788970.tar.xz
Remove direct bitcoin calls from qt/sendcoinsdialog.cpp
Diffstat (limited to 'src/interface')
-rw-r--r--src/interface/node.cpp2
-rw-r--r--src/interface/node.h6
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;