Hi can some-one please confirm message sequence below?
Hi I am trying to understand the message sequence of BRD deamon, when initial connection is established
From the code i can see (P1 initiates connection to P2)
P1 ---> connect--> P2
P1 --> sends 'version' --> P2
P1 <-- reply 'version' -- P2 , in the code i see if the first received message is not "version" its an error
P1 --> sends verack -->P2 ,
P1 <-- reply verack <-- P2 , in code i see this must be the second message received
P1 -->request "getaddr" --> P2
P1 --> request "getblocks" --> P2
Is this correct so far? Thanks