Fuzz-protocol message dataset for the
typeberry-testing performance
tests: the full-chainspec 100k block dump converted into JAM fuzz protocol v1
messages, one file per message, consumed by picofuzz --flavour full.
chain-100k/00000000.bin—Initialize: genesis header + full genesis state.chain-100k/00000001.bin…00100051.bin—ImportBlock, one per block (file number = time slot; the dump's slot-0 genesis block is skipped sinceInitializecovers it).
This repo is intended to be used as a git submodule of typeberry-testing. It is
intentionally not initialized by default (update = none) because of its
size (~150 MB, ~100k files) — only the full-chain perf workflow checks it out.
./populate.shDownloads the dump (release asset block-dumps-full-v1 of typeberry-testing)
and the chain spec, then rebuilds chain-100k/ with generate.mjs
(streaming-decodes the dump with @typeberry/lib).