vacp2p / zerokit

A set of Zero Knowledge modules, written in Rust and designed to be used in other system programming environments.
Apache License 2.0
130 stars 7 forks source link

fix(rln): use tree_height_20 artifacts from ceremony #218

Closed rymnc closed 11 months ago

rymnc commented 11 months ago
github-actions[bot] commented 11 months ago

Benchmark for 948b090

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | FullMerkleTree::delete | 1658.3±104.75ns | 1678.9±99.01ns | +1.24% | | FullMerkleTree::get | 5.1±0.38ns | 5.2±0.29ns | +1.96% | | FullMerkleTree::override_range | 4.2±0.22µs | 4.4±0.26µs | +4.76% | | FullMerkleTree::set | 1661.1±76.80ns | 1683.5±88.43ns | +1.35% | | OptimalMerkleTree::compute_root | 1869.9±94.07ns | **1778.3±81.18ns** | **-4.90%** | | OptimalMerkleTree::delete | 1882.5±111.30ns | 1850.4±87.84ns | -1.71% | | OptimalMerkleTree::get | 35.3±2.01ns | **32.5±1.09ns** | **-7.93%** | | OptimalMerkleTree::override_range | **9.4±0.46µs** | 10.0±1.04µs | **+6.38%** | | OptimalMerkleTree::set | 1847.9±118.90ns | 1797.8±56.18ns | -2.71% |
github-actions[bot] commented 11 months ago

Benchmark for 948b090

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Pmtree::compute_root | 2.5±0.05ns | **2.0±0.03ns** | **-20.00%** | | Pmtree::get | 547.3±4.18ns | **532.6±5.38ns** | **-2.69%** | | Pmtree::override_range | 214.7±10.36µs | 212.6±14.26µs | -0.98% | | Pmtree::set | 83.2±1.43µs | **82.0±0.87µs** | **-1.44%** | | Pmtree:delete | 83.7±0.67µs | **82.5±0.64µs** | **-1.43%** |