octet = 0x00-0xff start-string = 0xfabfb5da # Magic number for regtest command-string = 12(octet) # Message name payload-size = 0x00000000-0xffffffff checksum = (0x5df6e0e2 | 0x00000000-0xffffffff) bitcoin-header = (start-string command-string payload-size checksum) bitcoin-any-payload = 0..n(octet) bitcoin-any = (bitcoin-header bitcoin-any-payload)