Releases: lelantos-org/circuits
Release list
v0.6.4
Published @lelantos-org/circuits@v0.6.4 to GitHub Packages.
PROTOTYPE — single-contributor trusted setup. NOT mainnet-safe.
Release asset SHA-256
5823aea39648a9ba0cf091b2ae38cba00451414c75f4df6819d46bee18015be1 build/2x2.r1cs
1bb2fbf2a6992bcb58719f1dc000be63591b6026fc2809822b3470135a29d9fc build/2x2.wasm
983c60b76f86506e43dad9543d5f92c32521444d4d4cd35e41439a8dcafee26a build/2x2_final.zkey
aa02da46fd0e2582bae3b159cb81873d305083e87804975416cb0bbd0d0b7d9a build/Verifier.sol
833bbe64a88781e54dd1cf8d22c8729cfe4db47667023e3db89406358cdfbe3d build/tree_update_batch.r1cs
e4430b9d7a54d61c780df41d31cfb54399b2ef54a79fefa181f8363cbe32fddb build/tree_update_batch.wasm
f8c1911040933d3e7c93b860e6bb240342faf3f826440b09a739e3b8be67d661 build/tree_update_batch_final.zkey
d7d63729d983f111daaf47befa5fa2b549f543930c14f337297a49f6d158aeab build/TreeUpdateBatchVerifier.sol
Verify a downloaded asset locally:
shasum -a 256 2x2.r1cs 2x2.wasm 2x2_final.zkey Verifier.sol \
tree_update_batch.r1cs tree_update_batch.wasm tree_update_batch_final.zkey \
TreeUpdateBatchVerifier.sol
The *_final.zkey (and the npm tarball's verification_key.json)
SHAs differ across builds because the contribution step is non-
deterministic. Hashes recorded above are the canonical values
for this exact release.
v0.5.1
Published @lelantos-org/circuits@v0.5.1 to GitHub Packages.
PROTOTYPE — single-contributor trusted setup. NOT mainnet-safe.
Release asset SHA-256
d58f24d2d6db0888f966204a475de69ad594dc7ab24a67c0fc30e03ca0a68e0d build/2x2.r1cs
bedaf10def3c7e6311d952c2be27831f378e179a1addd9492aa24d7b4118bfc3 build/2x2.wasm
f4690c6e4b91487b939d862605b1e766f7d0bb666fe67ab171e1ae03e521f799 build/2x2_final.zkey
833bbe64a88781e54dd1cf8d22c8729cfe4db47667023e3db89406358cdfbe3d build/tree_update_batch.r1cs
61cc96d326fdd064731db320010c9d3cede7c07caaadb667740439b535164a94 build/tree_update_batch.wasm
f78b87ba0053016e61130dfa0b5aeb726f96697a228113fcc1ae1de5df0fe3cc build/tree_update_batch_final.zkey
Verify a downloaded asset locally:
shasum -a 256 2x2.r1cs 2x2.wasm 2x2_final.zkey \
tree_update_batch.r1cs tree_update_batch.wasm tree_update_batch_final.zkey
The *_final.zkey (and the npm tarball's verification_key.json)
SHAs differ across builds because the contribution step is non-
deterministic. Hashes recorded above are the canonical values
for this exact release.
v0.4.3
Published @lelantos-org/circuits@v0.4.3 to GitHub Packages.
PROTOTYPE — single-contributor trusted setup. NOT mainnet-safe.
Release asset SHA-256
d58f24d2d6db0888f966204a475de69ad594dc7ab24a67c0fc30e03ca0a68e0d build/2x2.r1cs
6c4f9a52cea866690a819ae078a91ef2f3fbdb763fc7a9370928b6ddff960797 build/2x2.wasm
0da70b14b5f6ad6b71b078860f79e8e634ce85b91102ba54283108c91b71dd6a build/2x2_final.zkey
833bbe64a88781e54dd1cf8d22c8729cfe4db47667023e3db89406358cdfbe3d build/tree_update_batch.r1cs
b7144386a3abd9ba83fa42524f3b7bbd601cf1c6c88abdf00f4500fbec329f13 build/tree_update_batch.wasm
d8f15620399c63a607e69c0942a150823c436e06e263193f9fc98eac792bb376 build/tree_update_batch_final.zkey
Verify a downloaded asset locally:
shasum -a 256 2x2.r1cs 2x2.wasm 2x2_final.zkey \
tree_update_batch.r1cs tree_update_batch.wasm tree_update_batch_final.zkey
The *_final.zkey (and the npm tarball's verification_key.json)
SHAs differ across builds because the contribution step is non-
deterministic. Hashes recorded above are the canonical values
for this exact release.
v0.4.2
Published @lelantos-org/circuits@v0.4.2 to GitHub Packages.
PROTOTYPE — single-contributor trusted setup. NOT mainnet-safe.
Release asset SHA-256
d58f24d2d6db0888f966204a475de69ad594dc7ab24a67c0fc30e03ca0a68e0d build/2x2.r1cs
6c4f9a52cea866690a819ae078a91ef2f3fbdb763fc7a9370928b6ddff960797 build/2x2.wasm
ffad5427e32abbc224698b36b6aee04dea13b812bfe68631237c353b4f410211 build/2x2_final.zkey
833bbe64a88781e54dd1cf8d22c8729cfe4db47667023e3db89406358cdfbe3d build/tree_update_batch.r1cs
b7144386a3abd9ba83fa42524f3b7bbd601cf1c6c88abdf00f4500fbec329f13 build/tree_update_batch.wasm
12b407fb9e80f0c4d2042e71205cd831ae0f8872ab57ff2e048bc834d2507d67 build/tree_update_batch_final.zkey
Verify a downloaded asset locally:
shasum -a 256 2x2.r1cs 2x2.wasm 2x2_final.zkey \
tree_update_batch.r1cs tree_update_batch.wasm tree_update_batch_final.zkey
The *_final.zkey (and the npm tarball's verification_key.json)
SHAs differ across builds because the contribution step is non-
deterministic. Hashes recorded above are the canonical values
for this exact release.
v0.4.1
Published @lelantos-org/circuits@v0.4.1 to GitHub Packages.
PROTOTYPE — single-contributor trusted setup. NOT mainnet-safe.
Artifact SHA-256
2x2.wasm=6c4f9a52cea866690a819ae078a91ef2f3fbdb763fc7a9370928b6ddff960797
2x2_final.zkey=b1bff5ad95e3a3acfa8b555aad552b43e77cc67d6c91225d489d3cf245bb2d46
verification_key.json=e361aa4d9aeacc2dfecdea6ab6bc1b9313a912002e441ed5c5c8367c687d4d76
Verify a downloaded tarball locally:
shasum -a 256 \
node_modules/@lelantos-org/circuits/build/2x2.wasm \
node_modules/@lelantos-org/circuits/build/2x2_final.zkey \
node_modules/@lelantos-org/circuits/build/verification_key.json
The 2x2_final.zkey + verification_key.json SHAs differ
across builds because the contribution step is non-
deterministic. Hashes recorded above are the canonical
values for this exact release.
v0.3.0
Published @lelantos-org/circuits@v0.3.0 to GitHub Packages.
PROTOTYPE — single-contributor trusted setup. NOT mainnet-safe.
Artifact SHA-256
2x2.wasm=b1e0bc4ffdce16efdde4dcc25880f139b948fb5c5c908fa9cd1f2c175776e807
2x2_final.zkey=367a05ec1f1501fc28e7972a1bdf7a2e68743c8e315d3fafeec180884678fb16
verification_key.json=2200549ef84aaefd32299c70b70ee5d902f09f84f82aae068764b5756125e593
Verify a downloaded tarball locally:
shasum -a 256 \
node_modules/@lelantos-org/circuits/build/2x2.wasm \
node_modules/@lelantos-org/circuits/build/2x2_final.zkey \
node_modules/@lelantos-org/circuits/build/verification_key.json
The 2x2_final.zkey + verification_key.json SHAs differ
across builds because the contribution step is non-
deterministic. Hashes recorded above are the canonical
values for this exact release.
v0.1.3 — 2x2 from npm 0.3.0 ceremony + tree_update_batch from local
2x2 artifacts match @lelantos-org/circuits@0.3.0 npm package (single source of truth for SDK + contracts). tree_update_batch ceremony unchanged from v0.1.2.
v0.1.2 — current circom source, fresh ceremony
Circuit artifacts rebuilt from the current tree_update_batch.circom / 2x2.circom in HEAD. v0.1.0 and v0.1.1 shipped stale wasm/r1cs/zkey from an older circom revision whose public-signal layout no longer matches MASP.sol's compress(). Use this release.
Matching verifier sols: lelantos-org/contracts@5d11161.
v0.1.1 — same artifacts as v0.1.0 (immutable retag)
Identical artifacts to v0.1.0. Retagged to give consumers a release whose asset hashes are guaranteed not to be overwritten. v0.1.0 assets were re-uploaded in-place after committed verifier sols were generated, desyncing vkeys and causing e2e flushBatch to revert TreeUpdateRejected. Committed verifier sols in lelantos-org/contracts@70e81d7 match the artifacts attached to this release.
v0.2.4
Published @lelantos-org/circuits@v0.2.4 to GitHub Packages.
PROTOTYPE — single-contributor trusted setup. NOT mainnet-safe.
Artifact SHA-256
2x2.wasm=b1e0bc4ffdce16efdde4dcc25880f139b948fb5c5c908fa9cd1f2c175776e807
2x2_final.zkey=8362c735ceaf391a9e7a3f779cd025aa99f460e51f1c040d01516c0a48be4fcb
verification_key.json=5c3118308b1c9004adb477c9d574e1c12b314a4235839b0a6d3f13734c3ce9af
Verify a downloaded tarball locally:
shasum -a 256 \
node_modules/@lelantos-org/circuits/build/2x2.wasm \
node_modules/@lelantos-org/circuits/build/2x2_final.zkey \
node_modules/@lelantos-org/circuits/build/verification_key.json
The 2x2_final.zkey + verification_key.json SHAs differ
across builds because the contribution step is non-
deterministic. Hashes recorded above are the canonical
values for this exact release.