From b884ababc29ce963826d8a4327ed6a5e629ff175 Mon Sep 17 00:00:00 2001 From: Sjors Provoost Date: Wed, 21 Apr 2021 16:39:40 +0200 Subject: [PATCH] rpc: move Ensure* helpers to server_util.h --- src/Makefile.am | 3 +- src/rest.cpp | 1 + src/rpc/blockchain.cpp | 50 +----------------------- src/rpc/blockchain.h | 9 ----- src/rpc/mining.cpp | 2 +- src/rpc/misc.cpp | 1 + src/rpc/net.cpp | 19 +-------- src/rpc/net.h | 15 ------- src/rpc/rawtransaction.cpp | 1 + src/rpc/server_util.cpp | 80 ++++++++++++++++++++++++++++++++++++++ src/rpc/server_util.h | 27 +++++++++++++ 11 files changed, 115 insertions(+), 93 deletions(-) delete mode 100644 src/rpc/net.h create mode 100644 src/rpc/server_util.cpp create mode 100644 src/rpc/server_util.h diff --git a/src/Makefile.am b/src/Makefile.am index 6846eb96939..1acfd66cf0c 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -200,12 +200,12 @@ BITCOIN_CORE_H = \ rpc/blockchain.h \ rpc/client.h \ rpc/mining.h \ - rpc/net.h \ rpc/protocol.h \ rpc/rawtransaction_util.h \ rpc/register.h \ rpc/request.h \ rpc/server.h \ + rpc/server_util.h \ rpc/util.h \ scheduler.h \ script/descriptor.h \ @@ -360,6 +360,7 @@ libbitcoin_server_a_SOURCES = \ rpc/net.cpp \ rpc/rawtransaction.cpp \ rpc/server.cpp \ + rpc/server_util.cpp \ script/sigcache.cpp \ shutdown.cpp \ signet.cpp \ diff --git a/src/rest.cpp b/src/rest.cpp index 3746fd752a5..2c0ead26c74 100644 --- a/src/rest.cpp +++ b/src/rest.cpp @@ -15,6 +15,7 @@ #include #include #include +#include #include #include #include diff --git a/src/rpc/blockchain.cpp b/src/rpc/blockchain.cpp index 55048f68116..6442d30febf 100644 --- a/src/rpc/blockchain.cpp +++ b/src/rpc/blockchain.cpp @@ -28,6 +28,7 @@ #include #include #include +#include #include #include