FAQs

Frequently Asked Questions

Do I need to handle packet loss?

Yes, UDP does not guarantee delivery. For critical applications, implement FEC (Forward Error Correction) decoding using coding shreds, or accept occasional gaps.

Can I receive shreds behind NAT?

No. You need a public IP with a directly accessible UDP port. Home connections with CGNAT will not work.

What's the difference between data and coding shreds?
  • Data shreds (type=0) contain actual transaction data

  • Coding shreds (type=1) are for FEC - used to recover lost data shreds

How do I reconstruct transactions?

Collect all data shreds for a slot, sort by index, concatenate payloads, and parse the resulting entries. This requires understanding Solana's entry and transaction formats.

What locations are available?

Shred sources deployed in regions with highest validator and stake density. Contact us for availability.

Support

For access requests and technical support, contact Thor Labs.

Last updated