Chore/first benchmark weights#92
Merged
Merged
Conversation
Measured on AMD EPYC 8 vCPU / 32 GB RAM (reference hardware).
pallet_account_mapping – 16 extrinsics refreshed
pallet_shielded_pool – shield, shield_batch, private_transfer,
unshield, register_asset, verify_asset,
unverify_asset
pallet_zk_verifier – verify_proof now reflects real Groth16
pairing cost (~12 250 µs on BN254)
pallet_relayer – all extrinsics refreshed
… weights pallet-account-mapping 0.2.0 → 0.2.1 (CHANGELOG created) pallet-relayer 0.2.0 → 0.2.1 pallet-shielded-pool 0.8.0 → 0.8.1 pallet-zk-verifier 0.7.0 → 0.7.1 All CHANGELOGs document the Hetzner CCX33 weight measurements (AMD EPYC-Milan, 8 vCPU, 32 GB RAM, steps=50, repeat=20).
…weight adjustments
The Makefile test-release target runs tests twice, the second pass with --features=runtime-benchmarks. In that pass the #[cfg] block in claim_shielded skips ZK verification, so tests expecting Err(InvalidProof) returned Ok(()) instead. Guard the two rejection tests and their helper make_rejected_proof with #[cfg(not(feature = "runtime-benchmarks"))] so they are excluded when the VALUE_PROOF circuit is intentionally not registered in the benchmark runtime.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.