aboutsummaryrefslogtreecommitdiff
path: root/src/rpc/util.cpp
diff options
context:
space:
mode:
authorAndrew Chow <github@achow101.com>2023-11-07 14:13:17 -0500
committerAndrew Chow <github@achow101.com>2023-11-07 14:19:09 -0500
commite77339632efb8faf47deae7dc4fbd82bdc130614 (patch)
treecaa3833335ae72a2635dd1ff04a3d937eca133a9 /src/rpc/util.cpp
parent0528cfd3071380e4d8a8877761f3ef9564757f30 (diff)
parentbbb68ffdbdafb6717dcadac074f6098750b8aa77 (diff)
downloadbitcoin-e77339632efb8faf47deae7dc4fbd82bdc130614.tar.xz
Merge bitcoin/bitcoin#28136: refactor: move GetServicesNames from rpc/util.{h,cpp} to rpc/net.cpp
bbb68ffdbdafb6717dcadac074f6098750b8aa77 refactor: drop protocol.h include header in rpc/util.h (Jon Atack) 1dd62c5295ca319c94f7233bcb2e11f9d37a33f1 refactor: move GetServicesNames from rpc/util.{h,cpp} to rpc/net.cpp (Jon Atack) Pull request description: Move `GetServicesNames()` from `rpc/util` to `rpc/net.cpp`, as it is only called from that compilation unit and there is no reason for other ones to need it. Remove the `protocol.h` include in `rpc/util.h`, as it was only needed for `GetServicesNames()`, drop an unneeded forward declaration (the other IWYU suggestions would require more extensive changes in other files), and add 3 already-missing include headers in other translation units that are needed to compile without `protocol.h` in `rpc/util.h`, as `protocol.h` includes `netaddress.h`, which in turn includes `util/strencodings.h`. ACKs for top commit: kevkevinpal: lgtm ACK [bbb68ff](https://github.com/bitcoin/bitcoin/pull/28136/commits/bbb68ffdbdafb6717dcadac074f6098750b8aa77) ns-xvrn: ACK bbb68ff achow101: ACK bbb68ffdbdafb6717dcadac074f6098750b8aa77 Tree-SHA512: fcbe195874dd4aa9e86548685b6b28595a2c46f9869b79b6e2b3835f76b49cab4bef6a59c8ad6428063a41b7bb6f687229b06ea614fbd103e0531104af7de55d
Diffstat (limited to 'src/rpc/util.cpp')
-rw-r--r--src/rpc/util.cpp11
1 files changed, 0 insertions, 11 deletions
diff --git a/src/rpc/util.cpp b/src/rpc/util.cpp
index 639237132b..63618ad202 100644
--- a/src/rpc/util.cpp
+++ b/src/rpc/util.cpp
@@ -1304,17 +1304,6 @@ std::vector<CScript> EvalDescriptorStringOrObject(const UniValue& scanobject, Fl
return ret;
}
-UniValue GetServicesNames(ServiceFlags services)
-{
- UniValue servicesNames(UniValue::VARR);
-
- for (const auto& flag : serviceFlagsToStr(services)) {
- servicesNames.push_back(flag);
- }
-
- return servicesNames;
-}
-
/** Convert a vector of bilingual strings to a UniValue::VARR containing their original untranslated values. */
[[nodiscard]] static UniValue BilingualStringsToUniValue(const std::vector<bilingual_str>& bilingual_strings)
{