#include <rpc/server.h>
#include <addrman.h>
#include <addrman_impl.h>
#include <banman.h>
#include <chainparams.h>
#include <clientversion.h>
#include <core_io.h>
#include <net_permissions.h>
#include <net_processing.h>
#include <net_types.h>
#include <netbase.h>
#include <node/context.h>
#include <node/protocol_version.h>
#include <node/warnings.h>
#include <policy/settings.h>
#include <protocol.h>
#include <rpc/blockchain.h>
#include <rpc/server_util.h>
#include <rpc/util.h>
#include <sync.h>
#include <util/chaintype.h>
#include <util/strencodings.h>
#include <util/string.h>
#include <util/time.h>
#include <util/translation.h>
#include <validation.h>
#include <optional>
#include <univalue.h>
Go to the source code of this file.
◆ addconnection()
◆ addnode()
◆ addpeeraddress()
◆ AddrmanEntryToJSON()
◆ AddrmanTableToJSON()
◆ clearbanned()
◆ disconnectnode()
◆ getaddednodeinfo()
◆ getaddrmaninfo()
◆ getconnectioncount()
◆ getnettotals()
◆ getnetworkinfo()
◆ GetNetworksInfo()
◆ getnodeaddresses()
◆ getpeerinfo()
◆ getrawaddrman()
◆ GetServicesNames()
Returns, given services flags, a list of humanly readable (known) network services.
Definition at line 104 of file net.cpp.
◆ listbanned()
◆ ping()
◆ RegisterNetRPCCommands()
◆ sendmsgtopeer()
◆ setban()
◆ setnetworkactive()
◆ CONNECTION_TYPE_DOC
const std::vector<std::string> CONNECTION_TYPE_DOC |
Initial value:{
"outbound-full-relay (default automatic connections)",
"block-relay-only (does not relay transactions or addresses)",
"inbound (initiated by the peer)",
"manual (added via addnode RPC or -addnode/-connect configuration options)",
"addr-fetch (short-lived automatic connection for soliciting addresses)",
"feeler (short-lived automatic connection for testing addresses)"
}
Definition at line 42 of file net.cpp.
◆ TRANSPORT_TYPE_DOC
const std::vector<std::string> TRANSPORT_TYPE_DOC |
Initial value:{
"detecting (peer could be v1 or v2)",
"v1 (plaintext transport protocol)",
"v2 (BIP324 encrypted transport protocol)"
}
Definition at line 51 of file net.cpp.