Handshake: Acknowledge (“verack”)
login

Handshake: Acknowledge (“verack”)

The verack message is sent in reply to a version message.
Sending a verack in response to a version message indicates to the remote that its connection and version has been accepted.

There is no version negotiation functionality between nodes; therefore if the node does not accept the version supplied by the remote then the node disconnects instead of responding with a verack.

This verack message consists of only a message header; the command string is “verack”.

Example Serialized Data

Net Magic(BE)
E3E1F3E8

Command String (“verack”)(BE)
76657261636B000000000000

Payload Byte Count(LE)
00000000

Payload Checksum(LE)
5DF6E0E2