code: func (p *Peer) writeLocalVersionMsg() error {
  	localVerMsg, err := p.localVersionMsg()
  	if err != nil {
  		return err
  	}
  
  	return p.writeMessage(localVerMsg, wire.LatestEncoding)
  }
docs: // writeLocalVersionMsg writes our version message to the remote peer.