aboutsummaryrefslogtreecommitdiff
path: root/src/net.h
diff options
context:
space:
mode:
authorFabian Jahr <fjahr@protonmail.com>2023-09-29 23:23:36 +0200
committerFabian Jahr <fjahr@protonmail.com>2023-10-04 18:08:49 +0200
commite16f420547fc72a5a2902927aa7138e43c0fb7c8 (patch)
tree21cd591fe72edb4449f74a49ef66051de81380d0 /src/net.h
parent058488276f8dc244fe534ba45ec8dd2b4b198a2e (diff)
net: Optionally include terrible addresses in GetAddr results
Diffstat (limited to 'src/net.h')
-rw-r--r--src/net.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/net.h b/src/net.h
index 2f7b832fba..5a80896db4 100644
--- a/src/net.h
+++ b/src/net.h
@@ -1172,8 +1172,9 @@ public:
* @param[in] max_addresses Maximum number of addresses to return (0 = all).
* @param[in] max_pct Maximum percentage of addresses to return (0 = all).
* @param[in] network Select only addresses of this network (nullopt = all).
+ * @param[in] filtered Select only addresses that are considered high quality (false = all).
*/
- std::vector<CAddress> GetAddresses(size_t max_addresses, size_t max_pct, std::optional<Network> network) const;
+ std::vector<CAddress> GetAddresses(size_t max_addresses, size_t max_pct, std::optional<Network> network, const bool filtered = true) const;
/**
* Cache is used to minimize topology leaks, so it should
* be used for all non-trusted calls, for example, p2p.