Skip to content

FluffyLabs/picofuzz-full-chain-data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

picofuzz-full-chain-data

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.binInitialize: genesis header + full genesis state.
  • chain-100k/00000001.bin00100051.binImportBlock, one per block (file number = time slot; the dump's slot-0 genesis block is skipped since Initialize covers 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.

Regenerating

./populate.sh

Downloads 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).

About

Full-chainspec 100k-block fuzz-message dataset for typeberry-testing perf tests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors