private string BuildUriString() { // Obtain the username/node id as a string string nodeIdStr = NodeId.ToHexString(false); // Obtain the remainder of the string (port string). string discPortStr = TCPListeningPort.ToString(CultureInfo.InvariantCulture); if (TCPListeningPort != UDPDiscoveryPort) { discPortStr += $"?discport={UDPDiscoveryPort}"; } // Format the enode string. return($"{URI_SCHEME}://{nodeIdStr}@{Address}:{discPortStr}"); }