# Appendix C: Network Information ## Masternode Information The fields below are represented as `networkInfo` and are applicable to all masternodes types as defined in [Appendix B](masternode-types.md) | Field | Type | Size | Description | | --------- | ------- | ---- | -------------------------------------------------------------------------- | | ipAddress | byte[] | 16 | IPv6 address in network byte order. Only IPv4 mapped addresses are allowed | | port | uint_16 | 2 | Port (network byte order) | ### Validation Rules * `ipAddress` MUST be a valid IPv4 address that is routable on the global internet * `ipAddress` MUST NOT be already used in the registered masternodes set * `port` MUST be within the valid port range [1, 65535] * On mainnet, `port` MUST be set to the following value | Field | Value | | -------| ------ | | port | 9999 | ## Platform Information The fields below are represented as `platformNetInfo` and are only applicable for evonodes as defined in [Appendix B](masternode-types.md) | Field | Type | Size | Description | | ---------------- | ------- | ------ | ------------------------------------------------------------------- | | platformP2PPort | uint_16 | 0 or 2 | TCP port of Dash Platform peer-to-peer communication between nodes. | | platformHTTPPort | uint_16 | 0 or 2 | TCP port of Platform HTTP/API interface. | ### Validation Rules * `platformP2PPort` and `platformHTTPPort` MUST be within the valid port range [1, 65535] * `platformP2PPort`, `platformHTTPPort`, and [`port`](#masternode-information) from `networkInfo` MUST be distinct * On mainnet, `platformP2PPort` and `platformHTTPPort` MUST be set to the following values | Field | Value | | ------------------ | ------ | | platformP2PPort | 26656 | | platformHTTPPort | 443 |