MCPcopy Create free account
hub / github.com/ElementsProject/elements / GetDesirableServiceFlags

Function GetDesirableServiceFlags

src/protocol.cpp:127–132  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

125
126
127ServiceFlags GetDesirableServiceFlags(ServiceFlags services) {
128 if ((services & NODE_NETWORK_LIMITED) && g_initial_block_download_completed) {
129 return ServiceFlags(NODE_NETWORK_LIMITED | NODE_WITNESS);
130 }
131 return ServiceFlags(NODE_NETWORK | NODE_WITNESS);
132}
133
134void SetServiceFlagsIBDCache(bool state) {
135 g_initial_block_download_completed = state;

Callers 4

ProcessMessageMethod · 0.85
ConvertSeedsFunction · 0.85
ThreadDNSAddressSeedMethod · 0.85

Calls 1

ServiceFlagsEnum · 0.85

Tested by

no test coverage detected