code: func NewNetAddressTimestamp(
  	timestamp time.Time, services ServiceFlag, ip net.IP, port uint16) *NetAddress {
  	// Limit the timestamp to one second precision since the protocol
  	// doesn't support better.
  	na := NetAddress{
  		Timestamp: time.Unix(timestamp.Unix(), 0),
  		Services:  services,
  		IP:        ip,
  		Port:      port,
  	}
  	return &na
  }
docs: // NewNetAddressTimestamp returns a new NetAddress using the provided
  // timestamp, IP, port, and supported services. The timestamp is rounded to
  // single second precision.