package wire import ( "io" ) // MsgVerAck defines a bitcoin verack message which is used for a peer to acknowledge a version message (MsgVersion) // after it has used the information to negotiate parameters. It implements the Message interface. This message has no // payload. type MsgVerAck struct{} // BtcDecode decodes r using the bitcoin protocol encoding into the receiver. This is part of the Message interface // implementation. func (msg *MsgVerAck) BtcDecode(r io.Reader, pver uint32, enc MessageEncoding) (e error) { return nil } // BtcEncode encodes the receiver to w using the bitcoin protocol encoding. This is part of the Message interface // implementation. func (msg *MsgVerAck) BtcEncode(w io.Writer, pver uint32, enc MessageEncoding) (e error) { return nil } // Command returns the protocol command string for the message. This is part of the Message interface implementation. func (msg *MsgVerAck) Command() string { return CmdVerAck } // MaxPayloadLength returns the maximum length the payload can be for the receiver. This is part of the Message // interface implementation. func (msg *MsgVerAck) MaxPayloadLength(pver uint32) uint32 { return 0 } // NewMsgVerAck returns a new bitcoin verack message that conforms to the Message interface. func NewMsgVerAck() *MsgVerAck { return &MsgVerAck{} }