Sparse Merkle tree implementation with batch operations and storage management.
This package provides a high-performance sparse Merkle tree implementation for the zk-rollup system.
- Sparse Merkle tree operations
- Batch processing
- Storage management
- Hash caching
- Tree iteration
- Property testing
cargo bench -p smirk --bench insert_batch_mainnetdownloads a mainnet snapshot/diff fromvalidators.mainnet.payy.networkand benchmarks tree construction plus a singleinsert_batchcall (download time excluded). UpdateTARGET_HEIGHTinpkg/smirk/benches/insert_batch_mainnet.rsif needed.