code: func ReadMessageN(r io.Reader, pver uint32, btcnet BitcoinNet) (int, Message, []byte, error) {
  	return ReadMessageWithEncodingN(r, pver, btcnet, BaseEncoding)
  }
docs: // ReadMessageN reads, validates, and parses the next bitcoin Message from r for
  // the provided protocol version and bitcoin network.  It returns the number of
  // bytes read in addition to the parsed Message and raw bytes which comprise the
  // message.  This function is the same as ReadMessage except it also returns the
  // number of bytes read.