Similar question to this one
https://bitcointalk.org/index.php?topic=54892.0I am trying to download the blockchain from the beginning (genesis). I have hardcoded the genesis block in my client program.
I have most of the protocol message are working. I connect using the version and verack messages. I can send a ping and get back the correct pong.
But when I send a getblocks message, I don't get back any inv with a MSG_BLOCK in it. I periodically receive inv messages, but they only contain a few MSG_TX's.
These are the raw bytes that I send as my getblock message.
f9beb4d9676574626c6f636b73000000450000008634d5ae0100000001000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f0000000000000000000000000000000000000000000000000000000000000000
I also tried it with the genesis block hash reversed, without any success.