Skip to content

Releases: lelantos-org/circuits

v0.6.4

Choose a tag to compare

@github-actions github-actions released this 19 May 21:45

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

Choose a tag to compare

@github-actions github-actions released this 17 May 21:53

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

Choose a tag to compare

@github-actions github-actions released this 14 May 13:36

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

Choose a tag to compare

@github-actions github-actions released this 14 May 13:24

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

Choose a tag to compare

@github-actions github-actions released this 14 May 13:03

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

Choose a tag to compare

@github-actions github-actions released this 12 May 19:59

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

Choose a tag to compare

@Fraccaman Fraccaman released this 12 May 20:12

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

Choose a tag to compare

@Fraccaman Fraccaman released this 12 May 13:11

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)

Choose a tag to compare

@Fraccaman Fraccaman released this 12 May 12:19

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

Choose a tag to compare

@github-actions github-actions released this 11 May 09:49

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.