Packet Format
Overview
Memory Layout
┌──────────────────────────────────────────────┐
│ 0x00 Signature (64 bytes) │
├──────────────────────────────────────────────┤
│ 0x40 Shred Variant (1 byte) = 0xA5 │
├──────────────────────────────────────────────┤
│ 0x41 Slot (8 bytes, LE u64) │
├──────────────────────────────────────────────┤
│ 0x49 Index (4 bytes, LE u32) │
├──────────────────────────────────────────────┤
│ 0x4D Version (2 bytes, LE u16) │
├──────────────────────────────────────────────┤
│ 0x4F FEC Set Index (4 bytes, LE u32) │
├──────────────────────────────────────────────┤
│ 0x53 Parent Offset (2 bytes, LE u16) │
│ 0x55 Flags (1 byte) │
│ 0x56 Size (2 bytes, LE u16) │
├──────────────────────────────────────────────┤
│ 0x58 Payload (up to 1115 bytes) │
├──────────────────────────────────────────────┤
│ Merkle proof + chained root (variable) │
└──────────────────────────────────────────────┘
Total: 1203 bytesComplete Offset Table
Offset
Size
Field
Type
Description
Constants
Constant
Value
Notes
Flags Byte
Flag
Value
Meaning
Important Notes
Last updated
Was this helpful?

