The block header appears in several P2P messages. It’s serialization format is as follows:
4 bytes | 32 bytes | 32 bytes | 4 bytes | 4 bytes | 4 bytes |
---|---|---|---|---|---|
version | hash of previous block | hash of merkle root | block time in epoch seconds | difficulty in “bits” format | nonce |