Beispiel #1
0
        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}");
        }