From 0d3172eb6fd838aa87ef56211e1bb4571069899e Mon Sep 17 00:00:00 2001 From: ctrlc03 <93448202+ctrlc03@users.noreply.github.com> Date: Tue, 23 Jun 2026 17:38:08 +0100 Subject: [PATCH 1/3] chore(release): bump version to 0.2.3 - Updated all Rust crates to 0.2.3 - Updated all npm packages to 0.2.3 - Updated lock files - Generated CHANGELOG.md --- CHANGELOG.md | 4312 +++++++-------------- Cargo.lock | 90 +- Cargo.toml | 88 +- crates/dashboard/assets/app.js | 26 +- crates/wasm/package.json | 2 +- examples/CRISP/Cargo.lock | 26 +- package.json | 2 +- packages/interfold-config/package.json | 2 +- packages/interfold-contracts/package.json | 2 +- packages/interfold-mcp/package.json | 2 +- packages/interfold-react/package.json | 2 +- packages/interfold-sdk/package.json | 2 +- templates/default/Cargo.lock | 16 +- 13 files changed, 1592 insertions(+), 2980 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 33c73b81f..9baa6e6d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,3696 +4,2310 @@ All notable changes to this project will be documented in this file. Dates are d Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). -#### [v0.2.1](https://github.com/gnosisguild/interfold/compare/v0.2.0...v0.2.1) - -> 16 June 2026 - -- chore: rename token to FOLD [`#1602`](https://github.com/gnosisguild/interfold/pull/1602) -- feat: interfold token vesting escrow [skip-line-limit] - [`#1557`](https://github.com/gnosisguild/interfold/pull/1557) -- fix: lock fhe.rs and revs to tags [skip-line-limit] - [`#1596`](https://github.com/gnosisguild/interfold/pull/1596) -- fix: log flooding by redialing old entries - [`#1597`](https://github.com/gnosisguild/interfold/pull/1597) -- feat: handle E3RequestComplete for timeout failures [skip-line-limit] - [`#1590`](https://github.com/gnosisguild/interfold/pull/1590) -- refactor: update committees [skip-line-limit] - [`#1595`](https://github.com/gnosisguild/interfold/pull/1595) -- chore: rename enclave to interfold [skip-line-limit] - [`#1592`](https://github.com/gnosisguild/interfold/pull/1592) -- fix: update docs and threshold for committee large [skip-line-limit] - [`#1594`](https://github.com/gnosisguild/interfold/pull/1594) -- feat: add large secure benchmarks [skip-line-limit] - [`#1589`](https://github.com/gnosisguild/interfold/pull/1589) -- refactor: small wins [skip-line-limit] - [`#1588`](https://github.com/gnosisguild/interfold/pull/1588) -- fix: increase timeout for large committee - [`#1586`](https://github.com/gnosisguild/interfold/pull/1586) -- chore: delete job_dir [skip-line-limit] - [`#1585`](https://github.com/gnosisguild/interfold/pull/1585) -- feat: make spawn dynamic to support large [skip-line-limit] - [`#1584`](https://github.com/gnosisguild/interfold/pull/1584) -- fix: script issues and E3Complete Error - [`#1583`](https://github.com/gnosisguild/interfold/pull/1583) -- fix: wrong committee threshold for C5 agg [skip-line-limit] - [`#1582`](https://github.com/gnosisguild/interfold/pull/1582) -- feat: optimize pipeline for nodes_fold and reuse of vk [skip-line-limit] - [`#1581`](https://github.com/gnosisguild/interfold/pull/1581) -- feat: opt/c5 assert zero mod [skip-line-limit] - [`#1579`](https://github.com/gnosisguild/interfold/pull/1579) -- chore: setup local scripts for crisp [skip-line-limit] - [`#1580`](https://github.com/gnosisguild/interfold/pull/1580) -- feat: make script for compilation to take --all flag [skip-line-limit] - [`#1578`](https://github.com/gnosisguild/interfold/pull/1578) -- feat: add node data validation and upgrade hardening [skip-line-limit] - [`#1577`](https://github.com/gnosisguild/interfold/pull/1577) -- feat: configure new param set [skip-line-limit] - [`#1576`](https://github.com/gnosisguild/interfold/pull/1576) -- refactor(evm): replace JSON ABIs with stable sol! interfaces - [`#1575`](https://github.com/gnosisguild/interfold/pull/1575) -- fix: add slashing manager to sample config - [`#1574`](https://github.com/gnosisguild/interfold/pull/1574) -- chore: update support crate [`#1572`](https://github.com/gnosisguild/interfold/pull/1572) -- fix: config generator node top level [`#1569`](https://github.com/gnosisguild/interfold/pull/1569) -- fix: adjust event filter for C7 integration test - [`#1573`](https://github.com/gnosisguild/interfold/pull/1573) -- fix: #1236 [`#1570`](https://github.com/gnosisguild/interfold/pull/1570) -- feat: autopopulate boostrap node [`#1571`](https://github.com/gnosisguild/interfold/pull/1571) -- chore(release): bump version to 0.2.0 - [`#1567`](https://github.com/gnosisguild/interfold/pull/1567) -- fix: pin pnpm version [`#1566`](https://github.com/gnosisguild/interfold/pull/1566) +#### [v0.2.0](https://github.com/theinterfold/interfold/compare/v0.1.15...v0.2.0) + +> 1 June 2026 + +- fix: pin pnpm version [`#1566`](https://github.com/theinterfold/interfold/pull/1566) - refactor: extract actors layers across crates [skip-line-limit] - [`#1565`](https://github.com/gnosisguild/interfold/pull/1565) -- chore: better fetching [`#1563`](https://github.com/gnosisguild/interfold/pull/1563) + [`#1565`](https://github.com/theinterfold/interfold/pull/1565) +- chore: better fetching [`#1563`](https://github.com/theinterfold/interfold/pull/1563) - refactor: adapt to fhe.rs upstream [skip-line-limit] - [`#1561`](https://github.com/gnosisguild/interfold/pull/1561) + [`#1561`](https://github.com/theinterfold/interfold/pull/1561) - chore: new deployment contracts [skip-line-limit] - [`#1560`](https://github.com/gnosisguild/interfold/pull/1560) + [`#1560`](https://github.com/theinterfold/interfold/pull/1560) - fix: missing active preset json artifact for template - [`#1558`](https://github.com/gnosisguild/interfold/pull/1558) + [`#1558`](https://github.com/theinterfold/interfold/pull/1558) - feat: make committee size to be dynamic [skip-line-limit] - [`#1556`](https://github.com/gnosisguild/interfold/pull/1556) -- fix: update abi and title [`#1555`](https://github.com/gnosisguild/interfold/pull/1555) + [`#1556`](https://github.com/theinterfold/interfold/pull/1556) +- fix: update abi and title [`#1555`](https://github.com/theinterfold/interfold/pull/1555) - chore: refactor crates audit [skip-line-limit] - [`#1554`](https://github.com/gnosisguild/interfold/pull/1554) + [`#1554`](https://github.com/theinterfold/interfold/pull/1554) - feat: enable full e2e proof agg and slashing [skip-line-limit] - [`#1550`](https://github.com/gnosisguild/interfold/pull/1550) + [`#1550`](https://github.com/theinterfold/interfold/pull/1550) - feat: optimize circuits with u64 modular arithmetic - [`#1552`](https://github.com/gnosisguild/interfold/pull/1552) -- fix: remove non reentrant [`#1553`](https://github.com/gnosisguild/interfold/pull/1553) -- refactor: crisp ui [skip-line-limit] [`#1551`](https://github.com/gnosisguild/interfold/pull/1551) + [`#1552`](https://github.com/theinterfold/interfold/pull/1552) +- fix: remove non reentrant [`#1553`](https://github.com/theinterfold/interfold/pull/1553) +- refactor: crisp ui [skip-line-limit] + [`#1551`](https://github.com/theinterfold/interfold/pull/1551) - fix: enclave contracts audit remediation [skip-line-limit] - [`#1545`](https://github.com/gnosisguild/interfold/pull/1545) + [`#1545`](https://github.com/theinterfold/interfold/pull/1545) - feat: bind to on chain data [skip-line-limit] - [`#1544`](https://github.com/gnosisguild/interfold/pull/1544) + [`#1544`](https://github.com/theinterfold/interfold/pull/1544) - chore: show ballots cast and concurrent polls - [`#1548`](https://github.com/gnosisguild/interfold/pull/1548) -- chore: remove ignore build step [`#1547`](https://github.com/gnosisguild/interfold/pull/1547) + [`#1548`](https://github.com/theinterfold/interfold/pull/1548) +- chore: remove ignore build step [`#1547`](https://github.com/theinterfold/interfold/pull/1547) - feat: general dashboard [skip-line-limit] - [`#1546`](https://github.com/gnosisguild/interfold/pull/1546) + [`#1546`](https://github.com/theinterfold/interfold/pull/1546) - feat: bind circuits of proof agg to vk hashes [skip-line-limit] - [`#1543`](https://github.com/gnosisguild/interfold/pull/1543) + [`#1543`](https://github.com/theinterfold/interfold/pull/1543) - fix(zk-prover): proof request failure bridges - [`#1532`](https://github.com/gnosisguild/interfold/pull/1532) + [`#1532`](https://github.com/theinterfold/interfold/pull/1532) - fix: fail pk and plaintext ag err path [skip-line-limit] - [`#1537`](https://github.com/gnosisguild/interfold/pull/1537) + [`#1537`](https://github.com/theinterfold/interfold/pull/1537) - fix: aderyn static analysis for contracts - [`#1542`](https://github.com/gnosisguild/interfold/pull/1542) + [`#1542`](https://github.com/theinterfold/interfold/pull/1542) - feat: stop encrypting DKG shares to self - [`#1529`](https://github.com/gnosisguild/interfold/pull/1529) + [`#1529`](https://github.com/theinterfold/interfold/pull/1529) - fix(zk-prover): node proof aggregation stalls - [`#1535`](https://github.com/gnosisguild/interfold/pull/1535) + [`#1535`](https://github.com/theinterfold/interfold/pull/1535) - fix(keyshare): align halt failure propagation and dkg timeout budget - [`#1530`](https://github.com/gnosisguild/interfold/pull/1530) + [`#1530`](https://github.com/theinterfold/interfold/pull/1530) - feat: benchmark use integration test and CRISP for gas [skip-line-limit] - [`#1528`](https://github.com/gnosisguild/interfold/pull/1528) -- chore: update contract addresses [`#1522`](https://github.com/gnosisguild/interfold/pull/1522) + [`#1528`](https://github.com/theinterfold/interfold/pull/1528) +- chore: update contract addresses [`#1522`](https://github.com/theinterfold/interfold/pull/1522) - feat: update e3 pricing and add requestor guide [skip-line-limit] - [`#1523`](https://github.com/gnosisguild/interfold/pull/1523) + [`#1523`](https://github.com/theinterfold/interfold/pull/1523) - refactor: update benches to reflect the new metrics [skip-line-limit] - [`#1527`](https://github.com/gnosisguild/interfold/pull/1527) + [`#1527`](https://github.com/theinterfold/interfold/pull/1527) - fix: config circuit [skip-line-limit] - [`#1526`](https://github.com/gnosisguild/interfold/pull/1526) + [`#1526`](https://github.com/theinterfold/interfold/pull/1526) - refactor: new proof aggregation [skip-line-limit] - [`#1516`](https://github.com/gnosisguild/interfold/pull/1516) + [`#1516`](https://github.com/theinterfold/interfold/pull/1516) - docs: add tutorials [skip-line-limit] - [`#1521`](https://github.com/gnosisguild/interfold/pull/1521) -- docs: update docs [skip-line-limit] [`#1519`](https://github.com/gnosisguild/interfold/pull/1519) + [`#1521`](https://github.com/theinterfold/interfold/pull/1521) +- docs: update docs [skip-line-limit] [`#1519`](https://github.com/theinterfold/interfold/pull/1519) - feat: update secure parameter set [skip-line-limit] - [`#1520`](https://github.com/gnosisguild/interfold/pull/1520) -- chore: add prod param on deployment [`#1515`](https://github.com/gnosisguild/interfold/pull/1515) -- feat: dashboard [`#1514`](https://github.com/gnosisguild/interfold/pull/1514) + [`#1520`](https://github.com/theinterfold/interfold/pull/1520) +- chore: add prod param on deployment [`#1515`](https://github.com/theinterfold/interfold/pull/1515) +- feat: dashboard [`#1514`](https://github.com/theinterfold/interfold/pull/1514) - docs: add robots.txt and llms.txt for docs site discoverability - [`#1425`](https://github.com/gnosisguild/interfold/pull/1425) -- feat: event feed [skip-line-limit] [`#1475`](https://github.com/gnosisguild/interfold/pull/1475) -- chore: prod switch [skip-line-limit] [`#1513`](https://github.com/gnosisguild/interfold/pull/1513) + [`#1425`](https://github.com/theinterfold/interfold/pull/1425) +- feat: event feed [skip-line-limit] [`#1475`](https://github.com/theinterfold/interfold/pull/1475) +- chore: prod switch [skip-line-limit] + [`#1513`](https://github.com/theinterfold/interfold/pull/1513) - refactor: accept params from contracts [skip-line-limit] - [`#1499`](https://github.com/gnosisguild/interfold/pull/1499) + [`#1499`](https://github.com/theinterfold/interfold/pull/1499) - feat: add benches for secure and insecure [skip-line-limit] - [`#1512`](https://github.com/gnosisguild/interfold/pull/1512) + [`#1512`](https://github.com/theinterfold/interfold/pull/1512) - feat: add C4-C6 and C1-C2 links [skip-line-limit] - [`#1511`](https://github.com/gnosisguild/interfold/pull/1511) + [`#1511`](https://github.com/theinterfold/interfold/pull/1511) - feat: link C2 to C3/C4 [skip-line-limit] - [`#1510`](https://github.com/gnosisguild/interfold/pull/1510) + [`#1510`](https://github.com/theinterfold/interfold/pull/1510) - chore: pre check decrypted shares match c6 inputs - [`#1500`](https://github.com/gnosisguild/interfold/pull/1500) -- refactor: update crisp vk hashes [`#1506`](https://github.com/gnosisguild/interfold/pull/1506) -- docs: add proof aggregation section [`#1507`](https://github.com/gnosisguild/interfold/pull/1507) -- chore: link blogpost [`#1508`](https://github.com/gnosisguild/interfold/pull/1508) + [`#1500`](https://github.com/theinterfold/interfold/pull/1500) +- refactor: update crisp vk hashes [`#1506`](https://github.com/theinterfold/interfold/pull/1506) +- docs: add proof aggregation section [`#1507`](https://github.com/theinterfold/interfold/pull/1507) +- chore: link blogpost [`#1508`](https://github.com/theinterfold/interfold/pull/1508) - fix: do not broadcast sk_poly_sum and es_poly_sum - [`#1505`](https://github.com/gnosisguild/interfold/pull/1505) + [`#1505`](https://github.com/theinterfold/interfold/pull/1505) - fix: pin axios to 1.13.2 to fix vulnerability - [`#1501`](https://github.com/gnosisguild/interfold/pull/1501) + [`#1501`](https://github.com/theinterfold/interfold/pull/1501) - feat: replace centralized ag with per-E3 ag committee [skip-line-limit] - [`#1494`](https://github.com/gnosisguild/interfold/pull/1494) + [`#1494`](https://github.com/theinterfold/interfold/pull/1494) - fix: bit width inconsistencies in circuits - [`#1504`](https://github.com/gnosisguild/interfold/pull/1504) -- feat: link c0-c3 [`#1495`](https://github.com/gnosisguild/interfold/pull/1495) -- feat: link c6-c7 [skip-line-limit] [`#1498`](https://github.com/gnosisguild/interfold/pull/1498) -- feat: link c4 and c6 [`#1492`](https://github.com/gnosisguild/interfold/pull/1492) + [`#1504`](https://github.com/theinterfold/interfold/pull/1504) +- feat: link c0-c3 [`#1495`](https://github.com/theinterfold/interfold/pull/1495) +- feat: link c6-c7 [skip-line-limit] [`#1498`](https://github.com/theinterfold/interfold/pull/1498) +- feat: link c4 and c6 [`#1492`](https://github.com/theinterfold/interfold/pull/1492) - docs: add documentation for circuits [skip-line-limit] - [`#1357`](https://github.com/gnosisguild/interfold/pull/1357) -- chore: fix linting failures [`#1497`](https://github.com/gnosisguild/interfold/pull/1497) + [`#1357`](https://github.com/theinterfold/interfold/pull/1357) +- chore: fix linting failures [`#1497`](https://github.com/theinterfold/interfold/pull/1497) - chore: revert to github.com/AztecProtocol/aztec-packages - [`#1496`](https://github.com/gnosisguild/interfold/pull/1496) + [`#1496`](https://github.com/theinterfold/interfold/pull/1496) - feat: sort finalized committee scores - [`#1491`](https://github.com/gnosisguild/interfold/pull/1491) + [`#1491`](https://github.com/theinterfold/interfold/pull/1491) - chore: refactor ccc before ZK verification [skip-line-limit] - [`#1490`](https://github.com/gnosisguild/interfold/pull/1490) + [`#1490`](https://github.com/theinterfold/interfold/pull/1490) - feat: implement parametric E3 pricing [skip-line-limit] - [`#1422`](https://github.com/gnosisguild/interfold/pull/1422) + [`#1422`](https://github.com/theinterfold/interfold/pull/1422) - feat: add decryption share commitments to c6 and c7 - [`#1489`](https://github.com/gnosisguild/interfold/pull/1489) -- refactor: drop pk1 from c1 circuit [`#1486`](https://github.com/gnosisguild/interfold/pull/1486) + [`#1489`](https://github.com/theinterfold/interfold/pull/1489) +- refactor: drop pk1 from c1 circuit [`#1486`](https://github.com/theinterfold/interfold/pull/1486) - feat: connect c1 and c5 [skip-line-length] - [`#1460`](https://github.com/gnosisguild/interfold/pull/1460) -- feat: nix flake [`#1383`](https://github.com/gnosisguild/interfold/pull/1383) + [`#1460`](https://github.com/theinterfold/interfold/pull/1460) +- feat: nix flake [`#1383`](https://github.com/theinterfold/interfold/pull/1383) - feat: add cross-circuit commitment consistency checker - [`#1485`](https://github.com/gnosisguild/interfold/pull/1485) -- feat: add onchain proofs to events [`#1484`](https://github.com/gnosisguild/interfold/pull/1484) -- chore: new crisp release 2 [`#1483`](https://github.com/gnosisguild/interfold/pull/1483) -- chore: ci improvements [`#1469`](https://github.com/gnosisguild/interfold/pull/1469) + [`#1485`](https://github.com/theinterfold/interfold/pull/1485) +- feat: add onchain proofs to events [`#1484`](https://github.com/theinterfold/interfold/pull/1484) +- chore: new crisp release 2 [`#1483`](https://github.com/theinterfold/interfold/pull/1483) +- chore: ci improvements [`#1469`](https://github.com/theinterfold/interfold/pull/1469) - refactor: check final vk_hash in crisp fold circuit - [`#1471`](https://github.com/gnosisguild/interfold/pull/1471) + [`#1471`](https://github.com/theinterfold/interfold/pull/1471) - fix: replace hashset with BTreeSet for honest party ids - [`#1482`](https://github.com/gnosisguild/interfold/pull/1482) + [`#1482`](https://github.com/theinterfold/interfold/pull/1482) - fix: plaintext aggregator ignore unrelated fold proofs - [`#1470`](https://github.com/gnosisguild/interfold/pull/1470) -- feat: verify fold proofs onchain [`#1465`](https://github.com/gnosisguild/interfold/pull/1465) + [`#1470`](https://github.com/theinterfold/interfold/pull/1470) +- feat: verify fold proofs onchain [`#1465`](https://github.com/theinterfold/interfold/pull/1465) - chore: add agent rules and LLM tool configs - [`#1440`](https://github.com/gnosisguild/interfold/pull/1440) -- chore: new crisp release [`#1463`](https://github.com/gnosisguild/interfold/pull/1463) + [`#1440`](https://github.com/theinterfold/interfold/pull/1440) +- chore: new crisp release [`#1463`](https://github.com/theinterfold/interfold/pull/1463) - feat: run select commands while a node is running [skip-line-limit] - [`#1446`](https://github.com/gnosisguild/interfold/pull/1446) -- fix: restart issues [`#1467`](https://github.com/gnosisguild/interfold/pull/1467) -- fix: connection dropped on restart [`#1466`](https://github.com/gnosisguild/interfold/pull/1466) + [`#1446`](https://github.com/theinterfold/interfold/pull/1446) +- fix: restart issues [`#1467`](https://github.com/theinterfold/interfold/pull/1467) +- fix: connection dropped on restart [`#1466`](https://github.com/theinterfold/interfold/pull/1466) - feat: onchain verification for C7, C5 [skip-line-limit] - [`#1443`](https://github.com/gnosisguild/interfold/pull/1443) + [`#1443`](https://github.com/theinterfold/interfold/pull/1443) - fix: e3meta not available during sync replay - [`#1457`](https://github.com/gnosisguild/interfold/pull/1457) + [`#1457`](https://github.com/theinterfold/interfold/pull/1457) - feat: do not replay unnecessary actions on sync - [`#1442`](https://github.com/gnosisguild/interfold/pull/1442) + [`#1442`](https://github.com/theinterfold/interfold/pull/1442) - chore: store new peer id before evicting and reconnect - [`#1441`](https://github.com/gnosisguild/interfold/pull/1441) + [`#1441`](https://github.com/theinterfold/interfold/pull/1441) - fix: template various fixes [skip-line-limit] - [`#1434`](https://github.com/gnosisguild/interfold/pull/1434) + [`#1434`](https://github.com/theinterfold/interfold/pull/1434) - chore: return 500 when failing to post vote on chain - [`#1431`](https://github.com/gnosisguild/interfold/pull/1431) + [`#1431`](https://github.com/theinterfold/interfold/pull/1431) - feat: split C2 with wrapper [skip-line-limit] - [`#1400`](https://github.com/gnosisguild/interfold/pull/1400) + [`#1400`](https://github.com/theinterfold/interfold/pull/1400) - refactor: remove c6 mod circuit [skip-line-limit] - [`#1433`](https://github.com/gnosisguild/interfold/pull/1433) + [`#1433`](https://github.com/theinterfold/interfold/pull/1433) - fix: replace panic crash in snapshot buffer with do_send - [`#1430`](https://github.com/gnosisguild/interfold/pull/1430) + [`#1430`](https://github.com/theinterfold/interfold/pull/1430) - chore: cancel workflow on lint/compile failures to save CI spend - [`#1428`](https://github.com/gnosisguild/interfold/pull/1428) -- refactor: proof integration cleanup [`#1429`](https://github.com/gnosisguild/interfold/pull/1429) + [`#1428`](https://github.com/theinterfold/interfold/pull/1428) +- refactor: proof integration cleanup [`#1429`](https://github.com/theinterfold/interfold/pull/1429) - chore: refactor tests and simplify ci - [`#1423`](https://github.com/gnosisguild/interfold/pull/1423) + [`#1423`](https://github.com/theinterfold/interfold/pull/1423) - feat: decode evm errors [skip-line-limit] - [`#1427`](https://github.com/gnosisguild/interfold/pull/1427) + [`#1427`](https://github.com/theinterfold/interfold/pull/1427) - refactor: move user data encryption to bin threshold [skip-line-limit] - [`#1420`](https://github.com/gnosisguild/interfold/pull/1420) + [`#1420`](https://github.com/theinterfold/interfold/pull/1420) - feat: integrate recursive aggregation into zk flow [skip-line-limit] - [`#1392`](https://github.com/gnosisguild/interfold/pull/1392) + [`#1392`](https://github.com/theinterfold/interfold/pull/1392) - fix: use http rpc for signer provider - [`#1424`](https://github.com/gnosisguild/interfold/pull/1424) + [`#1424`](https://github.com/theinterfold/interfold/pull/1424) - feat: remove enableE3Program onlyOwner modifier - [`#1421`](https://github.com/gnosisguild/interfold/pull/1421) + [`#1421`](https://github.com/theinterfold/interfold/pull/1421) - feat: committee size in request e3 [skip-line-limit] - [`#1418`](https://github.com/gnosisguild/interfold/pull/1418) -- chore: update sdk docs [`#1417`](https://github.com/gnosisguild/interfold/pull/1417) + [`#1418`](https://github.com/theinterfold/interfold/pull/1418) +- chore: update sdk docs [`#1417`](https://github.com/theinterfold/interfold/pull/1417) - fix: simplify CI and integration test timeout - [`#1416`](https://github.com/gnosisguild/interfold/pull/1416) -- fix: do not override comments [`#1414`](https://github.com/gnosisguild/interfold/pull/1414) + [`#1416`](https://github.com/theinterfold/interfold/pull/1416) +- fix: do not override comments [`#1414`](https://github.com/theinterfold/interfold/pull/1414) - docs: add complete Enclave protocol flow trace [skip-line-limit] - [`#1415`](https://github.com/gnosisguild/interfold/pull/1415) + [`#1415`](https://github.com/theinterfold/interfold/pull/1415) - feat: fault attribution and slashing crates [skip-line-limit] - [`#1355`](https://github.com/gnosisguild/interfold/pull/1355) -- fix: update pool timeout [`#1410`](https://github.com/gnosisguild/interfold/pull/1410) -- fix: docs links [`#1409`](https://github.com/gnosisguild/interfold/pull/1409) -- fix: update x link and remove e3 fly [`#1408`](https://github.com/gnosisguild/interfold/pull/1408) + [`#1355`](https://github.com/theinterfold/interfold/pull/1355) +- fix: update pool timeout [`#1410`](https://github.com/theinterfold/interfold/pull/1410) +- fix: docs links [`#1409`](https://github.com/theinterfold/interfold/pull/1409) +- fix: update x link and remove e3 fly + [`#1408`](https://github.com/theinterfold/interfold/pull/1408) - chore: update enclave docs [skip-line-limit] - [`#1401`](https://github.com/gnosisguild/interfold/pull/1401) -- fix: logo cropping [`#1407`](https://github.com/gnosisguild/interfold/pull/1407) + [`#1401`](https://github.com/theinterfold/interfold/pull/1401) +- fix: logo cropping [`#1407`](https://github.com/theinterfold/interfold/pull/1407) - feat(docs): update docs branding for The Interfold rename - [`#1402`](https://github.com/gnosisguild/interfold/pull/1402) -- feat: libp2p sync [skip-line-limit] [`#1358`](https://github.com/gnosisguild/interfold/pull/1358) -- feat: add enclave mcp package [`#1390`](https://github.com/gnosisguild/interfold/pull/1390) -- chore: crisp 0.7.2 [`#1398`](https://github.com/gnosisguild/interfold/pull/1398) + [`#1402`](https://github.com/theinterfold/interfold/pull/1402) +- feat: libp2p sync [skip-line-limit] [`#1358`](https://github.com/theinterfold/interfold/pull/1358) +- feat: add enclave mcp package [`#1390`](https://github.com/theinterfold/interfold/pull/1390) +- chore: crisp 0.7.2 [`#1398`](https://github.com/theinterfold/interfold/pull/1398) - chore: add vercel.json to crisp client - [`#1397`](https://github.com/gnosisguild/interfold/pull/1397) + [`#1397`](https://github.com/theinterfold/interfold/pull/1397) - chore: new deployments addresses sepolia - [`#1391`](https://github.com/gnosisguild/interfold/pull/1391) -- chore: check circuits checksums [`#1389`](https://github.com/gnosisguild/interfold/pull/1389) + [`#1391`](https://github.com/theinterfold/interfold/pull/1391) +- chore: check circuits checksums [`#1389`](https://github.com/theinterfold/interfold/pull/1389) - refactor: enclave-sdk modularity [skip-line-limit] - [`#1388`](https://github.com/gnosisguild/interfold/pull/1388) + [`#1388`](https://github.com/theinterfold/interfold/pull/1388) - feat: dual circuits architecture poseidon & keccak - [`#1382`](https://github.com/gnosisguild/interfold/pull/1382) + [`#1382`](https://github.com/theinterfold/interfold/pull/1382) - refactor: use lazy IMT for ciphernode registry - [`#1387`](https://github.com/gnosisguild/interfold/pull/1387) + [`#1387`](https://github.com/theinterfold/interfold/pull/1387) - feat: finalisation proofs [skip-line-limit] - [`#1377`](https://github.com/gnosisguild/interfold/pull/1377) + [`#1377`](https://github.com/theinterfold/interfold/pull/1377) - refactor: remove slot empty endpoint from crisp server - [`#1386`](https://github.com/gnosisguild/interfold/pull/1386) + [`#1386`](https://github.com/theinterfold/interfold/pull/1386) - refactor: use compute_vk_hash for vk hash - [`#1379`](https://github.com/gnosisguild/interfold/pull/1379) + [`#1379`](https://github.com/theinterfold/interfold/pull/1379) - feat: add proof of correct aggregration - [`#1374`](https://github.com/gnosisguild/interfold/pull/1374) + [`#1374`](https://github.com/theinterfold/interfold/pull/1374) - feat: add recursive aggregation module [skip-line-limit] - [`#1365`](https://github.com/gnosisguild/interfold/pull/1365) + [`#1365`](https://github.com/theinterfold/interfold/pull/1365) - fix: replace EVM reconnect loop with provider lifecycle - [`#1376`](https://github.com/gnosisguild/interfold/pull/1376) -- chore: optimise crisp unit tests [`#1373`](https://github.com/gnosisguild/interfold/pull/1373) + [`#1376`](https://github.com/theinterfold/interfold/pull/1376) +- chore: optimise crisp unit tests [`#1373`](https://github.com/theinterfold/interfold/pull/1373) - chore: refactor proof gen to zk-prover [skip-line-limit] - [`#1372`](https://github.com/gnosisguild/interfold/pull/1372) -- feat: verify share decryption proofs [`#1366`](https://github.com/gnosisguild/interfold/pull/1366) + [`#1372`](https://github.com/theinterfold/interfold/pull/1372) +- feat: verify share decryption proofs + [`#1366`](https://github.com/theinterfold/interfold/pull/1366) - feat: integrate proof of correct share decryption [skip-line-limit] - [`#1362`](https://github.com/gnosisguild/interfold/pull/1362) + [`#1362`](https://github.com/theinterfold/interfold/pull/1362) - feat: fault attribution slashing contracts [skip-line-limit] - [`#1354`](https://github.com/gnosisguild/interfold/pull/1354) + [`#1354`](https://github.com/theinterfold/interfold/pull/1354) - feat: integrate share encryption proofs [skip-line-limit] - [`#1356`](https://github.com/gnosisguild/interfold/pull/1356) + [`#1356`](https://github.com/theinterfold/interfold/pull/1356) - fix: bake zk version.json into the binary - [`#1359`](https://github.com/gnosisguild/interfold/pull/1359) + [`#1359`](https://github.com/theinterfold/interfold/pull/1359) - fix: use strings for numbers larger than 2^53 - 1 - [`#1364`](https://github.com/gnosisguild/interfold/pull/1364) + [`#1364`](https://github.com/theinterfold/interfold/pull/1364) - refactor: pk_generation circuit optimization - [`#1353`](https://github.com/gnosisguild/interfold/pull/1353) + [`#1353`](https://github.com/theinterfold/interfold/pull/1353) - refactor: recursion proof crisp [skip-line-limit] - [`#1208`](https://github.com/gnosisguild/interfold/pull/1208) + [`#1208`](https://github.com/theinterfold/interfold/pull/1208) - feat: integrate share proofs in ciphernode [skip-line-limit] - [`#1334`](https://github.com/gnosisguild/interfold/pull/1334) -- fix: dht pruning & mailbox removal [`#1351`](https://github.com/gnosisguild/interfold/pull/1351) -- feat: hamt for usage in sortition [`#992`](https://github.com/gnosisguild/interfold/pull/992) + [`#1334`](https://github.com/theinterfold/interfold/pull/1334) +- fix: dht pruning & mailbox removal [`#1351`](https://github.com/theinterfold/interfold/pull/1351) +- feat: hamt for usage in sortition [`#992`](https://github.com/theinterfold/interfold/pull/992) - refactor: make CRS deterministic [skip-line-limit] - [`#1347`](https://github.com/gnosisguild/interfold/pull/1347) + [`#1347`](https://github.com/theinterfold/interfold/pull/1347) - feat: fix node setup UX [skip-line-limit] - [`#1338`](https://github.com/gnosisguild/interfold/pull/1338) + [`#1338`](https://github.com/theinterfold/interfold/pull/1338) - chore(release): bump version to 0.1.15 - [`#1352`](https://github.com/gnosisguild/interfold/pull/1352) + [`#1352`](https://github.com/theinterfold/interfold/pull/1352) - feat: on-chain proof verification test for c0 [skip-line-limit] - [`#1319`](https://github.com/gnosisguild/interfold/pull/1319) -- chore: upgrade checkout action [`#1348`](https://github.com/gnosisguild/interfold/pull/1348) + [`#1319`](https://github.com/theinterfold/interfold/pull/1319) +- chore(release): bump version to 0.2.0 + [`621d6c1`](https://github.com/theinterfold/interfold/commit/621d6c1f3b0dc8dbd44e60c26e8ebcd216359497) +- chore(release): bump version to 0.2.0 + [`6d70e71`](https://github.com/theinterfold/interfold/commit/6d70e718d31141ad3a049ed82cea0e82bcf08681) +- fix: realign alloy transitive crate versions in template and CRISP lockfiles + [`9b38c1e`](https://github.com/theinterfold/interfold/commit/9b38c1e5a6153d396d0d536974630d06f3949a6a) +- fix: release CI nargo install and nix extra_nix_config + [`2fe22fe`](https://github.com/theinterfold/interfold/commit/2fe22fed2cb1fdc4b39d6bac64a0098c5dfce7de) + +#### [v0.1.15](https://github.com/theinterfold/interfold/compare/v0.1.13...v0.1.15) + +> 19 February 2026 + +- chore: upgrade checkout action [`#1348`](https://github.com/theinterfold/interfold/pull/1348) - feat: add parity matrix to config circuit [skip-line-limit] - [`#1342`](https://github.com/gnosisguild/interfold/pull/1342) + [`#1342`](https://github.com/theinterfold/interfold/pull/1342) - fix: silent error path causes integration test to hang - [`#1346`](https://github.com/gnosisguild/interfold/pull/1346) + [`#1346`](https://github.com/theinterfold/interfold/pull/1346) - chore: update contract addresses and operator guide - [`#1341`](https://github.com/gnosisguild/interfold/pull/1341) + [`#1341`](https://github.com/theinterfold/interfold/pull/1341) - fix(crisp): account for remainder in multi-option segment boundaries - [`#1345`](https://github.com/gnosisguild/interfold/pull/1345) + [`#1345`](https://github.com/theinterfold/interfold/pull/1345) - fix: update q_mod_t references to centered [skip-line-limit] - [`#1340`](https://github.com/gnosisguild/interfold/pull/1340) + [`#1340`](https://github.com/theinterfold/interfold/pull/1340) - fix: prevent SyncEnded dedup that blocks live EVM events after restart - [`#1343`](https://github.com/gnosisguild/interfold/pull/1343) + [`#1343`](https://github.com/theinterfold/interfold/pull/1343) - fix: libp2p usage patterns in e3-net crate - [`#1339`](https://github.com/gnosisguild/interfold/pull/1339) + [`#1339`](https://github.com/theinterfold/interfold/pull/1339) - feat: add chunked historical log fetching with RPC block range - [`#1331`](https://github.com/gnosisguild/interfold/pull/1331) + [`#1331`](https://github.com/theinterfold/interfold/pull/1331) - feat: integrate pk_generation proof in ciphernode [skip-line-limit] - [`#1311`](https://github.com/gnosisguild/interfold/pull/1311) + [`#1311`](https://github.com/theinterfold/interfold/pull/1311) - feat: config verification circuit [skip-line-limit] - [`#1306`](https://github.com/gnosisguild/interfold/pull/1306) + [`#1306`](https://github.com/theinterfold/interfold/pull/1306) - chore(release): bump version to 0.1.14 - [`#1324`](https://github.com/gnosisguild/interfold/pull/1324) -- feat: allow custom bb implementation [`#1322`](https://github.com/gnosisguild/interfold/pull/1322) -- feat: event sync [skip-line-limit] [`#1239`](https://github.com/gnosisguild/interfold/pull/1239) + [`#1324`](https://github.com/theinterfold/interfold/pull/1324) +- feat: allow custom bb implementation + [`#1322`](https://github.com/theinterfold/interfold/pull/1322) +- feat: event sync [skip-line-limit] [`#1239`](https://github.com/theinterfold/interfold/pull/1239) - chore: add oracleHash build option to circuit release - [`#1320`](https://github.com/gnosisguild/interfold/pull/1320) -- chore: update versions.json [`#1318`](https://github.com/gnosisguild/interfold/pull/1318) + [`#1320`](https://github.com/theinterfold/interfold/pull/1320) +- chore: update versions.json [`#1318`](https://github.com/theinterfold/interfold/pull/1318) - refactor: missing circuits in zk-prover [skip-line-limit] - [`#1317`](https://github.com/gnosisguild/interfold/pull/1317) + [`#1317`](https://github.com/theinterfold/interfold/pull/1317) - refactor: improve c7 circuit computation [skip-line-limit] - [`#1315`](https://github.com/gnosisguild/interfold/pull/1315) + [`#1315`](https://github.com/theinterfold/interfold/pull/1315) - chore(release): bump version to 0.1.13 - [`#1316`](https://github.com/gnosisguild/interfold/pull/1316) + [`#1316`](https://github.com/theinterfold/interfold/pull/1316) +- chore(release): bump version to 0.1.15 + [`207fdc5`](https://github.com/theinterfold/interfold/commit/207fdc5369009ecb14efd40c28b82221d2781507) + +#### [v0.1.13](https://github.com/theinterfold/interfold/compare/v0.1.12...v0.1.13) + +> 13 February 2026 + - chore: update changelog tooling [skip-line-limit] - [`#1314`](https://github.com/gnosisguild/interfold/pull/1314) + [`#1314`](https://github.com/theinterfold/interfold/pull/1314) - chore(release): bump version to 0.1.12 [skip-line-limit] - [`#1312`](https://github.com/gnosisguild/interfold/pull/1312) + [`#1312`](https://github.com/theinterfold/interfold/pull/1312) +- chore(release): bump version to 0.1.13 + [`7bd838c`](https://github.com/theinterfold/interfold/commit/7bd838c6f86cf0b6630e3a3abaa6a549cfee82d4) + +#### [v0.1.12](https://github.com/theinterfold/interfold/compare/v0.1.10...v0.1.12) + +> 12 February 2026 + - refactor: optimize circuit inputs computation [skip-line-limit] - [`#1310`](https://github.com/gnosisguild/interfold/pull/1310) -- feat: add sk_share and e_sm_share [`#1290`](https://github.com/gnosisguild/interfold/pull/1290) -- chore: remove bb.js patch [`#1308`](https://github.com/gnosisguild/interfold/pull/1308) + [`#1310`](https://github.com/theinterfold/interfold/pull/1310) +- feat: add sk_share and e_sm_share [`#1290`](https://github.com/theinterfold/interfold/pull/1290) +- chore: remove bb.js patch [`#1308`](https://github.com/theinterfold/interfold/pull/1308) - feat: zk proof payload signing and verification [skip-line-limit] - [`#1296`](https://github.com/gnosisguild/interfold/pull/1296) + [`#1296`](https://github.com/theinterfold/interfold/pull/1296) - refactor: rename circuit_input to circuit_data [skip-line-limit] - [`#1304`](https://github.com/gnosisguild/interfold/pull/1304) -- feat: fix cargo tests [`#1285`](https://github.com/gnosisguild/interfold/pull/1285) + [`#1304`](https://github.com/theinterfold/interfold/pull/1304) +- feat: fix cargo tests [`#1285`](https://github.com/theinterfold/interfold/pull/1285) - fix: update benches script based on new changes - [`#1303`](https://github.com/gnosisguild/interfold/pull/1303) + [`#1303`](https://github.com/theinterfold/interfold/pull/1303) - refactor: rename witness to inputs in zk-helpers - [`#1301`](https://github.com/gnosisguild/interfold/pull/1301) + [`#1301`](https://github.com/theinterfold/interfold/pull/1301) - feat: update circuits configs and benches [skip-line-limit] - [`#1284`](https://github.com/gnosisguild/interfold/pull/1284) + [`#1284`](https://github.com/theinterfold/interfold/pull/1284) - fix: update bb.js URL as a tmp fix for crisp e2e tests - [`#1298`](https://github.com/gnosisguild/interfold/pull/1298) + [`#1298`](https://github.com/theinterfold/interfold/pull/1298) - chore: generate solidity verifiers for noir circuits [skip-line-limit] - [`#1295`](https://github.com/gnosisguild/interfold/pull/1295) + [`#1295`](https://github.com/theinterfold/interfold/pull/1295) - feat: e3 refund timeout mechanism [skip-line-limit] - [`#1161`](https://github.com/gnosisguild/interfold/pull/1161) -- refactor: add default witness code [`#1289`](https://github.com/gnosisguild/interfold/pull/1289) -- test: aggregate e2e circuit tests [`#1286`](https://github.com/gnosisguild/interfold/pull/1286) + [`#1161`](https://github.com/theinterfold/interfold/pull/1161) +- refactor: add default witness code [`#1289`](https://github.com/theinterfold/interfold/pull/1289) +- test: aggregate e2e circuit tests [`#1286`](https://github.com/theinterfold/interfold/pull/1286) - refactor: general zk-helpers refactoring - [`#1283`](https://github.com/gnosisguild/interfold/pull/1283) + [`#1283`](https://github.com/theinterfold/interfold/pull/1283) - feat: add pk_trfv_generation_circuit to zk-prover - [`#1281`](https://github.com/gnosisguild/interfold/pull/1281) -- chore: update versions download link [`#1275`](https://github.com/gnosisguild/interfold/pull/1275) + [`#1281`](https://github.com/theinterfold/interfold/pull/1281) +- chore: update versions download link + [`#1275`](https://github.com/theinterfold/interfold/pull/1275) - feat: add decrypted-shares-aggregation [skip-line-limit] - [`#1273`](https://github.com/gnosisguild/interfold/pull/1273) + [`#1273`](https://github.com/theinterfold/interfold/pull/1273) - refactor: add share_decryption circuit [skip-line-limit] - [`#1280`](https://github.com/gnosisguild/interfold/pull/1280) -- chore: crisp fixes [`#1274`](https://github.com/gnosisguild/interfold/pull/1274) + [`#1280`](https://github.com/theinterfold/interfold/pull/1280) +- chore: crisp fixes [`#1274`](https://github.com/theinterfold/interfold/pull/1274) - feat: add share-decryption circuit gen and refactoring [skip-line-limit] - [`#1269`](https://github.com/gnosisguild/interfold/pull/1269) + [`#1269`](https://github.com/theinterfold/interfold/pull/1269) - feat: add e3-noir-prover crate for proof generation [skip-line-limit] - [`#1211`](https://github.com/gnosisguild/interfold/pull/1211) + [`#1211`](https://github.com/theinterfold/interfold/pull/1211) - chore(release): bump version to 0.1.11 - [`#1272`](https://github.com/gnosisguild/interfold/pull/1272) -- refactor: add pk_aggregation circuit [`#1270`](https://github.com/gnosisguild/interfold/pull/1270) + [`#1272`](https://github.com/theinterfold/interfold/pull/1272) +- chore(release): bump version to 0.1.12 + [`0fb0672`](https://github.com/theinterfold/interfold/commit/0fb06729f8372e2261cedbcd7fc5c29062469e25) + +#### [v0.1.10](https://github.com/theinterfold/interfold/compare/v0.1.9...v0.1.10) + +> 6 February 2026 + +- refactor: add pk_aggregation circuit + [`#1270`](https://github.com/theinterfold/interfold/pull/1270) - feat: allow crisp to work with constant credits - [`#1263`](https://github.com/gnosisguild/interfold/pull/1263) -- refactor: add pk_generation circuit [`#1268`](https://github.com/gnosisguild/interfold/pull/1268) + [`#1263`](https://github.com/theinterfold/interfold/pull/1263) +- refactor: add pk_generation circuit [`#1268`](https://github.com/theinterfold/interfold/pull/1268) - feat: add share-encryption circuit gen [skip-line-limit] - [`#1267`](https://github.com/gnosisguild/interfold/pull/1267) + [`#1267`](https://github.com/theinterfold/interfold/pull/1267) - chore(release): bump version to 0.1.9 - [`#1266`](https://github.com/gnosisguild/interfold/pull/1266) + [`#1266`](https://github.com/theinterfold/interfold/pull/1266) +- chore(release): bump version to 0.1.10 + [`5721961`](https://github.com/theinterfold/interfold/commit/5721961291da4ee5aa3c982dac7b1ad368d4e17f) + +#### [v0.1.9](https://github.com/theinterfold/interfold/compare/v0.1.8...v0.1.9) + +> 5 February 2026 + - feat: allow to encode multiple options in CRISP votes [skip-line-limit] - [`#1262`](https://github.com/gnosisguild/interfold/pull/1262) + [`#1262`](https://github.com/theinterfold/interfold/pull/1262) - refactor: porting of greco circuit (aka greco) [skip-line-limit] - [`#1260`](https://github.com/gnosisguild/interfold/pull/1260) + [`#1260`](https://github.com/theinterfold/interfold/pull/1260) - feat: porting of C2 [skip-line-limit] - [`#1261`](https://github.com/gnosisguild/interfold/pull/1261) -- feat: circuits distribution [`#1243`](https://github.com/gnosisguild/interfold/pull/1243) + [`#1261`](https://github.com/theinterfold/interfold/pull/1261) +- feat: circuits distribution [`#1243`](https://github.com/theinterfold/interfold/pull/1243) - refactor: update pk bfv computation & polynomial utilities - [`#1254`](https://github.com/gnosisguild/interfold/pull/1254) + [`#1254`](https://github.com/theinterfold/interfold/pull/1254) - refactor: move pvss and pvss-cli as zk-helpers mods [skip-line-limit] - [`#1258`](https://github.com/gnosisguild/interfold/pull/1258) + [`#1258`](https://github.com/theinterfold/interfold/pull/1258) - fix: sortition ticket calculation to match on chain - [`#1224`](https://github.com/gnosisguild/interfold/pull/1224) + [`#1224`](https://github.com/theinterfold/interfold/pull/1224) - refactor: polynomial conversions [skip-line-limit] - [`#1231`](https://github.com/gnosisguild/interfold/pull/1231) + [`#1231`](https://github.com/theinterfold/interfold/pull/1231) - refactor: fhe-params and circuits rename [skip-line-limit] - [`#1244`](https://github.com/gnosisguild/interfold/pull/1244) -- feat: release dappnode v0.1.8 [`#1242`](https://github.com/gnosisguild/interfold/pull/1242) + [`#1244`](https://github.com/theinterfold/interfold/pull/1244) +- feat: release dappnode v0.1.8 [`#1242`](https://github.com/theinterfold/interfold/pull/1242) - chore(release): bump version to 0.1.8 - [`#1241`](https://github.com/gnosisguild/interfold/pull/1241) + [`#1241`](https://github.com/theinterfold/interfold/pull/1241) +- chore(release): bump version to 0.1.9 + [`0a419c1`](https://github.com/theinterfold/interfold/commit/0a419c1d122899405be79795e8fd7bd90445a40f) + +#### [v0.1.8](https://github.com/theinterfold/interfold/compare/v0.1.7...v0.1.8) + +> 30 January 2026 + - feat: sync mode preparation [skip-line-limit] - [`#1153`](https://github.com/gnosisguild/interfold/pull/1153) + [`#1153`](https://github.com/theinterfold/interfold/pull/1153) - refactor: add new search module to fhe-params [skip-line-limit] - [`#1216`](https://github.com/gnosisguild/interfold/pull/1216) + [`#1216`](https://github.com/theinterfold/interfold/pull/1216) - feat: add pvss and pvss-cli rust crates with C0 [skip-line-limit] - [`#1217`](https://github.com/gnosisguild/interfold/pull/1217) + [`#1217`](https://github.com/theinterfold/interfold/pull/1217) - chore: remove unused keyshare code [skip-line-limit] - [`#1199`](https://github.com/gnosisguild/interfold/pull/1199) + [`#1199`](https://github.com/theinterfold/interfold/pull/1199) - chore: add EventType and replace all instances - [`#1200`](https://github.com/gnosisguild/interfold/pull/1200) + [`#1200`](https://github.com/theinterfold/interfold/pull/1200) - feat: zk-helpers crate [skip-line-limit] - [`#1212`](https://github.com/gnosisguild/interfold/pull/1212) + [`#1212`](https://github.com/theinterfold/interfold/pull/1212) - refactor: add new parity-matrix crate [skip-line-limit] - [`#1210`](https://github.com/gnosisguild/interfold/pull/1210) -- feat: params crate [skip-line-limit] [`#1197`](https://github.com/gnosisguild/interfold/pull/1197) + [`#1210`](https://github.com/theinterfold/interfold/pull/1210) +- feat: params crate [skip-line-limit] + [`#1197`](https://github.com/theinterfold/interfold/pull/1197) - refactor: add polynomial crate [skip-line-limit] - [`#1195`](https://github.com/gnosisguild/interfold/pull/1195) -- fix: commitments [skip-line-limit] [`#1196`](https://github.com/gnosisguild/interfold/pull/1196) + [`#1195`](https://github.com/theinterfold/interfold/pull/1195) +- fix: commitments [skip-line-limit] [`#1196`](https://github.com/theinterfold/interfold/pull/1196) - fix: increase integration test ci duration - [`#1198`](https://github.com/gnosisguild/interfold/pull/1198) + [`#1198`](https://github.com/theinterfold/interfold/pull/1198) - feat: enable trbfv on the ciphernodes - [`#1194`](https://github.com/gnosisguild/interfold/pull/1194) -- fix: retry publish plaintext output [`#1183`](https://github.com/gnosisguild/interfold/pull/1183) + [`#1194`](https://github.com/theinterfold/interfold/pull/1194) +- fix: retry publish plaintext output [`#1183`](https://github.com/theinterfold/interfold/pull/1183) - fix: update ciphernode operator links - [`#1182`](https://github.com/gnosisguild/interfold/pull/1182) + [`#1182`](https://github.com/theinterfold/interfold/pull/1182) - refactor: add isMaskVote to crisp circuit and sdk - [`#1177`](https://github.com/gnosisguild/interfold/pull/1177) + [`#1177`](https://github.com/theinterfold/interfold/pull/1177) - refactor: pvss migration [skip-line-limit] - [`#1170`](https://github.com/gnosisguild/interfold/pull/1170) + [`#1170`](https://github.com/theinterfold/interfold/pull/1170) - chore: add voting token with balance 1 - [`#1172`](https://github.com/gnosisguild/interfold/pull/1172) + [`#1172`](https://github.com/theinterfold/interfold/pull/1172) - chore: retry activate on crisp server - [`#1171`](https://github.com/gnosisguild/interfold/pull/1171) + [`#1171`](https://github.com/theinterfold/interfold/pull/1171) - fix: require threshold_n nodes for committee finalization - [`#1167`](https://github.com/gnosisguild/interfold/pull/1167) -- fix: retry tx in crisp server [`#1169`](https://github.com/gnosisguild/interfold/pull/1169) + [`#1167`](https://github.com/theinterfold/interfold/pull/1167) +- fix: retry tx in crisp server [`#1169`](https://github.com/theinterfold/interfold/pull/1169) - fix: retry ciphernode tx with backoff - [`#1168`](https://github.com/gnosisguild/interfold/pull/1168) -- chore: release dappnode v0.1.7 [`#1166`](https://github.com/gnosisguild/interfold/pull/1166) + [`#1168`](https://github.com/theinterfold/interfold/pull/1168) +- chore: release dappnode v0.1.7 [`#1166`](https://github.com/theinterfold/interfold/pull/1166) - chore: fallback to balanceOf if getPastVotes fails - [`#1165`](https://github.com/gnosisguild/interfold/pull/1165) -- chore: update sepolia contracts [`#1163`](https://github.com/gnosisguild/interfold/pull/1163) -- chore(crisp): publish version 0.5.8 [`#1164`](https://github.com/gnosisguild/interfold/pull/1164) + [`#1165`](https://github.com/theinterfold/interfold/pull/1165) +- chore: update sepolia contracts [`#1163`](https://github.com/theinterfold/interfold/pull/1163) +- chore(crisp): publish version 0.5.8 [`#1164`](https://github.com/theinterfold/interfold/pull/1164) - fix: aggregator address and remove stale libp2p nodes - [`#1162`](https://github.com/gnosisguild/interfold/pull/1162) + [`#1162`](https://github.com/theinterfold/interfold/pull/1162) - refactor: use commitments for ciphertext in crisp [skip-line-limit] - [`#1156`](https://github.com/gnosisguild/interfold/pull/1156) -- chore: update sepolia contracts [`#1154`](https://github.com/gnosisguild/interfold/pull/1154) + [`#1156`](https://github.com/theinterfold/interfold/pull/1156) +- chore: update sepolia contracts [`#1154`](https://github.com/theinterfold/interfold/pull/1154) - chore: add endpoints to filter round data by requester - [`#1152`](https://github.com/gnosisguild/interfold/pull/1152) -- chore: store e3 requester [`#1151`](https://github.com/gnosisguild/interfold/pull/1151) -- chore(crisp): publish version 0.5.7 [`#1149`](https://github.com/gnosisguild/interfold/pull/1149) + [`#1152`](https://github.com/theinterfold/interfold/pull/1152) +- chore: store e3 requester [`#1151`](https://github.com/theinterfold/interfold/pull/1151) +- chore(crisp): publish version 0.5.7 [`#1149`](https://github.com/theinterfold/interfold/pull/1149) - refactor: pass public key commitment [skip-line-limit] - [`#1142`](https://github.com/gnosisguild/interfold/pull/1142) + [`#1142`](https://github.com/theinterfold/interfold/pull/1142) - refactor: access multithread actor exclusively via bus [skip-line-limit] - [`#1146`](https://github.com/gnosisguild/interfold/pull/1146) + [`#1146`](https://github.com/theinterfold/interfold/pull/1146) - feat!: sync mode and EventSystem [skip-line-limit] - [`#1086`](https://github.com/gnosisguild/interfold/pull/1086) + [`#1086`](https://github.com/theinterfold/interfold/pull/1086) - feat: add share encryption [skip-line-limit] - [`#1114`](https://github.com/gnosisguild/interfold/pull/1114) -- chore: add mint button [`#1145`](https://github.com/gnosisguild/interfold/pull/1145) -- chore: use merkle tree from server [`#1143`](https://github.com/gnosisguild/interfold/pull/1143) + [`#1114`](https://github.com/theinterfold/interfold/pull/1114) +- chore: add mint button [`#1145`](https://github.com/theinterfold/interfold/pull/1145) +- chore: use merkle tree from server [`#1143`](https://github.com/theinterfold/interfold/pull/1143) - feat: add support for masking on frontend - [`#1140`](https://github.com/gnosisguild/interfold/pull/1140) + [`#1140`](https://github.com/theinterfold/interfold/pull/1140) - fix: update getOptimalThreadCount to work in browsers - [`#1137`](https://github.com/gnosisguild/interfold/pull/1137) + [`#1137`](https://github.com/theinterfold/interfold/pull/1137) - chore: simplify network test execution - [`#1138`](https://github.com/gnosisguild/interfold/pull/1138) -- refactor: simplify crisp sdk api [`#1135`](https://github.com/gnosisguild/interfold/pull/1135) -- chore(crisp): publish version 0.5.3 [`#1133`](https://github.com/gnosisguild/interfold/pull/1133) + [`#1138`](https://github.com/theinterfold/interfold/pull/1138) +- refactor: simplify crisp sdk api [`#1135`](https://github.com/theinterfold/interfold/pull/1135) +- chore(crisp): publish version 0.5.3 [`#1133`](https://github.com/theinterfold/interfold/pull/1133) - feat: get previous ciphertext from server [skip-line-limit] - [`#1109`](https://github.com/gnosisguild/interfold/pull/1109) + [`#1109`](https://github.com/theinterfold/interfold/pull/1109) - docs: update crisp circuit documentation - [`#1132`](https://github.com/gnosisguild/interfold/pull/1132) + [`#1132`](https://github.com/theinterfold/interfold/pull/1132) - refactor: fix crisp app expiration time and checks - [`#1126`](https://github.com/gnosisguild/interfold/pull/1126) -- test: add real encoded tally [`#1122`](https://github.com/gnosisguild/interfold/pull/1122) + [`#1126`](https://github.com/theinterfold/interfold/pull/1126) +- test: add real encoded tally [`#1122`](https://github.com/theinterfold/interfold/pull/1122) - chore: enclave docs [skip-line-limit] - [`#1021`](https://github.com/gnosisguild/interfold/pull/1021) -- chore: improve ci workflows [`#1113`](https://github.com/gnosisguild/interfold/pull/1113) + [`#1021`](https://github.com/theinterfold/interfold/pull/1021) +- chore: improve ci workflows [`#1113`](https://github.com/theinterfold/interfold/pull/1113) - chore: print out .env to copy paste contracts - [`#1112`](https://github.com/gnosisguild/interfold/pull/1112) -- fix: abi encode custom params [`#1108`](https://github.com/gnosisguild/interfold/pull/1108) -- chore: add cache dependencies action [`#1110`](https://github.com/gnosisguild/interfold/pull/1110) -- feat: verify external contracts [`#1106`](https://github.com/gnosisguild/interfold/pull/1106) -- chore: re export ag key [`#1111`](https://github.com/gnosisguild/interfold/pull/1111) + [`#1112`](https://github.com/theinterfold/interfold/pull/1112) +- fix: abi encode custom params [`#1108`](https://github.com/theinterfold/interfold/pull/1108) +- chore: add cache dependencies action + [`#1110`](https://github.com/theinterfold/interfold/pull/1110) +- feat: verify external contracts [`#1106`](https://github.com/theinterfold/interfold/pull/1106) +- chore: re export ag key [`#1111`](https://github.com/theinterfold/interfold/pull/1111) - feat!: implement simple fake sequencer [skip-line-limit] - [`#1073`](https://github.com/gnosisguild/interfold/pull/1073) -- chore: scale down by half decimals [`#1105`](https://github.com/gnosisguild/interfold/pull/1105) -- chore(crisp): publish version 0.5.2 [`#1104`](https://github.com/gnosisguild/interfold/pull/1104) -- chore: increase max vote allowed [`#1103`](https://github.com/gnosisguild/interfold/pull/1103) -- chore: speed up ci workflow [`#1082`](https://github.com/gnosisguild/interfold/pull/1082) + [`#1073`](https://github.com/theinterfold/interfold/pull/1073) +- chore: scale down by half decimals [`#1105`](https://github.com/theinterfold/interfold/pull/1105) +- chore(crisp): publish version 0.5.2 [`#1104`](https://github.com/theinterfold/interfold/pull/1104) +- chore: increase max vote allowed [`#1103`](https://github.com/theinterfold/interfold/pull/1103) +- chore: speed up ci workflow [`#1082`](https://github.com/theinterfold/interfold/pull/1082) - feat: update submission deadline task - [`#1102`](https://github.com/gnosisguild/interfold/pull/1102) -- chore: store block numbers [`#1101`](https://github.com/gnosisguild/interfold/pull/1101) -- feat: add pk_commitment for greco [`#1083`](https://github.com/gnosisguild/interfold/pull/1083) + [`#1102`](https://github.com/theinterfold/interfold/pull/1102) +- chore: store block numbers [`#1101`](https://github.com/theinterfold/interfold/pull/1101) +- feat: add pk_commitment for greco [`#1083`](https://github.com/theinterfold/interfold/pull/1083) - chore(release): bump version to 0.1.7 - [`#1100`](https://github.com/gnosisguild/interfold/pull/1100) + [`#1100`](https://github.com/theinterfold/interfold/pull/1100) - chore: use different signature per round - [`#1094`](https://github.com/gnosisguild/interfold/pull/1094) + [`#1094`](https://github.com/theinterfold/interfold/pull/1094) +- chore(release): bump version to 0.1.8 + [`a3ff0a9`](https://github.com/theinterfold/interfold/commit/a3ff0a9e7bdd23ca78ceb2f13fce7e3638c90618) + +#### [v0.1.7](https://github.com/theinterfold/interfold/compare/v0.1.6...v0.1.7) + +> 10 December 2025 + - chore(release): bump version to 0.1.6 [skip-line-limit] - [`#1077`](https://github.com/gnosisguild/interfold/pull/1077) + [`#1077`](https://github.com/theinterfold/interfold/pull/1077) - chore: add fee token to enclave interface - [`#1099`](https://github.com/gnosisguild/interfold/pull/1099) + [`#1099`](https://github.com/theinterfold/interfold/pull/1099) - docs: update release and branching strategy - [`#1093`](https://github.com/gnosisguild/interfold/pull/1093) + [`#1093`](https://github.com/theinterfold/interfold/pull/1093) +- chore(release): bump version to 0.1.7 + [`bb50f38`](https://github.com/theinterfold/interfold/commit/bb50f386ee588070efa7dd4e4f3802298db66831) + +#### [v0.1.6](https://github.com/theinterfold/interfold/compare/v0.1.5...v0.1.6) + +> 10 December 2025 + - fix: release add back registry url and update npm to latest - [`#1098`](https://github.com/gnosisguild/interfold/pull/1098) + [`#1098`](https://github.com/theinterfold/interfold/pull/1098) - chore: enforce OIDC and pin cargo workplace version - [`#1097`](https://github.com/gnosisguild/interfold/pull/1097) + [`#1097`](https://github.com/theinterfold/interfold/pull/1097) - fix: use npm and install solc for release build - [`#1096`](https://github.com/gnosisguild/interfold/pull/1096) -- chore: add provenance flag to npm [`#1095`](https://github.com/gnosisguild/interfold/pull/1095) + [`#1096`](https://github.com/theinterfold/interfold/pull/1096) +- chore: add provenance flag to npm [`#1095`](https://github.com/theinterfold/interfold/pull/1095) - chore: add id-token to release workflow - [`#1088`](https://github.com/gnosisguild/interfold/pull/1088) + [`#1088`](https://github.com/theinterfold/interfold/pull/1088) - fix: crisp voting ux fixes [skip-line-limit] - [`#1053`](https://github.com/gnosisguild/interfold/pull/1053) + [`#1053`](https://github.com/theinterfold/interfold/pull/1053) - feat: add cli methods for ciphernode registration [skip-line-limit] - [`#1089`](https://github.com/gnosisguild/interfold/pull/1089) -- refactor: dynamic tree depth [`#1076`](https://github.com/gnosisguild/interfold/pull/1076) -- feat: safe refactoring [`#1079`](https://github.com/gnosisguild/interfold/pull/1079) + [`#1089`](https://github.com/theinterfold/interfold/pull/1089) +- refactor: dynamic tree depth [`#1076`](https://github.com/theinterfold/interfold/pull/1076) +- feat: safe refactoring [`#1079`](https://github.com/theinterfold/interfold/pull/1079) - chore: add crisp sdk and circuits tests to ci - [`#980`](https://github.com/gnosisguild/interfold/pull/980) + [`#980`](https://github.com/theinterfold/interfold/pull/980) - chore: add profiling support for risc0 - [`#1078`](https://github.com/gnosisguild/interfold/pull/1078) -- refactor: clean up crisp contracts [`#1075`](https://github.com/gnosisguild/interfold/pull/1075) + [`#1078`](https://github.com/theinterfold/interfold/pull/1078) +- refactor: clean up crisp contracts [`#1075`](https://github.com/theinterfold/interfold/pull/1075) - refactor: crisp sdk [skip-line-limit] - [`#1055`](https://github.com/gnosisguild/interfold/pull/1055) + [`#1055`](https://github.com/theinterfold/interfold/pull/1055) - refactor: bind encrypted vote to zk proof [skip-line-limit] - [`#1025`](https://github.com/gnosisguild/interfold/pull/1025) -- feat: greco, e0 == e0is[i] check [`#1049`](https://github.com/gnosisguild/interfold/pull/1049) + [`#1025`](https://github.com/theinterfold/interfold/pull/1025) +- feat: greco, e0 == e0is[i] check [`#1049`](https://github.com/theinterfold/interfold/pull/1049) - feat: add dappnode pkg & update ci docker images tags [skip-line-limit] - [`#1061`](https://github.com/gnosisguild/interfold/pull/1061) + [`#1061`](https://github.com/theinterfold/interfold/pull/1061) - feat: add support for dnsaddr resolution - [`#1060`](https://github.com/gnosisguild/interfold/pull/1060) + [`#1060`](https://github.com/theinterfold/interfold/pull/1060) - feat: prefactor for sync mode tidy up event structure [skip-line-limit] - [`#1056`](https://github.com/gnosisguild/interfold/pull/1056) + [`#1056`](https://github.com/theinterfold/interfold/pull/1056) - refactor: add prettier plugin for solidity - [`#1054`](https://github.com/gnosisguild/interfold/pull/1054) + [`#1054`](https://github.com/theinterfold/interfold/pull/1054) - feat: add hybrid logical clock to codebase - [`#1057`](https://github.com/gnosisguild/interfold/pull/1057) + [`#1057`](https://github.com/theinterfold/interfold/pull/1057) - feat: connect crisp to blockchain time [skip-line-limit] - [`#1052`](https://github.com/gnosisguild/interfold/pull/1052) + [`#1052`](https://github.com/theinterfold/interfold/pull/1052) - feat: indexer refactor - consolidate listeners and add ctx - [`#1043`](https://github.com/gnosisguild/interfold/pull/1043) -- chore: update crisp scripts and docs [`#1046`](https://github.com/gnosisguild/interfold/pull/1046) + [`#1043`](https://github.com/theinterfold/interfold/pull/1043) +- chore: update crisp scripts and docs + [`#1046`](https://github.com/theinterfold/interfold/pull/1046) - feat: store merkle tree on program [skip-line-limit] - [`#1027`](https://github.com/gnosisguild/interfold/pull/1027) -- chore: remove wasm-pack install step [`#1045`](https://github.com/gnosisguild/interfold/pull/1045) + [`#1027`](https://github.com/theinterfold/interfold/pull/1027) +- chore: remove wasm-pack install step + [`#1045`](https://github.com/theinterfold/interfold/pull/1045) - feat: bonsai to boundless migration [skip-line-limit] - [`#1030`](https://github.com/gnosisguild/interfold/pull/1030) + [`#1030`](https://github.com/theinterfold/interfold/pull/1030) - chore: update prettier conf to include more files - [`#1041`](https://github.com/gnosisguild/interfold/pull/1041) -- chore: unify linters [`#1039`](https://github.com/gnosisguild/interfold/pull/1039) -- fix: support crate contract path [`#1038`](https://github.com/gnosisguild/interfold/pull/1038) -- chore: make scripts more consistent [`#1033`](https://github.com/gnosisguild/interfold/pull/1033) + [`#1041`](https://github.com/theinterfold/interfold/pull/1041) +- chore: unify linters [`#1039`](https://github.com/theinterfold/interfold/pull/1039) +- fix: support crate contract path [`#1038`](https://github.com/theinterfold/interfold/pull/1038) +- chore: make scripts more consistent [`#1033`](https://github.com/theinterfold/interfold/pull/1033) - chore: update prettier config [skip-line-limit] - [`#1034`](https://github.com/gnosisguild/interfold/pull/1034) + [`#1034`](https://github.com/theinterfold/interfold/pull/1034) - chore: update Noir to latest version in CRISP [skip-line-limit] - [`#1026`](https://github.com/gnosisguild/interfold/pull/1026) -- feat: crisp use param set 512_10_1 [`#1009`](https://github.com/gnosisguild/interfold/pull/1009) + [`#1026`](https://github.com/theinterfold/interfold/pull/1026) +- feat: crisp use param set 512_10_1 [`#1009`](https://github.com/theinterfold/interfold/pull/1009) - refactor: make inputs public in CRISP circuit - [`#995`](https://github.com/gnosisguild/interfold/pull/995) + [`#995`](https://github.com/theinterfold/interfold/pull/995) - fix: use simulated network for hardhat - [`#1024`](https://github.com/gnosisguild/interfold/pull/1024) + [`#1024`](https://github.com/theinterfold/interfold/pull/1024) - feat: do not use external input validator for programs [skip-line-limit] - [`#996`](https://github.com/gnosisguild/interfold/pull/996) + [`#996`](https://github.com/theinterfold/interfold/pull/996) - feat: automatically config enclave.config.yaml - [`#1014`](https://github.com/gnosisguild/interfold/pull/1014) + [`#1014`](https://github.com/theinterfold/interfold/pull/1014) - chore: remove script to compile circuits - [`#1018`](https://github.com/gnosisguild/interfold/pull/1018) -- feat: multithread enable threadpool [`#1016`](https://github.com/gnosisguild/interfold/pull/1016) + [`#1018`](https://github.com/theinterfold/interfold/pull/1018) +- feat: multithread enable threadpool [`#1016`](https://github.com/theinterfold/interfold/pull/1016) - chore: enable linking workspace packages - [`#1017`](https://github.com/gnosisguild/interfold/pull/1017) + [`#1017`](https://github.com/theinterfold/interfold/pull/1017) - feat: add historical events ordering on ciphernode startup - [`#1012`](https://github.com/gnosisguild/interfold/pull/1012) -- chore: add vercel deployment script [`#1015`](https://github.com/gnosisguild/interfold/pull/1015) + [`#1012`](https://github.com/theinterfold/interfold/pull/1012) +- chore: add vercel deployment script [`#1015`](https://github.com/theinterfold/interfold/pull/1015) - chore(crisp): make sdk compatible with different envs - [`#1010`](https://github.com/gnosisguild/interfold/pull/1010) + [`#1010`](https://github.com/theinterfold/interfold/pull/1010) - chore: compatibility fixes and testnet setup script - [`#1001`](https://github.com/gnosisguild/interfold/pull/1001) + [`#1001`](https://github.com/theinterfold/interfold/pull/1001) - chore: set target web/nodejs for crisp zk-inputs - [`#1006`](https://github.com/gnosisguild/interfold/pull/1006) + [`#1006`](https://github.com/theinterfold/interfold/pull/1006) - chore: verify proxy and implementation contracts - [`#1005`](https://github.com/gnosisguild/interfold/pull/1005) + [`#1005`](https://github.com/theinterfold/interfold/pull/1005) - fix: template init was not using up-to-date dependencies - [`#1008`](https://github.com/gnosisguild/interfold/pull/1008) -- feat: expose params via wasm [`#993`](https://github.com/gnosisguild/interfold/pull/993) + [`#1008`](https://github.com/theinterfold/interfold/pull/1008) +- feat: expose params via wasm [`#993`](https://github.com/theinterfold/interfold/pull/993) - chore: add static version of sdk in client - [`#994`](https://github.com/gnosisguild/interfold/pull/994) + [`#994`](https://github.com/theinterfold/interfold/pull/994) - test: add test for on-chain zk verification - [`#984`](https://github.com/gnosisguild/interfold/pull/984) + [`#984`](https://github.com/theinterfold/interfold/pull/984) - feat: deploy transparent proxy contracts [skip-line-limit] - [`#987`](https://github.com/gnosisguild/interfold/pull/987) + [`#987`](https://github.com/theinterfold/interfold/pull/987) - feat: trbfv integration test [skip-line-limit] - [`#969`](https://github.com/gnosisguild/interfold/pull/969) + [`#969`](https://github.com/theinterfold/interfold/pull/969) - chore: update zkfhe-generator to latest version - [`#986`](https://github.com/gnosisguild/interfold/pull/986) + [`#986`](https://github.com/theinterfold/interfold/pull/986) - fix: change bound types in Greco to Field - [`#972`](https://github.com/gnosisguild/interfold/pull/972) -- chore: v0.0.2-test [`#979`](https://github.com/gnosisguild/interfold/pull/979) -- test: crisp circuit tests [`#978`](https://github.com/gnosisguild/interfold/pull/978) -- chore: set up tsup for crisp-sdk [`#976`](https://github.com/gnosisguild/interfold/pull/976) + [`#972`](https://github.com/theinterfold/interfold/pull/972) +- chore: v0.0.2-test [`#979`](https://github.com/theinterfold/interfold/pull/979) +- test: crisp circuit tests [`#978`](https://github.com/theinterfold/interfold/pull/978) +- chore: set up tsup for crisp-sdk [`#976`](https://github.com/theinterfold/interfold/pull/976) - fix: crisp circuit validation of encoded vote - [`#973`](https://github.com/gnosisguild/interfold/pull/973) -- fix: refactor arcbytes to accept &[u8] [`#961`](https://github.com/gnosisguild/interfold/pull/961) + [`#973`](https://github.com/theinterfold/interfold/pull/973) +- fix: refactor arcbytes to accept &[u8] + [`#961`](https://github.com/theinterfold/interfold/pull/961) - chore: fix size script to ignore lockfiles, comments and whitespace - [`#971`](https://github.com/gnosisguild/interfold/pull/971) + [`#971`](https://github.com/theinterfold/interfold/pull/971) - feat: add production ready sets for trbfv and bfv - [`#942`](https://github.com/gnosisguild/interfold/pull/942) + [`#942`](https://github.com/theinterfold/interfold/pull/942) - fix: increase timeout for crisp e2e for committee finalization - [`#970`](https://github.com/gnosisguild/interfold/pull/970) + [`#970`](https://github.com/theinterfold/interfold/pull/970) - fix: make submit ticket more gas efficient - [`#965`](https://github.com/gnosisguild/interfold/pull/965) + [`#965`](https://github.com/theinterfold/interfold/pull/965) - chore: tally decoding updated to only sum up the correct coefficients - [`#951`](https://github.com/gnosisguild/interfold/pull/951) + [`#951`](https://github.com/theinterfold/interfold/pull/951) - feat: fetch token holders with etherscan api [skip-line-limit] - [`#929`](https://github.com/gnosisguild/interfold/pull/929) -- chore: crisp packages publishing [`#963`](https://github.com/gnosisguild/interfold/pull/963) -- feat: validate vote is <= balance [`#954`](https://github.com/gnosisguild/interfold/pull/954) + [`#929`](https://github.com/theinterfold/interfold/pull/929) +- chore: crisp packages publishing [`#963`](https://github.com/theinterfold/interfold/pull/963) +- feat: validate vote is <= balance [`#954`](https://github.com/theinterfold/interfold/pull/954) - chore: check if this is the first vote or mask - [`#946`](https://github.com/gnosisguild/interfold/pull/946) -- feat: greco gamma optimization [`#911`](https://github.com/gnosisguild/interfold/pull/911) -- chore: check vote is zero for masking [`#938`](https://github.com/gnosisguild/interfold/pull/938) + [`#946`](https://github.com/theinterfold/interfold/pull/946) +- feat: greco gamma optimization [`#911`](https://github.com/theinterfold/interfold/pull/911) +- chore: check vote is zero for masking [`#938`](https://github.com/theinterfold/interfold/pull/938) - refactor: optimize ciphertext addition circuit - [`#940`](https://github.com/gnosisguild/interfold/pull/940) + [`#940`](https://github.com/theinterfold/interfold/pull/940) - feat: ciphernode economic contracts [skip-line-limit] - [`#766`](https://github.com/gnosisguild/interfold/pull/766) + [`#766`](https://github.com/theinterfold/interfold/pull/766) - fix: add some stability improvements to crisp_e2e test - [`#936`](https://github.com/gnosisguild/interfold/pull/936) + [`#936`](https://github.com/theinterfold/interfold/pull/936) - refactor: structure circuit with correct conditions - [`#933`](https://github.com/gnosisguild/interfold/pull/933) + [`#933`](https://github.com/theinterfold/interfold/pull/933) - feat: add dht get_record and set_record commands - [`#904`](https://github.com/gnosisguild/interfold/pull/904) + [`#904`](https://github.com/theinterfold/interfold/pull/904) - feat: add ciphertext addition to circuit - [`#912`](https://github.com/gnosisguild/interfold/pull/912) -- feat: mask vote utilities [`#924`](https://github.com/gnosisguild/interfold/pull/924) + [`#912`](https://github.com/theinterfold/interfold/pull/912) +- feat: mask vote utilities [`#924`](https://github.com/theinterfold/interfold/pull/924) - refactor: move circuits outside packages - [`#931`](https://github.com/gnosisguild/interfold/pull/931) -- docs: fix tag for circuit imports [`#930`](https://github.com/gnosisguild/interfold/pull/930) + [`#931`](https://github.com/theinterfold/interfold/pull/931) +- docs: fix tag for circuit imports [`#930`](https://github.com/theinterfold/interfold/pull/930) - fix: small changes to aid crisp e2e test to run locally - [`#926`](https://github.com/gnosisguild/interfold/pull/926) -- chore: update size check workflow [`#922`](https://github.com/gnosisguild/interfold/pull/922) + [`#926`](https://github.com/theinterfold/interfold/pull/926) +- chore: update size check workflow [`#922`](https://github.com/theinterfold/interfold/pull/922) - feat: add merkle tree proof inputs to circuit and sdk - [`#917`](https://github.com/gnosisguild/interfold/pull/917) -- fix: pnpm install not working [`#921`](https://github.com/gnosisguild/interfold/pull/921) -- feat: signature generation and parsing [`#914`](https://github.com/gnosisguild/interfold/pull/914) -- chore: update enclave interface [`#910`](https://github.com/gnosisguild/interfold/pull/910) + [`#917`](https://github.com/theinterfold/interfold/pull/917) +- fix: pnpm install not working [`#921`](https://github.com/theinterfold/interfold/pull/921) +- feat: signature generation and parsing + [`#914`](https://github.com/theinterfold/interfold/pull/914) +- chore: update enclave interface [`#910`](https://github.com/theinterfold/interfold/pull/910) - refactor: replace enclave-sdk with crisp-sdk - [`#908`](https://github.com/gnosisguild/interfold/pull/908) + [`#908`](https://github.com/theinterfold/interfold/pull/908) - chore: mock sepolia token holders as api does not support it - [`#892`](https://github.com/gnosisguild/interfold/pull/892) -- chore: use latest abi encoding [`#907`](https://github.com/gnosisguild/interfold/pull/907) + [`#892`](https://github.com/theinterfold/interfold/pull/892) +- chore: use latest abi encoding [`#907`](https://github.com/theinterfold/interfold/pull/907) - feat: fix infrastructure and prefactor net interface - [`#903`](https://github.com/gnosisguild/interfold/pull/903) + [`#903`](https://github.com/theinterfold/interfold/pull/903) - feat: add zk-inputs-wasm crate [skip-line-limit] - [`#905`](https://github.com/gnosisguild/interfold/pull/905) + [`#905`](https://github.com/theinterfold/interfold/pull/905) - feat: add crate for zk input generation [skip-line-limit] - [`#901`](https://github.com/gnosisguild/interfold/pull/901) + [`#901`](https://github.com/theinterfold/interfold/pull/901) - fix: wait until start window before activating an e3 - [`#902`](https://github.com/gnosisguild/interfold/pull/902) + [`#902`](https://github.com/theinterfold/interfold/pull/902) - chore: update bfv-helpers dependencies [skip-line-limit] - [`#883`](https://github.com/gnosisguild/interfold/pull/883) -- fix: deploy risc0verifier with hardhat [`#894`](https://github.com/gnosisguild/interfold/pull/894) -- chore: new crisp folder structure [`#895`](https://github.com/gnosisguild/interfold/pull/895) -- fix: coderabbit config [`#893`](https://github.com/gnosisguild/interfold/pull/893) + [`#883`](https://github.com/theinterfold/interfold/pull/883) +- fix: deploy risc0verifier with hardhat + [`#894`](https://github.com/theinterfold/interfold/pull/894) +- chore: new crisp folder structure [`#895`](https://github.com/theinterfold/interfold/pull/895) +- fix: coderabbit config [`#893`](https://github.com/theinterfold/interfold/pull/893) - fix: correctly parse custom params event - [`#891`](https://github.com/gnosisguild/interfold/pull/891) -- fix: deploy the right input validator [`#889`](https://github.com/gnosisguild/interfold/pull/889) + [`#891`](https://github.com/theinterfold/interfold/pull/891) +- fix: deploy the right input validator [`#889`](https://github.com/theinterfold/interfold/pull/889) - fix: ensure we can deploy the full risc0 verifier - [`#886`](https://github.com/gnosisguild/interfold/pull/886) + [`#886`](https://github.com/theinterfold/interfold/pull/886) - feat: add contract verification on CRISP - [`#885`](https://github.com/gnosisguild/interfold/pull/885) -- chore: merge main [`#884`](https://github.com/gnosisguild/interfold/pull/884) -- feat: deploy with hardhat in CRISP [`#875`](https://github.com/gnosisguild/interfold/pull/875) + [`#885`](https://github.com/theinterfold/interfold/pull/885) +- chore: merge main [`#884`](https://github.com/theinterfold/interfold/pull/884) +- feat: deploy with hardhat in CRISP [`#875`](https://github.com/theinterfold/interfold/pull/875) - feat: enclave start --experimental-trbfv and use ciphernodebuilder - [`#856`](https://github.com/gnosisguild/interfold/pull/856) + [`#856`](https://github.com/theinterfold/interfold/pull/856) - feat: encrypt vote and generate initial inputs - [`#872`](https://github.com/gnosisguild/interfold/pull/872) -- feat: verify contracts on etherscan [`#867`](https://github.com/gnosisguild/interfold/pull/867) -- chore: add check for pnpm version [`#871`](https://github.com/gnosisguild/interfold/pull/871) -- chore: make build info deterministic [`#869`](https://github.com/gnosisguild/interfold/pull/869) + [`#872`](https://github.com/theinterfold/interfold/pull/872) +- feat: verify contracts on etherscan [`#867`](https://github.com/theinterfold/interfold/pull/867) +- chore: add check for pnpm version [`#871`](https://github.com/theinterfold/interfold/pull/871) +- chore: make build info deterministic [`#869`](https://github.com/theinterfold/interfold/pull/869) - chore: calculate yes and no indices in noir - [`#860`](https://github.com/gnosisguild/interfold/pull/860) -- chore: merge main [skip-line-limit] [`#849`](https://github.com/gnosisguild/interfold/pull/849) + [`#860`](https://github.com/theinterfold/interfold/pull/860) +- chore: merge main [skip-line-limit] [`#849`](https://github.com/theinterfold/interfold/pull/849) - chore: use rpc url rather than infura key - [`#864`](https://github.com/gnosisguild/interfold/pull/864) + [`#864`](https://github.com/theinterfold/interfold/pull/864) - chore: generalize bfv encrypt functions - [`#857`](https://github.com/gnosisguild/interfold/pull/857) + [`#857`](https://github.com/theinterfold/interfold/pull/857) - chore: calculate yes and no indexes in ts - [`#859`](https://github.com/gnosisguild/interfold/pull/859) + [`#859`](https://github.com/theinterfold/interfold/pull/859) - chore: cleanup encryption functions in ts sdk - [`#858`](https://github.com/gnosisguild/interfold/pull/858) + [`#858`](https://github.com/theinterfold/interfold/pull/858) - feat: add functionality to encrypt a u64 vector - [`#853`](https://github.com/gnosisguild/interfold/pull/853) + [`#853`](https://github.com/theinterfold/interfold/pull/853) - feat: kademlia dht publishing: receiving document - [`#828`](https://github.com/gnosisguild/interfold/pull/828) -- feat: decode tally in ts [`#852`](https://github.com/gnosisguild/interfold/pull/852) -- feat: validate voting power [`#851`](https://github.com/gnosisguild/interfold/pull/851) -- refactor: remove error collector [`#850`](https://github.com/gnosisguild/interfold/pull/850) + [`#828`](https://github.com/theinterfold/interfold/pull/828) +- feat: decode tally in ts [`#852`](https://github.com/theinterfold/interfold/pull/852) +- feat: validate voting power [`#851`](https://github.com/theinterfold/interfold/pull/851) +- refactor: remove error collector [`#850`](https://github.com/theinterfold/interfold/pull/850) - feat: add vote validation and encoding in ts - [`#848`](https://github.com/gnosisguild/interfold/pull/848) -- feat: limit PRs to 700 lines [`#821`](https://github.com/gnosisguild/interfold/pull/821) -- feat: add trbfv actor test [`#660`](https://github.com/gnosisguild/interfold/pull/660) -- feat: inclusion proof [`#846`](https://github.com/gnosisguild/interfold/pull/846) -- feat: assign voter slot [`#843`](https://github.com/gnosisguild/interfold/pull/843) + [`#848`](https://github.com/theinterfold/interfold/pull/848) +- feat: limit PRs to 700 lines [`#821`](https://github.com/theinterfold/interfold/pull/821) +- feat: add trbfv actor test [`#660`](https://github.com/theinterfold/interfold/pull/660) +- feat: inclusion proof [`#846`](https://github.com/theinterfold/interfold/pull/846) +- feat: assign voter slot [`#843`](https://github.com/theinterfold/interfold/pull/843) - chore: remove semaphore and cleanup crisp - [`#833`](https://github.com/gnosisguild/interfold/pull/833) -- chore: crisp server env config [`#837`](https://github.com/gnosisguild/interfold/pull/837) + [`#833`](https://github.com/theinterfold/interfold/pull/833) +- chore: crisp server env config [`#837`](https://github.com/theinterfold/interfold/pull/837) - feat!: kademlia dht publishing: publish - [`#818`](https://github.com/gnosisguild/interfold/pull/818) -- feat: generate merkle tree [`#826`](https://github.com/gnosisguild/interfold/pull/826) + [`#818`](https://github.com/theinterfold/interfold/pull/818) +- feat: generate merkle tree [`#826`](https://github.com/theinterfold/interfold/pull/826) - feat: fetch round data from crisp server - [`#811`](https://github.com/gnosisguild/interfold/pull/811) -- chore: cleanup sdk structure [`#822`](https://github.com/gnosisguild/interfold/pull/822) + [`#811`](https://github.com/theinterfold/interfold/pull/811) +- chore: cleanup sdk structure [`#822`](https://github.com/theinterfold/interfold/pull/822) - feat: fetch token data data from crisp server - [`#804`](https://github.com/gnosisguild/interfold/pull/804) + [`#804`](https://github.com/theinterfold/interfold/pull/804) - test: make crate tests macos-compatible - [`#799`](https://github.com/gnosisguild/interfold/pull/799) -- chore: rebase dev [`#816`](https://github.com/gnosisguild/interfold/pull/816) -- fix: risc0 dev mode env var [`#810`](https://github.com/gnosisguild/interfold/pull/810) + [`#799`](https://github.com/theinterfold/interfold/pull/799) +- chore: rebase dev [`#816`](https://github.com/theinterfold/interfold/pull/816) +- fix: risc0 dev mode env var [`#810`](https://github.com/theinterfold/interfold/pull/810) - docs(contributor): contrib-readme-action has updated readme - [`#803`](https://github.com/gnosisguild/interfold/pull/803) -- chore: update README [`#802`](https://github.com/gnosisguild/interfold/pull/802) -- feat: ticket score sortition [`#698`](https://github.com/gnosisguild/interfold/pull/698) -- feat: census tree on CRISP [`#763`](https://github.com/gnosisguild/interfold/pull/763) -- chore: update lock and Dockerfile [`#794`](https://github.com/gnosisguild/interfold/pull/794) -- chore: update risc0 version v3.0.3 [`#793`](https://github.com/gnosisguild/interfold/pull/793) -- chore: update zkvm to v3.0.0 [`#791`](https://github.com/gnosisguild/interfold/pull/791) + [`#803`](https://github.com/theinterfold/interfold/pull/803) +- chore: update README [`#802`](https://github.com/theinterfold/interfold/pull/802) +- feat: ticket score sortition [`#698`](https://github.com/theinterfold/interfold/pull/698) +- feat: census tree on CRISP [`#763`](https://github.com/theinterfold/interfold/pull/763) +- chore: update lock and Dockerfile [`#794`](https://github.com/theinterfold/interfold/pull/794) +- chore: update risc0 version v3.0.3 [`#793`](https://github.com/theinterfold/interfold/pull/793) +- chore: update zkvm to v3.0.0 [`#791`](https://github.com/theinterfold/interfold/pull/791) - chore: allow mock input validator in CRISP - [`#782`](https://github.com/gnosisguild/interfold/pull/782) + [`#782`](https://github.com/theinterfold/interfold/pull/782) +- docs(contributor): contrib-readme-action has updated readme + [`#780`](https://github.com/theinterfold/interfold/pull/780) +- feat: add ecdsa proving circuit [`#781`](https://github.com/theinterfold/interfold/pull/781) +- chore(release): bump version to 0.1.6 + [`55cc6f1`](https://github.com/theinterfold/interfold/commit/55cc6f167b61806e6609029d132e32937fc07bb6) +- chore(release): bump version to 0.1.6 + [`10e8116`](https://github.com/theinterfold/interfold/commit/10e8116efa4c2448d12417fb18891a096d040f1f) +- chore(release): bump version to 0.1.6 + [`89ae044`](https://github.com/theinterfold/interfold/commit/89ae04409a41204821ea43250d3b9ed3a6459f11) +- chore(release): bump version to 0.1.6 + [`8f7e04e`](https://github.com/theinterfold/interfold/commit/8f7e04e9d037ee6b52c72ad024495e4ec635334e) +- chore(release): bump version to 0.1.6 + [`b6f8eb5`](https://github.com/theinterfold/interfold/commit/b6f8eb5c1e0ee93592530d3c4fcc618aff23d879) +- chore(release): bump version to 0.1.6 + [`93c54e4`](https://github.com/theinterfold/interfold/commit/93c54e4a2999258c29cd70272c0db07e49a1c6a7) +- chore(release): bump version to 0.1.6 + [`81c5ab5`](https://github.com/theinterfold/interfold/commit/81c5ab596d69fe6f20a3c8e93f1451d4643a29f5) +- chore(release): bump version to 0.1.6 + [`88c1dea`](https://github.com/theinterfold/interfold/commit/88c1deab53d5f6886adc45050cb4cd9ed0a39f93) +- chore: contracts deployments + [`a123836`](https://github.com/theinterfold/interfold/commit/a123836766fef63be03b36c18e67ce728e4df713) +- chore: revert contracts json + [`32ae6b3`](https://github.com/theinterfold/interfold/commit/32ae6b37bc6fc4dfe8c479e4177b8ecaa421f0d7) +- chore: add prettier and no verify options to publish + [`a90262f`](https://github.com/theinterfold/interfold/commit/a90262f7e3da3b18c267e02737c660a316e64aa7) +- chore: add repository entry to package.json + [`879b202`](https://github.com/theinterfold/interfold/commit/879b202f80b607ceaa352339a2f14ba4c6a42fbf) +- chore: add prettier and no verify options to publish + [`a4f7a3f`](https://github.com/theinterfold/interfold/commit/a4f7a3f54627f61bf3638e39736066d93002089d) +- chore: update lock file + [`7016d2e`](https://github.com/theinterfold/interfold/commit/7016d2efe5aae7b64af1722d113eff15aee8bcc0) +- chore: update cargo lock + [`b0d578a`](https://github.com/theinterfold/interfold/commit/b0d578a555fe6433cad3f61ac02f06f96e761c84) +- refactor: clean up crisp contracts (#1075) + [`f888fd8`](https://github.com/theinterfold/interfold/commit/f888fd89182ba6a56fb3991bbf36f82dab02156a) + +#### [v0.1.5](https://github.com/theinterfold/interfold/compare/v0.1.4...v0.1.5) + +> 13 October 2025 + +- fix: update viem version [`#844`](https://github.com/theinterfold/interfold/pull/844) +- fix: add logging on writing [`#842`](https://github.com/theinterfold/interfold/pull/842) +- fix: wallet tx nonce & contract deployment + [`#836`](https://github.com/theinterfold/interfold/pull/836) +- fix: set correct mining settings for dev env + [`#838`](https://github.com/theinterfold/interfold/pull/838) +- chore: add coderabbit config [`#835`](https://github.com/theinterfold/interfold/pull/835) +- refactor: add navbar and wallet buttons + [`#832`](https://github.com/theinterfold/interfold/pull/832) +- docs: update CRISP readme to reflect latest changes + [`#829`](https://github.com/theinterfold/interfold/pull/829) +- docs: update template documentation [`#830`](https://github.com/theinterfold/interfold/pull/830) +- refactor: re-organize client template [`#831`](https://github.com/theinterfold/interfold/pull/831) - docs(contributor): contrib-readme-action has updated readme - [`#780`](https://github.com/gnosisguild/interfold/pull/780) -- feat: add ecdsa proving circuit [`#781`](https://github.com/gnosisguild/interfold/pull/781) -- chore(release): bump version to 0.1.3 [`#779`](https://github.com/gnosisguild/interfold/pull/779) + [`#819`](https://github.com/theinterfold/interfold/pull/819) +- fix: remove guidance on typos and small changes + [`#824`](https://github.com/theinterfold/interfold/pull/824) +- chore: add clean script [`#817`](https://github.com/theinterfold/interfold/pull/817) +- chore: update risc0 to v3 [`#815`](https://github.com/theinterfold/interfold/pull/815) +- chore: silent git warning when running cli init + [`#812`](https://github.com/theinterfold/interfold/pull/812) +- chore(release): bump version to 0.1.4 [`#801`](https://github.com/theinterfold/interfold/pull/801) +- chore(release): bump version to 0.1.5 + [`b308dc8`](https://github.com/theinterfold/interfold/commit/b308dc8f2f3ea0d228ccd3b44f589d35e766220a) + +#### [v0.1.4](https://github.com/theinterfold/interfold/compare/v0.1.3...v0.1.4) + +> 7 October 2025 + +- feat: add version flag [`#800`](https://github.com/theinterfold/interfold/pull/800) +- chore(release): bump version to 0.1.3 [`#779`](https://github.com/theinterfold/interfold/pull/779) +- chore(release): bump version to 0.1.4 + [`e2a8818`](https://github.com/theinterfold/interfold/commit/e2a8818cd6634bd7b3cec52f75825e5ee9654f22) + +#### [v0.1.3](https://github.com/theinterfold/interfold/compare/v0.1.2...v0.1.3) + +> 2 October 2025 + - fix: remove mac intel build and allow crates publishing to fail - [`#777`](https://github.com/gnosisguild/interfold/pull/777) -- fix: rust releases [`#774`](https://github.com/gnosisguild/interfold/pull/774) + [`#777`](https://github.com/theinterfold/interfold/pull/777) +- fix: rust releases [`#774`](https://github.com/theinterfold/interfold/pull/774) - fix: ensure we push to the correct branch - [`#770`](https://github.com/gnosisguild/interfold/pull/770) + [`#770`](https://github.com/theinterfold/interfold/pull/770) - chore: add script to bump versions and release workflows - [`#764`](https://github.com/gnosisguild/interfold/pull/764) + [`#764`](https://github.com/theinterfold/interfold/pull/764) - feat: optimization by concatenating coefficients - [`#734`](https://github.com/gnosisguild/interfold/pull/734) + [`#734`](https://github.com/theinterfold/interfold/pull/734) - feat: add a function to get an e3 public key - [`#760`](https://github.com/gnosisguild/interfold/pull/760) + [`#760`](https://github.com/theinterfold/interfold/pull/760) - fix: fix reentrancy issue in enclave contracts - [`#752`](https://github.com/gnosisguild/interfold/pull/752) + [`#752`](https://github.com/theinterfold/interfold/pull/752) - docs(contributor): contrib-readme-action has updated readme - [`#745`](https://github.com/gnosisguild/interfold/pull/745) -- docs: update contracts readme [`#725`](https://github.com/gnosisguild/interfold/pull/725) -- test: add sdk tests to ci [`#742`](https://github.com/gnosisguild/interfold/pull/742) -- chore: remove wasm from exclude list [`#714`](https://github.com/gnosisguild/interfold/pull/714) -- chore: publish 0.0.14-test [`#743`](https://github.com/gnosisguild/interfold/pull/743) -- fix: wasm init [`#740`](https://github.com/gnosisguild/interfold/pull/740) -- fix: contracts exports [`#732`](https://github.com/gnosisguild/interfold/pull/732) -- chore: release 0.0.12-test [`#731`](https://github.com/gnosisguild/interfold/pull/731) + [`#745`](https://github.com/theinterfold/interfold/pull/745) +- docs: update contracts readme [`#725`](https://github.com/theinterfold/interfold/pull/725) +- test: add sdk tests to ci [`#742`](https://github.com/theinterfold/interfold/pull/742) +- chore: remove wasm from exclude list [`#714`](https://github.com/theinterfold/interfold/pull/714) +- chore: publish 0.0.14-test [`#743`](https://github.com/theinterfold/interfold/pull/743) +- fix: wasm init [`#740`](https://github.com/theinterfold/interfold/pull/740) +- fix: contracts exports [`#732`](https://github.com/theinterfold/interfold/pull/732) +- chore: release 0.0.12-test [`#731`](https://github.com/theinterfold/interfold/pull/731) - chore: release 0.0.11-test npm packages - [`#730`](https://github.com/gnosisguild/interfold/pull/730) + [`#730`](https://github.com/theinterfold/interfold/pull/730) - docs(contributor): contrib-readme-action has updated readme - [`#721`](https://github.com/gnosisguild/interfold/pull/721) -- docs: update hosted docs on CRISP [`#724`](https://github.com/gnosisguild/interfold/pull/724) -- refactor: contract optimizations [`#720`](https://github.com/gnosisguild/interfold/pull/720) -- refactor: readme and contracts [`#722`](https://github.com/gnosisguild/interfold/pull/722) + [`#721`](https://github.com/theinterfold/interfold/pull/721) +- docs: update hosted docs on CRISP [`#724`](https://github.com/theinterfold/interfold/pull/724) +- refactor: contract optimizations [`#720`](https://github.com/theinterfold/interfold/pull/720) +- refactor: readme and contracts [`#722`](https://github.com/theinterfold/interfold/pull/722) - feat: upgrade to hardhat v3 and configure repo - [`#677`](https://github.com/gnosisguild/interfold/pull/677) -- fix: rust crates release workflow [`#715`](https://github.com/gnosisguild/interfold/pull/715) + [`#677`](https://github.com/theinterfold/interfold/pull/677) +- fix: rust crates release workflow [`#715`](https://github.com/theinterfold/interfold/pull/715) - docs(contributor): contrib-readme-action has updated readme - [`#701`](https://github.com/gnosisguild/interfold/pull/701) + [`#701`](https://github.com/theinterfold/interfold/pull/701) - chore: remove yq from dev_ciphernodes.sh - [`#711`](https://github.com/gnosisguild/interfold/pull/711) -- fix: update relative paths to use git [`#708`](https://github.com/gnosisguild/interfold/pull/708) -- chore: add tmux instructions [`#700`](https://github.com/gnosisguild/interfold/pull/700) + [`#711`](https://github.com/theinterfold/interfold/pull/711) +- fix: update relative paths to use git [`#708`](https://github.com/theinterfold/interfold/pull/708) +- chore: add tmux instructions [`#700`](https://github.com/theinterfold/interfold/pull/700) - chore(ci): fix release rust crates workflow - [`#695`](https://github.com/gnosisguild/interfold/pull/695) -- fix: rust crate release error [`#694`](https://github.com/gnosisguild/interfold/pull/694) -- fix: release rust crates error [`#689`](https://github.com/gnosisguild/interfold/pull/689) -- fix: remove ci artifacts deep clean [`#681`](https://github.com/gnosisguild/interfold/pull/681) + [`#695`](https://github.com/theinterfold/interfold/pull/695) +- fix: rust crate release error [`#694`](https://github.com/theinterfold/interfold/pull/694) +- fix: release rust crates error [`#689`](https://github.com/theinterfold/interfold/pull/689) +- fix: remove ci artifacts deep clean [`#681`](https://github.com/theinterfold/interfold/pull/681) - fix: remove already published files from gitignore - [`#680`](https://github.com/gnosisguild/interfold/pull/680) + [`#680`](https://github.com/theinterfold/interfold/pull/680) - fix: ensure we don't have uncommited files - [`#676`](https://github.com/gnosisguild/interfold/pull/676) -- feat: update to enclave specific org [`#673`](https://github.com/gnosisguild/interfold/pull/673) -- feat: move wasm-crypto to the sdk [`#635`](https://github.com/gnosisguild/interfold/pull/635) + [`#676`](https://github.com/theinterfold/interfold/pull/676) +- chore(release): bump version to 0.1.3 + [`1a871e2`](https://github.com/theinterfold/interfold/commit/1a871e204e5bca273d2d6508610dc7e203b5a04b) +- chore(release): bump version to 0.1.3 + [`eb74c6c`](https://github.com/theinterfold/interfold/commit/eb74c6cec7324e2d4b50a306e46e58258cf6574d) + +#### [v0.1.2](https://github.com/theinterfold/interfold/compare/v0.1.1...v0.1.2) + +> 4 September 2025 + +- feat: update to enclave specific org [`#673`](https://github.com/theinterfold/interfold/pull/673) +- feat: move wasm-crypto to the sdk [`#635`](https://github.com/theinterfold/interfold/pull/635) - refactor: use semaphore packages from npmjs - [`#666`](https://github.com/gnosisguild/interfold/pull/666) -- feat: allow checkin without nargo [`#669`](https://github.com/gnosisguild/interfold/pull/669) + [`#666`](https://github.com/theinterfold/interfold/pull/666) +- feat: allow checkin without nargo [`#669`](https://github.com/theinterfold/interfold/pull/669) - refactor: add crisp e2e to ci.yml to reuse enclave-cli build - [`#668`](https://github.com/gnosisguild/interfold/pull/668) + [`#668`](https://github.com/theinterfold/interfold/pull/668) - feat: configure crisp as the rust template and remove risc0 from e2e tests - [`#657`](https://github.com/gnosisguild/interfold/pull/657) -- feat: workspace for enclave circuits [`#648`](https://github.com/gnosisguild/interfold/pull/648) + [`#657`](https://github.com/theinterfold/interfold/pull/657) +- feat: workspace for enclave circuits [`#648`](https://github.com/theinterfold/interfold/pull/648) - refactor(contracts): use struct param to fix stack too deep error - [`#665`](https://github.com/gnosisguild/interfold/pull/665) + [`#665`](https://github.com/theinterfold/interfold/pull/665) - fix: ensure we do not send the vote in the semaphore message field - [`#659`](https://github.com/gnosisguild/interfold/pull/659) + [`#659`](https://github.com/theinterfold/interfold/pull/659) - Change commit linting to apply to PR title only - [`#652`](https://github.com/gnosisguild/interfold/pull/652) -- feat: event definition [`#612`](https://github.com/gnosisguild/interfold/pull/612) + [`#652`](https://github.com/theinterfold/interfold/pull/652) +- feat: event definition [`#612`](https://github.com/theinterfold/interfold/pull/612) - docs(contributor): contributors readme action update - [`#644`](https://github.com/gnosisguild/interfold/pull/644) -- chore: update valid commit types [`#645`](https://github.com/gnosisguild/interfold/pull/645) -- feat: remove skip ci [`#632`](https://github.com/gnosisguild/interfold/pull/632) -- feat: fix version issue [`#634`](https://github.com/gnosisguild/interfold/pull/634) -- chore: tidy init stdout [`#628`](https://github.com/gnosisguild/interfold/pull/628) + [`#644`](https://github.com/theinterfold/interfold/pull/644) +- chore: update valid commit types [`#645`](https://github.com/theinterfold/interfold/pull/645) +- feat: remove skip ci [`#632`](https://github.com/theinterfold/interfold/pull/632) +- feat: fix version issue [`#634`](https://github.com/theinterfold/interfold/pull/634) +- chore: tidy init stdout [`#628`](https://github.com/theinterfold/interfold/pull/628) - chore(crisp): consolidate config struct - [`#621`](https://github.com/gnosisguild/interfold/pull/621) + [`#621`](https://github.com/theinterfold/interfold/pull/621) - chore: remove redundant workspaces directive - [`#615`](https://github.com/gnosisguild/interfold/pull/615) + [`#615`](https://github.com/theinterfold/interfold/pull/615) - fix: ensure we publish the dist folder of the sdk - [`#614`](https://github.com/gnosisguild/interfold/pull/614) + [`#614`](https://github.com/theinterfold/interfold/pull/614) - fix: enable branch protection detection - [`#605`](https://github.com/gnosisguild/interfold/pull/605) + [`#605`](https://github.com/theinterfold/interfold/pull/605) - feat: add sensitive container for transferring data between actors - [`#603`](https://github.com/gnosisguild/interfold/pull/603) -- fix: wasm install [`#594`](https://github.com/gnosisguild/interfold/pull/594) + [`#603`](https://github.com/theinterfold/interfold/pull/603) +- fix: wasm install [`#594`](https://github.com/theinterfold/interfold/pull/594) - fix: comprehensively clean working directory - [`#606`](https://github.com/gnosisguild/interfold/pull/606) -- feat: rename network components [`#602`](https://github.com/gnosisguild/interfold/pull/602) -- fix: contributor list [`#592`](https://github.com/gnosisguild/interfold/pull/592) -- fix: failing release action [`#590`](https://github.com/gnosisguild/interfold/pull/590) + [`#606`](https://github.com/theinterfold/interfold/pull/606) +- feat: rename network components [`#602`](https://github.com/theinterfold/interfold/pull/602) +- fix: contributor list [`#592`](https://github.com/theinterfold/interfold/pull/592) +- fix: failing release action [`#590`](https://github.com/theinterfold/interfold/pull/590) - Chore: lock compiler + deps and enable MSRV‑aware resolution - [`#589`](https://github.com/gnosisguild/interfold/pull/589) -- Feat: jazzed up readme [`#588`](https://github.com/gnosisguild/interfold/pull/588) + [`#589`](https://github.com/theinterfold/interfold/pull/589) +- Feat: jazzed up readme [`#588`](https://github.com/theinterfold/interfold/pull/588) - chore: add script and github workflow to check SPDX headers - [`#580`](https://github.com/gnosisguild/interfold/pull/580) -- Further hacknet refs [`#579`](https://github.com/gnosisguild/interfold/pull/579) -- Update actions to remove hacknet [`#578`](https://github.com/gnosisguild/interfold/pull/578) -- Enclave init is not working [`#576`](https://github.com/gnosisguild/interfold/pull/576) -- Universal wasm built within the SDK [`#574`](https://github.com/gnosisguild/interfold/pull/574) -- Remove Risc0 from tests [`#569`](https://github.com/gnosisguild/interfold/pull/569) + [`#580`](https://github.com/theinterfold/interfold/pull/580) +- Further hacknet refs [`#579`](https://github.com/theinterfold/interfold/pull/579) +- Update actions to remove hacknet [`#578`](https://github.com/theinterfold/interfold/pull/578) +- Enclave init is not working [`#576`](https://github.com/theinterfold/interfold/pull/576) +- Universal wasm built within the SDK [`#574`](https://github.com/theinterfold/interfold/pull/574) +- Remove Risc0 from tests [`#569`](https://github.com/theinterfold/interfold/pull/569) - Ensure enclave program is compiled before test is run - [`#564`](https://github.com/gnosisguild/interfold/pull/564) -- Integration test and cleanup [`#558`](https://github.com/gnosisguild/interfold/pull/558) -- Switch to Semaphore Noir [`#557`](https://github.com/gnosisguild/interfold/pull/557) + [`#564`](https://github.com/theinterfold/interfold/pull/564) +- Integration test and cleanup [`#558`](https://github.com/theinterfold/interfold/pull/558) +- Switch to Semaphore Noir [`#557`](https://github.com/theinterfold/interfold/pull/557) - enforce 9-character Git SHA in build script - [`#553`](https://github.com/gnosisguild/interfold/pull/553) -- Update Docs [`#514`](https://github.com/gnosisguild/interfold/pull/514) + [`#553`](https://github.com/theinterfold/interfold/pull/553) +- Update Docs [`#514`](https://github.com/theinterfold/interfold/pull/514) - Add `enclave purge-all` and `enclave program cache purge` - [`#552`](https://github.com/gnosisguild/interfold/pull/552) + [`#552`](https://github.com/theinterfold/interfold/pull/552) - Use host-gateway to enable cross platform callback networking - [`#546`](https://github.com/gnosisguild/interfold/pull/546) -- Device is not a TTY [`#544`](https://github.com/gnosisguild/interfold/pull/544) + [`#546`](https://github.com/theinterfold/interfold/pull/546) +- Device is not a TTY [`#544`](https://github.com/theinterfold/interfold/pull/544) - Use FS utils to avoid using external tools like sed, cp etc - [`#541`](https://github.com/gnosisguild/interfold/pull/541) -- Fix macos issue and cleanup after fail [`#540`](https://github.com/gnosisguild/interfold/pull/540) -- Fallback rev to 7 chars [`#538`](https://github.com/gnosisguild/interfold/pull/538) -- Change rev to 7 chars [`#537`](https://github.com/gnosisguild/interfold/pull/537) -- Add missing char [`#535`](https://github.com/gnosisguild/interfold/pull/535) + [`#541`](https://github.com/theinterfold/interfold/pull/541) +- Fix macos issue and cleanup after fail + [`#540`](https://github.com/theinterfold/interfold/pull/540) +- Fallback rev to 7 chars [`#538`](https://github.com/theinterfold/interfold/pull/538) +- Change rev to 7 chars [`#537`](https://github.com/theinterfold/interfold/pull/537) +- chore: update MSRV to Rust 1.86 for alloy compatibility + [`ff2d7a5`](https://github.com/theinterfold/interfold/commit/ff2d7a5ffda4374e56f52db85c59fe54e44aac72) +- R0 does need its own toolchain + [`9524d18`](https://github.com/theinterfold/interfold/commit/9524d185b97a2f4a457bb011cd2aaa2e703056d9) +- update deprecated action + [`980ef26`](https://github.com/theinterfold/interfold/commit/980ef264f46fb00625c471f017a435810684c4e4) + +#### [v0.1.1](https://github.com/theinterfold/interfold/compare/v0.1.1-alpha.0...v0.1.1) + +> 20 June 2025 + +- Add missing char [`#535`](https://github.com/theinterfold/interfold/pull/535) - attempts to fix docker support image tags part 2 - [`#533`](https://github.com/gnosisguild/interfold/pull/533) + [`#533`](https://github.com/theinterfold/interfold/pull/533) - attempts to fix docker support image tags - [`#532`](https://github.com/gnosisguild/interfold/pull/532) -- Update support-docker.yml [`#531`](https://github.com/gnosisguild/interfold/pull/531) -- Update support-docker.yml [`#530`](https://github.com/gnosisguild/interfold/pull/530) -- Get template running in workspace [`#529`](https://github.com/gnosisguild/interfold/pull/529) -- Update Risc0 Zkvm Eth version [`#528`](https://github.com/gnosisguild/interfold/pull/528) -- Alloy version bug [`#526`](https://github.com/gnosisguild/interfold/pull/526) -- Update Commit ID for Support [`#525`](https://github.com/gnosisguild/interfold/pull/525) -- Upgrade Risc0 to v2.1.0 [`#523`](https://github.com/gnosisguild/interfold/pull/523) -- Expore the support image port [`#522`](https://github.com/gnosisguild/interfold/pull/522) -- fix `macOS` [`#521`](https://github.com/gnosisguild/interfold/pull/521) -- fix arguments [`#520`](https://github.com/gnosisguild/interfold/pull/520) + [`#532`](https://github.com/theinterfold/interfold/pull/532) +- Update support-docker.yml [`#531`](https://github.com/theinterfold/interfold/pull/531) +- Update support-docker.yml [`#530`](https://github.com/theinterfold/interfold/pull/530) +- Get template running in workspace [`#529`](https://github.com/theinterfold/interfold/pull/529) +- Update Risc0 Zkvm Eth version [`#528`](https://github.com/theinterfold/interfold/pull/528) +- Alloy version bug [`#526`](https://github.com/theinterfold/interfold/pull/526) +- Update Commit ID for Support [`#525`](https://github.com/theinterfold/interfold/pull/525) +- Upgrade Risc0 to v2.1.0 [`#523`](https://github.com/theinterfold/interfold/pull/523) +- Expore the support image port [`#522`](https://github.com/theinterfold/interfold/pull/522) +- fix `macOS` [`#521`](https://github.com/theinterfold/interfold/pull/521) +- fix arguments [`#520`](https://github.com/theinterfold/interfold/pull/520) - fix default address for support compute provider - [`#519`](https://github.com/gnosisguild/interfold/pull/519) + [`#519`](https://github.com/theinterfold/interfold/pull/519) - change the `enclave wizard` command to enclave `config-set` - [`#491`](https://github.com/gnosisguild/interfold/pull/491) + [`#491`](https://github.com/theinterfold/interfold/pull/491) - Enclaveup installer to manage enclave cli updates - [`#512`](https://github.com/gnosisguild/interfold/pull/512) + [`#512`](https://github.com/theinterfold/interfold/pull/512) - Pass Risc0 Dev mode through a CLI Flag and Pull Support Latest version - [`#513`](https://github.com/gnosisguild/interfold/pull/513) -- Fix cargo install errors [`#511`](https://github.com/gnosisguild/interfold/pull/511) -- Update package lock [`#510`](https://github.com/gnosisguild/interfold/pull/510) -- bump [`#509`](https://github.com/gnosisguild/interfold/pull/509) -- Update README.md [`#508`](https://github.com/gnosisguild/interfold/pull/508) -- Fix webhook [`#506`](https://github.com/gnosisguild/interfold/pull/506) + [`#513`](https://github.com/theinterfold/interfold/pull/513) +- Fix cargo install errors [`#511`](https://github.com/theinterfold/interfold/pull/511) +- Update package lock [`#510`](https://github.com/theinterfold/interfold/pull/510) +- bump [`#509`](https://github.com/theinterfold/interfold/pull/509) +- Update README.md [`#508`](https://github.com/theinterfold/interfold/pull/508) +- Fix webhook [`#506`](https://github.com/theinterfold/interfold/pull/506) - integrate real `greco` proof in `CRISP` - [`#485`](https://github.com/gnosisguild/interfold/pull/485) -- Add logging and fix dev mode [`#505`](https://github.com/gnosisguild/interfold/pull/505) -- Args in support scripts [`#504`](https://github.com/gnosisguild/interfold/pull/504) -- Pass Bonsai Credentials to Risc0 [`#503`](https://github.com/gnosisguild/interfold/pull/503) -- Update dockerfile and cargo lock [`#502`](https://github.com/gnosisguild/interfold/pull/502) -- Serialization failure [`#501`](https://github.com/gnosisguild/interfold/pull/501) -- Update publish-evm.yml [`#499`](https://github.com/gnosisguild/interfold/pull/499) -- bump [`#498`](https://github.com/gnosisguild/interfold/pull/498) -- Serialization fix [`#497`](https://github.com/gnosisguild/interfold/pull/497) -- Update release script [`#496`](https://github.com/gnosisguild/interfold/pull/496) -- Update release script [`#495`](https://github.com/gnosisguild/interfold/pull/495) -- Fix ! bug [`#494`](https://github.com/gnosisguild/interfold/pull/494) + [`#485`](https://github.com/theinterfold/interfold/pull/485) +- Add logging and fix dev mode [`#505`](https://github.com/theinterfold/interfold/pull/505) +- Args in support scripts [`#504`](https://github.com/theinterfold/interfold/pull/504) +- Pass Bonsai Credentials to Risc0 [`#503`](https://github.com/theinterfold/interfold/pull/503) +- Update dockerfile and cargo lock [`#502`](https://github.com/theinterfold/interfold/pull/502) +- Serialization failure [`#501`](https://github.com/theinterfold/interfold/pull/501) +- Update publish-evm.yml [`#499`](https://github.com/theinterfold/interfold/pull/499) +- bump [`#498`](https://github.com/theinterfold/interfold/pull/498) +- Serialization fix [`#497`](https://github.com/theinterfold/interfold/pull/497) +- Update release script [`#496`](https://github.com/theinterfold/interfold/pull/496) +- Update release script [`#495`](https://github.com/theinterfold/interfold/pull/495) +- Fix ! bug [`#494`](https://github.com/theinterfold/interfold/pull/494) - Remove Rust program-listener and move event handling to TS server - [`#489`](https://github.com/gnosisguild/interfold/pull/489) + [`#489`](https://github.com/theinterfold/interfold/pull/489) - Add shutdown logic to prevent swallowing errors in connection - [`#492`](https://github.com/gnosisguild/interfold/pull/492) + [`#492`](https://github.com/theinterfold/interfold/pull/492) - Add InputValidator and Decryption Verifier to the Enclave Template - [`#487`](https://github.com/gnosisguild/interfold/pull/487) -- Attempt to get frontend hooked up [`#484`](https://github.com/gnosisguild/interfold/pull/484) -- Add test to program [`#483`](https://github.com/gnosisguild/interfold/pull/483) -- Add enclave nodes up [`#481`](https://github.com/gnosisguild/interfold/pull/481) -- Get frontend working [`#480`](https://github.com/gnosisguild/interfold/pull/480) -- Fix issues [`#479`](https://github.com/gnosisguild/interfold/pull/479) -- add releases workflows [`#476`](https://github.com/gnosisguild/interfold/pull/476) -- Fix up Support Scripts [`#477`](https://github.com/gnosisguild/interfold/pull/477) -- Enclave TS & React SDK [`#475`](https://github.com/gnosisguild/interfold/pull/475) + [`#487`](https://github.com/theinterfold/interfold/pull/487) +- Attempt to get frontend hooked up [`#484`](https://github.com/theinterfold/interfold/pull/484) +- Add test to program [`#483`](https://github.com/theinterfold/interfold/pull/483) +- Add enclave nodes up [`#481`](https://github.com/theinterfold/interfold/pull/481) +- Get frontend working [`#480`](https://github.com/theinterfold/interfold/pull/480) +- Fix issues [`#479`](https://github.com/theinterfold/interfold/pull/479) +- add releases workflows [`#476`](https://github.com/theinterfold/interfold/pull/476) +- Fix up Support Scripts [`#477`](https://github.com/theinterfold/interfold/pull/477) +- Enclave TS & React SDK [`#475`](https://github.com/theinterfold/interfold/pull/475) - Add support scripts (contract watcher/risc0) - [`#467`](https://github.com/gnosisguild/interfold/pull/467) -- Fix Viem & Wagmi Versions [`#472`](https://github.com/gnosisguild/interfold/pull/472) -- `enclave init` client template [`#471`](https://github.com/gnosisguild/interfold/pull/471) -- Fix UID malarchy [`#468`](https://github.com/gnosisguild/interfold/pull/468) -- Switch BFV Encoding to use Alloy [`#470`](https://github.com/gnosisguild/interfold/pull/470) + [`#467`](https://github.com/theinterfold/interfold/pull/467) +- Fix Viem & Wagmi Versions [`#472`](https://github.com/theinterfold/interfold/pull/472) +- `enclave init` client template [`#471`](https://github.com/theinterfold/interfold/pull/471) +- Fix UID malarchy [`#468`](https://github.com/theinterfold/interfold/pull/468) +- Switch BFV Encoding to use Alloy [`#470`](https://github.com/theinterfold/interfold/pull/470) - Switch BFV helpers Encoding to use Alloy - [`#469`](https://github.com/gnosisguild/interfold/pull/469) + [`#469`](https://github.com/theinterfold/interfold/pull/469) - wip: `noir` placeholder for CRISP circuits - [`#439`](https://github.com/gnosisguild/interfold/pull/439) -- Support cli [`#465`](https://github.com/gnosisguild/interfold/pull/465) -- Add program client as a crate [`#464`](https://github.com/gnosisguild/interfold/pull/464) -- `enclave init` template [`#462`](https://github.com/gnosisguild/interfold/pull/462) -- Refactor `packages/ciphernode` to `./crates` - [`#461`](https://github.com/gnosisguild/interfold/pull/461) -- Refactor everything [`#460`](https://github.com/gnosisguild/interfold/pull/460) -- handle otel flag when used with `enclave nodes up` - [`#457`](https://github.com/gnosisguild/interfold/pull/457) -- Move `Cargo.toml` from `packages/ciphernode` to `.` - [`#458`](https://github.com/gnosisguild/interfold/pull/458) -- Rust reorg pt II compute provider [`#456`](https://github.com/gnosisguild/interfold/pull/456) -- Refactor enclave-sdk -> e3-sdk [`#455`](https://github.com/gnosisguild/interfold/pull/455) -- Fix broken dockerfile [`#451`](https://github.com/gnosisguild/interfold/pull/451) -- Enclave init simply creates a blank hardhat project based on `./examples/basic` - [`#450`](https://github.com/gnosisguild/interfold/pull/450) -- Sort out server listeners and ensure that database is not static - [`#448`](https://github.com/gnosisguild/interfold/pull/448) -- Add comments explaining ciphertext decoding - [`#449`](https://github.com/gnosisguild/interfold/pull/449) -- Refactor server [`#444`](https://github.com/gnosisguild/interfold/pull/444) -- fix: Handle Connection Errors and Missing Deploy Block - [`#445`](https://github.com/gnosisguild/interfold/pull/445) -- Fix some warnings [`#443`](https://github.com/gnosisguild/interfold/pull/443) -- Update readme for program [`#442`](https://github.com/gnosisguild/interfold/pull/442) -- Isolate Risc0 [`#441`](https://github.com/gnosisguild/interfold/pull/441) -- Dockerfile for CRISP [`#435`](https://github.com/gnosisguild/interfold/pull/435) -- Improve DataStore API mutability design - [`#437`](https://github.com/gnosisguild/interfold/pull/437) -- Better blosure types [`#436`](https://github.com/gnosisguild/interfold/pull/436) -- Draft indexer component [`#434`](https://github.com/gnosisguild/interfold/pull/434) -- make fhe.rs ref to main [`#430`](https://github.com/gnosisguild/interfold/pull/430) -- Apply `Enforce Valid Params` AGAIN [`#423`](https://github.com/gnosisguild/interfold/pull/423) -- Create event listener for shared indexer - [`#424`](https://github.com/gnosisguild/interfold/pull/424) -- Consolidate to single `enclave-sdk` package - [`#422`](https://github.com/gnosisguild/interfold/pull/422) -- E3id collision bug [`#376`](https://github.com/gnosisguild/interfold/pull/376) -- Update Deployment files [`#421`](https://github.com/gnosisguild/interfold/pull/421) -- Add Features to Enclave SDK [`#420`](https://github.com/gnosisguild/interfold/pull/420) -- Fix E3 Handler Expiration and Wallet Network - [`#416`](https://github.com/gnosisguild/interfold/pull/416) -- Program extraction pt1: Extract Enclave contract from CRISP to shared library - [`#414`](https://github.com/gnosisguild/interfold/pull/414) -- commons -> enclave-sdk [`#415`](https://github.com/gnosisguild/interfold/pull/415) -- Add hacknet branch to actions and fix scoping - [`#413`](https://github.com/gnosisguild/interfold/pull/413) -- This wont work with github so reverting - [`#412`](https://github.com/gnosisguild/interfold/pull/412) -- Add template file [`#410`](https://github.com/gnosisguild/interfold/pull/410) -- CRISP E2E test [`#391`](https://github.com/gnosisguild/interfold/pull/391) -- Revert "Enforce valid parameters (#345)" - [`#406`](https://github.com/gnosisguild/interfold/pull/406) -- Enforce valid parameters [`#345`](https://github.com/gnosisguild/interfold/pull/345) -- Update CRISP Wasm Files [`#404`](https://github.com/gnosisguild/interfold/pull/404) -- update `enclave` cli taxonomy [`#401`](https://github.com/gnosisguild/interfold/pull/401) -- Correct Deployment Yamls for Docker [`#403`](https://github.com/gnosisguild/interfold/pull/403) -- Allow Owner to set the Guest Program IMAGE_ID & Verifer Address - [`#402`](https://github.com/gnosisguild/interfold/pull/402) -- Enclave contracts deployment Sepolia [`#400`](https://github.com/gnosisguild/interfold/pull/400) -- Update WS Frame size for EVM Historical Records Fetching - [`#399`](https://github.com/gnosisguild/interfold/pull/399) -- Move `enclave-docs` inside the monorepo - [`#398`](https://github.com/gnosisguild/interfold/pull/398) -- Rename `CRISPRisc0` to `CRISPProgram` [`#397`](https://github.com/gnosisguild/interfold/pull/397) -- Update `rust-toolchain` for `fmt` CI bug - [`#396`](https://github.com/gnosisguild/interfold/pull/396) -- Introduce basic commons utilities for bfv parameters - [`#388`](https://github.com/gnosisguild/interfold/pull/388) -- Add Semaphore Voter Registration to CRISP - [`#371`](https://github.com/gnosisguild/interfold/pull/371) -- Run anvil on 0.0.0.0 so that it is outside container accessible - [`#390`](https://github.com/gnosisguild/interfold/pull/390) -- Add telemetry to the event bus [`#372`](https://github.com/gnosisguild/interfold/pull/372) -- Some platform issues to fix for PR 308 [`#386`](https://github.com/gnosisguild/interfold/pull/386) -- 🐝 Swarm mode [`#344`](https://github.com/gnosisguild/interfold/pull/344) -- Fix: Update github-script calls for compatibility - [`#367`](https://github.com/gnosisguild/interfold/pull/367) -- Add Linting Prehook [`#363`](https://github.com/gnosisguild/interfold/pull/363) -- Add branch cleanup automation [`#364`](https://github.com/gnosisguild/interfold/pull/364) -- Remove Input Limit from Enclave [`#355`](https://github.com/gnosisguild/interfold/pull/355) -- Add missing editor settings global configs for `rust-analyzer` - [`#361`](https://github.com/gnosisguild/interfold/pull/361) -- ☎️ Integrate Open Telemetry [`#318`](https://github.com/gnosisguild/interfold/pull/318) -- Remove Farcaster & Add Wallet Connection - [`#343`](https://github.com/gnosisguild/interfold/pull/343) -- Refactor CRISP into a dApp structure [`#338`](https://github.com/gnosisguild/interfold/pull/338) -- 🧟 Fix Zombie Process [`#339`](https://github.com/gnosisguild/interfold/pull/339) -- Integrate Crisp and run locally within Docker - [`#297`](https://github.com/gnosisguild/interfold/pull/297) -- Ensure nodes can find each other when using a VPN - [`#311`](https://github.com/gnosisguild/interfold/pull/311) -- Excubiae Integration [`#241`](https://github.com/gnosisguild/interfold/pull/241) -- Update github actions workflow versions - [`#250`](https://github.com/gnosisguild/interfold/pull/250) -- Generic EventBus [`#239`](https://github.com/gnosisguild/interfold/pull/239) -- Clear Technical Debt [`#217`](https://github.com/gnosisguild/interfold/pull/217) -- Rename Feature -> Extension [`#238`](https://github.com/gnosisguild/interfold/pull/238) -- Try and run the net test in parallel [`#235`](https://github.com/gnosisguild/interfold/pull/235) -- Parallel tests [`#234`](https://github.com/gnosisguild/interfold/pull/234) -- Remove tag and set info as default [`#232`](https://github.com/gnosisguild/interfold/pull/232) -- Extract events [`#230`](https://github.com/gnosisguild/interfold/pull/230) -- Workspace dependencies [`#229`](https://github.com/gnosisguild/interfold/pull/229) -- Remove redundant packages [`#227`](https://github.com/gnosisguild/interfold/pull/227) -- Rename things [`#226`](https://github.com/gnosisguild/interfold/pull/226) -- Refactor CLI Structure [`#224`](https://github.com/gnosisguild/interfold/pull/224) -- Rename `router` -> `e3_request` [`#223`](https://github.com/gnosisguild/interfold/pull/223) -- Refactor router [`#218`](https://github.com/gnosisguild/interfold/pull/218) -- Add Persistable State Container [`#214`](https://github.com/gnosisguild/interfold/pull/214) -- update workflow [`#211`](https://github.com/gnosisguild/interfold/pull/211) -- Fix networking issues with swarm [`#205`](https://github.com/gnosisguild/interfold/pull/205) -- Add Network keypair to enclave init. [`#209`](https://github.com/gnosisguild/interfold/pull/209) -- Automated CipherNode deployment [`#195`](https://github.com/gnosisguild/interfold/pull/195) -- Docs & Enclave initialization [`#197`](https://github.com/gnosisguild/interfold/pull/197) -- Save keypair to and from repository [`#192`](https://github.com/gnosisguild/interfold/pull/192) -- Add Authentication Options for RPC Providers - [`#191`](https://github.com/gnosisguild/interfold/pull/191) -- Add warning about duplicate field status - [`#179`](https://github.com/gnosisguild/interfold/pull/179) -- Feat: Initial Kad node setup [`#184`](https://github.com/gnosisguild/interfold/pull/184) -- Move Compute provider package from CRISP to Enclave - [`#186`](https://github.com/gnosisguild/interfold/pull/186) -- New Sepolia Deployment [`#182`](https://github.com/gnosisguild/interfold/pull/182) -- Historical evm events [`#173`](https://github.com/gnosisguild/interfold/pull/173) -- Add EVM Tests [`#170`](https://github.com/gnosisguild/interfold/pull/170) -- Keyshare cleans state [`#164`](https://github.com/gnosisguild/interfold/pull/164) -- Consolidate providers [`#168`](https://github.com/gnosisguild/interfold/pull/168) -- Encryption and key management (ready for review) - [`#156`](https://github.com/gnosisguild/interfold/pull/156) -- new sepolia deployment [`#166`](https://github.com/gnosisguild/interfold/pull/166) -- new sepolia deployment [`#157`](https://github.com/gnosisguild/interfold/pull/157) -- fix: use LGPL license [`#154`](https://github.com/gnosisguild/interfold/pull/154) -- Hydration [`#145`](https://github.com/gnosisguild/interfold/pull/145) -- Allow deploying contracts from a specific private key - [`#151`](https://github.com/gnosisguild/interfold/pull/151) -- add: block number to e3 struct [`#150`](https://github.com/gnosisguild/interfold/pull/150) -- add: test that root is correctly updated on leaf removal - [`#147`](https://github.com/gnosisguild/interfold/pull/147) -- Add logging [`#143`](https://github.com/gnosisguild/interfold/pull/143) -- add tasks for activating E3, removing ciphernodes and generating sibling data - [`#146`](https://github.com/gnosisguild/interfold/pull/146) -- Actor Destruction [`#142`](https://github.com/gnosisguild/interfold/pull/142) -- Multichain [`#139`](https://github.com/gnosisguild/interfold/pull/139) -- Modularization [`#133`](https://github.com/gnosisguild/interfold/pull/133) -- Sepolia deployment [`#127`](https://github.com/gnosisguild/interfold/pull/127) -- Aggregator Publishing to Smart contract - [`#125`](https://github.com/gnosisguild/interfold/pull/125) -- feat: store hashes, emit keys [`#120`](https://github.com/gnosisguild/interfold/pull/120) -- Remove address from encoding [`#119`](https://github.com/gnosisguild/interfold/pull/119) -- Decoding params from contract [`#117`](https://github.com/gnosisguild/interfold/pull/117) -- Evm Integration and integration script [`#107`](https://github.com/gnosisguild/interfold/pull/107) -- Architecture fixes [`#114`](https://github.com/gnosisguild/interfold/pull/114) -- add file input for proof [`#113`](https://github.com/gnosisguild/interfold/pull/113) -- add file input for publishing data [`#112`](https://github.com/gnosisguild/interfold/pull/112) -- fix tasks for decryption verifier change - [`#108`](https://github.com/gnosisguild/interfold/pull/108) -- feat: moves `IDecryptionVerifier` out of `E3Program` / `IComputeProvider` - [`#106`](https://github.com/gnosisguild/interfold/pull/106) -- bump version to v0.0.2 [`#105`](https://github.com/gnosisguild/interfold/pull/105) -- fix publish env vars, better readme [`#104`](https://github.com/gnosisguild/interfold/pull/104) -- Ciphernode POC [`#9`](https://github.com/gnosisguild/interfold/pull/9) -- hash given outputs and pass output hash to corresponding verifiers - [`#103`](https://github.com/gnosisguild/interfold/pull/103) -- feat: explicitly enable encryption schemes - [`#101`](https://github.com/gnosisguild/interfold/pull/101) -- add gh action for releasing evm package - [`#102`](https://github.com/gnosisguild/interfold/pull/102) -- fix: rename an incorrectly named directory - [`#100`](https://github.com/gnosisguild/interfold/pull/100) -- Auryn/unit-tests [`#99`](https://github.com/gnosisguild/interfold/pull/99) -- Remove Orchestrators [`#98`](https://github.com/gnosisguild/interfold/pull/98) -- fix request script to use actual mock deployment addresses - [`#97`](https://github.com/gnosisguild/interfold/pull/97) -- add e3 specific tasks, some file cleanup [`#95`](https://github.com/gnosisguild/interfold/pull/95) -- Deploy mocks, working committee requesting - [`#94`](https://github.com/gnosisguild/interfold/pull/94) -- Scripts and binaries to demonstrate event system - [`#93`](https://github.com/gnosisguild/interfold/pull/93) -- EVM integration Part 2 [`#85`](https://github.com/gnosisguild/interfold/pull/85) -- Move eth into core to solve dependency issues - [`#84`](https://github.com/gnosisguild/interfold/pull/84) -- Rename registry to orchestrator [`#83`](https://github.com/gnosisguild/interfold/pull/83) -- Request committee hardhat task [`#81`](https://github.com/gnosisguild/interfold/pull/81) -- fix add ciphernode function [`#82`](https://github.com/gnosisguild/interfold/pull/82) -- merge main into ciphernode_poc [`#80`](https://github.com/gnosisguild/interfold/pull/80) -- Fix local hardhat node [`#79`](https://github.com/gnosisguild/interfold/pull/79) -- Move Compute Provider validation and coordination to the E3Program contract - [`#45`](https://github.com/gnosisguild/interfold/pull/45) -- Refactor registries to be more modular [`#78`](https://github.com/gnosisguild/interfold/pull/78) -- add tasks for adding/removing ciphernodes (#66) - [`#70`](https://github.com/gnosisguild/interfold/pull/70) -- add tasks for adding/removing ciphernodes - [`#66`](https://github.com/gnosisguild/interfold/pull/66) -- Merge instead of squash merge [`#69`](https://github.com/gnosisguild/interfold/pull/69) -- Merge main after changes [`#68`](https://github.com/gnosisguild/interfold/pull/68) -- Fix solidity tests and ensure tests are run and that we can merge in main - [`#67`](https://github.com/gnosisguild/interfold/pull/67) -- Better deploy script [`#52`](https://github.com/gnosisguild/interfold/pull/52) -- Order events without sequencers [`#65`](https://github.com/gnosisguild/interfold/pull/65) -- Add Sortition Module to Plaintext Aggregator - [`#60`](https://github.com/gnosisguild/interfold/pull/60) -- setup sortition module against public key aggregator - [`#59`](https://github.com/gnosisguild/interfold/pull/59) -- Sortition actor [`#58`](https://github.com/gnosisguild/interfold/pull/58) -- Remove old code [`#57`](https://github.com/gnosisguild/interfold/pull/57) -- Setup sequencers with events [`#56`](https://github.com/gnosisguild/interfold/pull/56) -- index sortition [`#55`](https://github.com/gnosisguild/interfold/pull/55) -- Ng/sortition distance [`#54`](https://github.com/gnosisguild/interfold/pull/54) -- Prepare for sequencers [`#53`](https://github.com/gnosisguild/interfold/pull/53) -- Filter local events [`#51`](https://github.com/gnosisguild/interfold/pull/51) -- Added CiphernodeSelector Actor and connect Ciphernode to CiphernodeSelected event - [`#50`](https://github.com/gnosisguild/interfold/pull/50) -- Tidy up supervisor [`#48`](https://github.com/gnosisguild/interfold/pull/48) -- Committeemanager -> CiphernodeSupervisor - [`#47`](https://github.com/gnosisguild/interfold/pull/47) -- Decryption -> PlaintextAggregator & CommitteeKey -> PublicKeyAggregator - [`#46`](https://github.com/gnosisguild/interfold/pull/46) -- feat: store ciphernode in an incremental merkle tree - [`#44`](https://github.com/gnosisguild/interfold/pull/44) -- feat: add `e3Id` and `seed` to `validate()` calls to `IE3Program` and `IComputeProvider` - [`#43`](https://github.com/gnosisguild/interfold/pull/43) -- feat: emit seed and params [`#42`](https://github.com/gnosisguild/interfold/pull/42) -- fix: computationModule -> e3Program [`#41`](https://github.com/gnosisguild/interfold/pull/41) -- feat: update sequence diagram [`#40`](https://github.com/gnosisguild/interfold/pull/40) -- Update language [`#39`](https://github.com/gnosisguild/interfold/pull/39) -- Rename events [`#38`](https://github.com/gnosisguild/interfold/pull/38) -- Incrementally build a merkle tree from published inputs - [`#37`](https://github.com/gnosisguild/interfold/pull/37) -- Basic decryption is working [`#36`](https://github.com/gnosisguild/interfold/pull/36) -- Rename folder [`#35`](https://github.com/gnosisguild/interfold/pull/35) -- Use Vec<u8> for FHE types [`#34`](https://github.com/gnosisguild/interfold/pull/34) -- Eth Actor - Blockchain event listener [`#28`](https://github.com/gnosisguild/interfold/pull/28) -- move all wrapped types out to module for deletion - [`#27`](https://github.com/gnosisguild/interfold/pull/27) -- DecryptionShareCreated events are firing [`#26`](https://github.com/gnosisguild/interfold/pull/26) -- Prepare for decryption [`#24`](https://github.com/gnosisguild/interfold/pull/24) -- Add binaries for demonstrating Actor model flexability - [`#23`](https://github.com/gnosisguild/interfold/pull/23) -- Ng/bfv actor [`#22`](https://github.com/gnosisguild/interfold/pull/22) -- Setup binary for testing full flow [`#21`](https://github.com/gnosisguild/interfold/pull/21) -- Start ciphernode binary example first commit (wip) - [`#20`](https://github.com/gnosisguild/interfold/pull/20) -- Test rebroadcast does not bounce back to the eventbus - [`#19`](https://github.com/gnosisguild/interfold/pull/19) -- Add forward to bus from network test [`#18`](https://github.com/gnosisguild/interfold/pull/18) -- Test P2p actor forwarding and encoding events downstream - [`#17`](https://github.com/gnosisguild/interfold/pull/17) -- Add binary encoding [`#16`](https://github.com/gnosisguild/interfold/pull/16) -- Add serde serialization to events and wrapped FHE structures - [`#15`](https://github.com/gnosisguild/interfold/pull/15) -- Rename internals to make more sense [`#14`](https://github.com/gnosisguild/interfold/pull/14) -- Add some information about actors and their intent - [`#13`](https://github.com/gnosisguild/interfold/pull/13) -- Setup p2p for events [`#12`](https://github.com/gnosisguild/interfold/pull/12) -- Add ciphernode core unintegrated [`#11`](https://github.com/gnosisguild/interfold/pull/11) -- Get CI Working [`#10`](https://github.com/gnosisguild/interfold/pull/10) -- Migrate local [`#6`](https://github.com/gnosisguild/interfold/pull/6) -- Encalve Spec [`#1`](https://github.com/gnosisguild/interfold/pull/1) -- porting enclave-docs inside monorepo - [`544a715`](https://github.com/gnosisguild/interfold/commit/544a71551c9e6bcb7fa2ad241bf423b3df6916ba) -- init redezvous server - [`3047256`](https://github.com/gnosisguild/interfold/commit/3047256fb150fafaca52ee071571cc8c5fbe3d5e) -- keep deployments in git - [`b3c87d1`](https://github.com/gnosisguild/interfold/commit/b3c87d1dda5b38ec23daafabeb958a80a0e3d0f1) -- restructure - [`e29bbe0`](https://github.com/gnosisguild/interfold/commit/e29bbe0ee470cc9123e88c141be4855610e0cf88) -- update - [`54fda0f`](https://github.com/gnosisguild/interfold/commit/54fda0fd58b8ec7da44ff287818f52634238b7f4) -- feat: Contract Listener - [`4203446`](https://github.com/gnosisguild/interfold/commit/4203446cdb8ba42344bcaea42c746e1fb49a6c12) -- add ciphernode directory with basic cargo setup - [`db46f6d`](https://github.com/gnosisguild/interfold/commit/db46f6ddaa601f7d135a6e11f92c9f9f78f6605e) -- add: first pass at renaming things - [`f298486`](https://github.com/gnosisguild/interfold/commit/f298486d19c93e38f118b7354bb718e5960d6ea7) -- fill out unit tests - [`b0be781`](https://github.com/gnosisguild/interfold/commit/b0be7815c528e41157f47ba27e57fe3527559d16) -- feat: remove compute provider from `Enclave.sol` - [`9e13cac`](https://github.com/gnosisguild/interfold/commit/9e13cacb4a9fd5de0179c0fbcda0b106a2371f95) -- feat: scaffold out new unit tests and fix fixtures - [`7749639`](https://github.com/gnosisguild/interfold/commit/7749639fc70f8e111823156fefd543eee436bf08) -- fix: deploy Poseidon - [`b2c946e`](https://github.com/gnosisguild/interfold/commit/b2c946e1291a48969a37ff3b3717f9b1871f618d) -- connect and key - [`6b55b46`](https://github.com/gnosisguild/interfold/commit/6b55b4613ca199ce61a7b33a26d729a9e9a11864) -- add: unit tests for NaiveRegistryFilter.sol - [`84f20c0`](https://github.com/gnosisguild/interfold/commit/84f20c01c1d3a839109f7b5db5e4b429e07ee28a) -- feat: eth actor - [`f64ab1d`](https://github.com/gnosisguild/interfold/commit/f64ab1d4ba6f7e6c8b18486d91b4610e6fff607c) -- Setup evm events E3Requested and CiphernodeAdded - [`54d60ff`](https://github.com/gnosisguild/interfold/commit/54d60ffcaba75766bedecb1f062b6907510d747d) -- initial structure - [`4cda5c2`](https://github.com/gnosisguild/interfold/commit/4cda5c2383b503ab99ec40adf1d040121886f222) -- add: `encryptionSchemeId` to `Enclave.sol` - [`6aac00c`](https://github.com/gnosisguild/interfold/commit/6aac00cd6aa30d8bdf61cc87e264170054319683) -- add: fill out some of the registry unit tests - [`216cec1`](https://github.com/gnosisguild/interfold/commit/216cec16e80c9391091d69b3ee7a29f4ff691baa) -- [u8;20] -> String - [`7e95860`](https://github.com/gnosisguild/interfold/commit/7e9586052c3ab8c7f30267c5e4a9dcd3de9ab7a4) -- feat: use LeanIMT, rather than BinaryIMT. - [`456ff18`](https://github.com/gnosisguild/interfold/commit/456ff18fb1728bc4dbb33a05a3db6f759be95078) -- add: remaining unit tests for `CipherNodeRegistryOwnable.sol` - [`d091597`](https://github.com/gnosisguild/interfold/commit/d091597532f4ee96733c723ad59126904b78fc50) -- add mock deployment for testing - [`3cde584`](https://github.com/gnosisguild/interfold/commit/3cde5848d3eacba060c5eaa8aabd33b9a5b6d08c) -- chore: rename OutputVerifier to DycryptionVerifier - [`1ec49f6`](https://github.com/gnosisguild/interfold/commit/1ec49f6a2925b4daca125a0dbfd3423ee0d2d9db) -- add: `removeCiphernode()` unit tests - [`d78b22a`](https://github.com/gnosisguild/interfold/commit/d78b22abfa4636b8c8589643466b025219bd42c3) -- Array -> [u8;20] - [`84c4346`](https://github.com/gnosisguild/interfold/commit/84c4346ea9ace6666151b78f36b9600e7c51398b) -- init swarm - [`8b6363a`](https://github.com/gnosisguild/interfold/commit/8b6363a2ff353cbdeb9b91dd2c7c040008a788ef) -- test start windows - [`900a406`](https://github.com/gnosisguild/interfold/commit/900a406a0fe70d32ffd4f6357b1b88f3ecac4083) -- add deploy script for deploying contracts, and setting registry address - [`b930596`](https://github.com/gnosisguild/interfold/commit/b930596d0073e3977cc36b35133c9be17bd8eb41) -- Setup evm events - [`8a8ecad`](https://github.com/gnosisguild/interfold/commit/8a8ecad0e6edd0819d514d082193af157dd3808d) -- update - [`af70806`](https://github.com/gnosisguild/interfold/commit/af7080664fa5dc001174f89427f468d9b0737e18) -- feat: replace keccak256 with Poseidon hash - [`627d0f8`](https://github.com/gnosisguild/interfold/commit/627d0f8bc1b99bc2a0389820a4b6f0901fdd7e15) -- Feat: BinaryIMT - [`7c2eadf`](https://github.com/gnosisguild/interfold/commit/7c2eadf1e8f24db8242848b204101689043b5f19) -- fix: linter errors and a broken test they revealed - [`9e5f775`](https://github.com/gnosisguild/interfold/commit/9e5f775100c1b60ac29ab4674a15d63604b6c548) -- deploy public libraries if they don't exist on network - [`4d853a2`](https://github.com/gnosisguild/interfold/commit/4d853a28c78e2f2b9f6e4c527da20222b12a31fa) -- chore: bump solidity version - [`e46e58b`](https://github.com/gnosisguild/interfold/commit/e46e58b49ae19b3c56bf430f03d24b3f1c51ee03) -- convert hash - [`34eb638`](https://github.com/gnosisguild/interfold/commit/34eb638a4f8b330f2618d25a23c30010de75d3a9) -- feat: add incremental merkle tree - [`5fe19ff`](https://github.com/gnosisguild/interfold/commit/5fe19ff804caf5c9cd51595e977c03f9f499a15d) -- add: bump solhint verstion - [`48d5932`](https://github.com/gnosisguild/interfold/commit/48d593268d15c2131b4d49ab134265ed5210353b) -- gossip stdin - [`ac60a53`](https://github.com/gnosisguild/interfold/commit/ac60a53a3521f1da63ec3dfa18f38f4f81512377) -- update packages to fix yarn error - [`2c5f314`](https://github.com/gnosisguild/interfold/commit/2c5f314658601e033e4d5448df32237435a7ef85) -- update E3 struct - [`f3ace34`](https://github.com/gnosisguild/interfold/commit/f3ace342827c8db6507fea7bd1234c058b0f0c4c) -- Reintroduce abi.encoded proof that is to be provided when publishing a committee - [`ca901de`](https://github.com/gnosisguild/interfold/commit/ca901de90804f0d8ff644b95c777a7a20c02ef9d) -- lib - [`d408522`](https://github.com/gnosisguild/interfold/commit/d408522a6b9eff8b43dd46550b2d407e6ea9a337) -- serialization lib - [`bf992b8`](https://github.com/gnosisguild/interfold/commit/bf992b8c421dc78bfc45b8206d84f42338ece8eb) -- add: unit tests for `addCiphernode()` - [`29fe84e`](https://github.com/gnosisguild/interfold/commit/29fe84ea88fd941dacda210ec0ea98c4cbe9ac61) -- fix: remove redundant abi encoding - [`4904316`](https://github.com/gnosisguild/interfold/commit/490431660d62140b89fdf18565a49ad36910a46d) -- serialize pk - [`487a399`](https://github.com/gnosisguild/interfold/commit/487a3994b892f8108f50e67f9702c7ce91cca988) -- init sortition lib - [`1d65ad3`](https://github.com/gnosisguild/interfold/commit/1d65ad367c8f502e194fd18fc5ce481045dce239) -- bfv lib params - [`9c92404`](https://github.com/gnosisguild/interfold/commit/9c92404e14b5e0f9255c32d43bdc40b3b66e29fa) -- add filter contract to deploy script - [`cf0e93c`](https://github.com/gnosisguild/interfold/commit/cf0e93c7de59ed45f5d49078f6805e1fcad958be) -- score address tuple - [`26011ce`](https://github.com/gnosisguild/interfold/commit/26011ce5569d30327d965c54e723de906d305136) -- remove vestigial deploy script - [`f1b1038`](https://github.com/gnosisguild/interfold/commit/f1b1038a302cdc7cd41e28896d7a472c3408a13a) -- add start window - [`f9c6e50`](https://github.com/gnosisguild/interfold/commit/f9c6e50086a6c4673ba74bb4736882737cd83010) -- fix: appease the linter - [`6d09a1b`](https://github.com/gnosisguild/interfold/commit/6d09a1b27c47fb970bb5dd2b60f44e8a58a759a5) -- remove broken task - [`5af6ab5`](https://github.com/gnosisguild/interfold/commit/5af6ab5e4ef5f99614827132e75002a260a46584) -- fix: delete commented out code - [`04f8116`](https://github.com/gnosisguild/interfold/commit/04f81164537a550ada96d627ecd48d00dc29a313) -- update readme - [`ccce031`](https://github.com/gnosisguild/interfold/commit/ccce0317f46ee11b3d3c53df57a338a0ad843d3e) -- message input - [`6406ff2`](https://github.com/gnosisguild/interfold/commit/6406ff23639a4f17c66cb3e99424cb72cefaa9a9) -- fix ciphernode references - [`beb231a`](https://github.com/gnosisguild/interfold/commit/beb231a339953a0380036fe3ee85cecda069edfd) -- init p2p lib - [`8b8e212`](https://github.com/gnosisguild/interfold/commit/8b8e2125b8d33f62d1c222a5ee6c94b010a66ba2) -- bfv gen - [`6d93ff5`](https://github.com/gnosisguild/interfold/commit/6d93ff5898719c33ecb256f2438b43472587bec4) -- remove token holders from sequence diagram - [`70ee44c`](https://github.com/gnosisguild/interfold/commit/70ee44c22c57567f50a0003a444d42afe0293909) -- remove: unused imports - [`e893621`](https://github.com/gnosisguild/interfold/commit/e893621f51ffba08e54e1cda890e0102955d67cf) -- feat: make roots easily accessible - [`01a7b6b`](https://github.com/gnosisguild/interfold/commit/01a7b6b81b846639503d9ec8b8a215a15185b3cb) -- fix: broken test - [`4578905`](https://github.com/gnosisguild/interfold/commit/457890551352e20a25b8aefb7ed87739fd334732) -- feat: add `getInputRoot()` to `IEnclave.sol` - [`4b60423`](https://github.com/gnosisguild/interfold/commit/4b604238fafc3454d4d4e1d8c742035997dd7c44) -- Remove Committee Requested event - [`e9d0d7a`](https://github.com/gnosisguild/interfold/commit/e9d0d7aaf0b94b57ef808ce9018e49da6d191e48) -- fix: test that I broke in the last commit. - [`e1bee16`](https://github.com/gnosisguild/interfold/commit/e1bee1673ac2f48b673ceb46cd095a1212d007ee) -- distance result - [`190d246`](https://github.com/gnosisguild/interfold/commit/190d2463da52d90c9ec2db5ae1d92b41f0393772) -- hasher - [`a40c580`](https://github.com/gnosisguild/interfold/commit/a40c58091b808c30a1d2be1887df0f5d188ab94e) -- fix: remove unused imports - [`3c1a0b9`](https://github.com/gnosisguild/interfold/commit/3c1a0b90df26ff00b64673266b983be430eda888) -- update sequence diagram in readme - [`22ad698`](https://github.com/gnosisguild/interfold/commit/22ad6981e46afa3f4955e9010ddda0952cb162d9) -- fix check - [`168b919`](https://github.com/gnosisguild/interfold/commit/168b919ea5793109d2aee2da995ab3a540c87628) -- fix: only call `transferOwnership()` if `_owner` and `owner()` do not match - [`56a4352`](https://github.com/gnosisguild/interfold/commit/56a43527dfd89506dcf78f8615089cea82aeb55a) -- add: global `compile` and `test` commands - [`0750677`](https://github.com/gnosisguild/interfold/commit/075067735cf6ac1d18b83c3ecba7819013f53374) -- fix: handle duration - [`0ff5e8d`](https://github.com/gnosisguild/interfold/commit/0ff5e8daa9398241b31899b44b34b92f4bb4f794) -- more efficient committee initialization - [`da694c2`](https://github.com/gnosisguild/interfold/commit/da694c29e15a460546a3c0927384001a7be1b7ce) -- ignore DS_STORE - [`6df113f`](https://github.com/gnosisguild/interfold/commit/6df113f3e8dbc99ed80c297852710ec4b8ade4f0) -- fix: swap computationModule for outputVerifier - [`5bd660a`](https://github.com/gnosisguild/interfold/commit/5bd660ac1f1fdf9724f73ca8435cb716c2a24c88) -- add notes for clarity to sequence diagram - [`1efe3cf`](https://github.com/gnosisguild/interfold/commit/1efe3cf3bf7bdc654427d770b294cb97a5811f71) -- fix threshold initialization check - [`2384607`](https://github.com/gnosisguild/interfold/commit/238460787e25c7cba8e8d5dab00ec1ecae295fdf) -- use correct version for poseidon contract - [`4a3458f`](https://github.com/gnosisguild/interfold/commit/4a3458fc11066141a98db0b86503c4056e64eb1b) -- fix: explicitly set types for hash inputs - [`2b62c35`](https://github.com/gnosisguild/interfold/commit/2b62c35abbcda9518a7c29b8efce74bf360f545a) -- fix: update comment - [`f58cdd0`](https://github.com/gnosisguild/interfold/commit/f58cdd0a6af756162f4a716ec05fd7e6801b4d8f) -- ignore localhost deployment files - [`5aaadcb`](https://github.com/gnosisguild/interfold/commit/5aaadcb154084ca0d0dcc80d4e50bce9a3f53b27) -- fix unused import lint warning - [`cf930b1`](https://github.com/gnosisguild/interfold/commit/cf930b142b7d848ff917986e1d4c1b746b9b4145) -- remove package specific license - [`32b81e6`](https://github.com/gnosisguild/interfold/commit/32b81e6723f8193c0665755735d546b3f4fcc14b) -- Merge pull request #5 from gnosisguild/expiration - [`de7f902`](https://github.com/gnosisguild/interfold/commit/de7f90241630b3504279c1de4921fc4c3c89ee2a) -- rebase - [`c2363a9`](https://github.com/gnosisguild/interfold/commit/c2363a979c90dab8e87ee4fea6a904825b36d87b) -- Merge pull request #2 from gnosisguild/committee-flow - [`cd44ea1`](https://github.com/gnosisguild/interfold/commit/cd44ea13a45c98961b2352f4ea8c623b5d2ee7c7) -- Include yarn.lock - [`e1c3109`](https://github.com/gnosisguild/interfold/commit/e1c3109e878f576761f3e669d6aa5172abf6bf5a) -- fresh sepolia deployment - [`27bb3b3`](https://github.com/gnosisguild/interfold/commit/27bb3b30d61cad848002293f39dfa56189c6342e) -- chore(release): bump version to 0.2.1 - [`8adf109`](https://github.com/gnosisguild/interfold/commit/8adf1098989690e4d623ca4e3d768d92d227c0b8) -- setup monorepo - [`3b6ac3f`](https://github.com/gnosisguild/interfold/commit/3b6ac3f2a813c796d5c3f9681659ad31da4a0ad0) -- Add client libs/wasm contents - [`38193bf`](https://github.com/gnosisguild/interfold/commit/38193bf2f4424bddf00a37419325b1833c9bc931) -- Initial commit - [`11c67ec`](https://github.com/gnosisguild/interfold/commit/11c67ecd68aaa93ef570f24a29a0d983dac76b02) -- Add Compute provider to the enclave repo - [`5c4d60a`](https://github.com/gnosisguild/interfold/commit/5c4d60aa5de1be1096bae03224580fbf271e5fa9) -- Apply code rabbit suggestions - [`f94252b`](https://github.com/gnosisguild/interfold/commit/f94252ba18359510306628f23598b197b81ee04a) -- Deploy Updated Enclave Contracts - [`6cc927c`](https://github.com/gnosisguild/interfold/commit/6cc927c9678c07ff8901424896bd6259d867cd05) -- Group Fetching and Incoding/Decoding Proofs - [`70e05a5`](https://github.com/gnosisguild/interfold/commit/70e05a5e8172cf85b091805d7a8e50a12248de3b) -- Add Voter Registration - [`f01b45c`](https://github.com/gnosisguild/interfold/commit/f01b45c7dcf6a483e4195eb1f49b8179d12ea3ac) -- Compiling - [`196bb16`](https://github.com/gnosisguild/interfold/commit/196bb16aa30c0d8a5af947362db25d5190be6eb8) -- Remove Excubiae From Enclave - [`fd7e1a8`](https://github.com/gnosisguild/interfold/commit/fd7e1a8650d97d5e65e732289254c12d9dbefe58) -- Move away from setup that uses multiple fixtures in a before each. Directly invoke the setup as - fixture in each test - this is faster and cleaner - [`9910f39`](https://github.com/gnosisguild/interfold/commit/9910f3956ecb5ac303043d04395efe82963da01a) -- Tidy up test script - [`d76a882`](https://github.com/gnosisguild/interfold/commit/d76a882fe32ddb98189f4a3a3a6e21b16e63eabb) -- Update Pnpm Lock file - [`1a0229e`](https://github.com/gnosisguild/interfold/commit/1a0229ed216a0641fce0e75c7d6fe4cdf5f1a33a) -- Switch to Semaphore/data - [`b04d6d3`](https://github.com/gnosisguild/interfold/commit/b04d6d36bfae01a9d8d0444a364461602609fa8c) -- Add Input Validator - [`05cb2fd`](https://github.com/gnosisguild/interfold/commit/05cb2fd50404f680f02bf3abc739049e182b80f5) -- Decoding evm events in ciphernode - [`e66ab85`](https://github.com/gnosisguild/interfold/commit/e66ab8573353c71db250e79c81d125a33177251f) -- Update for e2e test - [`abe4c7d`](https://github.com/gnosisguild/interfold/commit/abe4c7dc2f2ba9fca82f32668819ccf096739528) -- Still broken wip, first crack at committee design - [`5703b25`](https://github.com/gnosisguild/interfold/commit/5703b25c314521ec882f818424bd2457e5571190) -- e2e test sharing keys and saving - [`1af271a`](https://github.com/gnosisguild/interfold/commit/1af271a18f5cdc7d277b57f44b04421eb3ff3b31) -- Use prettier default print width - [`7ae874a`](https://github.com/gnosisguild/interfold/commit/7ae874acdeae5b13aa1602dad9a61018ab2f0ac4) -- Remove Semaphore Graph - [`359dfdb`](https://github.com/gnosisguild/interfold/commit/359dfdbe891cbc6ab98ed42e5f0f197b3143c2b3) -- Decoding events are working - [`e7aa7ef`](https://github.com/gnosisguild/interfold/commit/e7aa7ef698efe87e762aeecbfb95238d9f628e3d) -- add tests for setters - [`e999807`](https://github.com/gnosisguild/interfold/commit/e9998071d69b3ef666b3927706a93601e73c3314) -- add unit tests for Enclave.request() - [`8c8eaab`](https://github.com/gnosisguild/interfold/commit/8c8eaab8a6c4b5b7077edf2e7a3711a7a6ef1f2d) -- wip: contract rejecting params - [`56b2b53`](https://github.com/gnosisguild/interfold/commit/56b2b53014874d8320b64e73fa9a2996396038c2) -- Add EVM caller functionality: Implement new module for interacting with EVM-compatible - blockchains, including contract deployment, transaction sending, and event listening. updates - dependencies - [`db6e214`](https://github.com/gnosisguild/interfold/commit/db6e214c4c38c63ae1fdbbb068d942080bef6cfb) -- add test scaffolding - [`f4a42fd`](https://github.com/gnosisguild/interfold/commit/f4a42fdce2fc15ae5f80434f808327afee1fa5dc) -- squash linter errors - [`72f187d`](https://github.com/gnosisguild/interfold/commit/72f187d5fa80f054e31f6fdc71b2da8d3c81b9de) -- Use Seed for CRP - [`9593d0d`](https://github.com/gnosisguild/interfold/commit/9593d0dec635d378cd92bdbd372c487a671ab515) -- enclave init - [`a866181`](https://github.com/gnosisguild/interfold/commit/a86618102e8e6d1f97cbc57560ddc6018a77960b) -- Rename Coordinator to Filter. Reintroduce Cyphernode status tracking at registry level - [`bfe05f7`](https://github.com/gnosisguild/interfold/commit/bfe05f785d18b723fe3a932986919e65851a90db) -- sepolia deployment addresses with new pk - [`018686d`](https://github.com/gnosisguild/interfold/commit/018686d7ed87934bdb38ff7a50f73698edce18de) -- Setup deploy folder - [`e364201`](https://github.com/gnosisguild/interfold/commit/e364201e2ecdec711ec868a9c914f88842cf41ea) -- Docs - [`196a426`](https://github.com/gnosisguild/interfold/commit/196a4269d1e9ee43e65d48f46e0478ec799ee9ef) -- Simplify the two step CommitteeSelection process. For now remove proof and rely on filter - [`b2e7196`](https://github.com/gnosisguild/interfold/commit/b2e7196cf72a476d795e7cf0194c3503f99e4c70) -- add ownableUpgradable and start scaffolding tests - [`805bf94`](https://github.com/gnosisguild/interfold/commit/805bf94d68c13e798f04ef83746e2bfbb1d40908) -- Reuse URL validation - [`4c9931f`](https://github.com/gnosisguild/interfold/commit/4c9931f56f29c077e81f719a5eab9db3b0265dc4) -- Bring prettier width configuration down, and closer to the default. 120 was too wide, 100 is - closer to the default of 80 - [`31e11eb`](https://github.com/gnosisguild/interfold/commit/31e11eb53c6efaeee63035d11d9e80ef664842ae) -- Create secrets script - [`9ac3032`](https://github.com/gnosisguild/interfold/commit/9ac30323cbed5b36f6aada4f51da57a6f9c28d69) -- Bump all tests - [`b781ada`](https://github.com/gnosisguild/interfold/commit/b781adac0822a207f15b880953c386c367d9f83a) -- started drafting Enclave.sol - [`67716cc`](https://github.com/gnosisguild/interfold/commit/67716cc21ef6adc52ebd613f220959630f5fce92) -- Make it possible to pass in all params to init - [`38cc61e`](https://github.com/gnosisguild/interfold/commit/38cc61efebe3fae431a418e779f642f5f29066e8) -- Simplify Enclave.fixture setup - [`bb628ea`](https://github.com/gnosisguild/interfold/commit/bb628ea968c4849dda6003680c4cad134738ad7d) -- Appears to be working - [`28b44b8`](https://github.com/gnosisguild/interfold/commit/28b44b8b996ebc120bc9d0040e93307266ed7f80) -- Update env vars - [`ec02226`](https://github.com/gnosisguild/interfold/commit/ec02226eb055c5725391a08c3bacf6bd5b793382) -- Add merge delete workflow - [`b70191a`](https://github.com/gnosisguild/interfold/commit/b70191ab519f473f57be0805967ccc061fa834b7) -- params parsed in Fhe module - [`a602df6`](https://github.com/gnosisguild/interfold/commit/a602df62c8741300b1e84c38f4a0f9900fe39cc7) -- Switch to Base Policy - [`d13acce`](https://github.com/gnosisguild/interfold/commit/d13acce2bf3cbe9c9922f2ae5a4842cb911632b0) -- Purge command - [`bf3be51`](https://github.com/gnosisguild/interfold/commit/bf3be51ce136055c92153e079f3686e30cf92e00) -- Update Tests - [`1950a05`](https://github.com/gnosisguild/interfold/commit/1950a0562d1ba89fc1a155676e0df0bccbb06846) -- start drafting ownable cyphernodeRegistry - [`de17029`](https://github.com/gnosisguild/interfold/commit/de170292005381778eaaa967fb91ef1f474d2ec1) -- Update swarm_deployment.md - [`743cb73`](https://github.com/gnosisguild/interfold/commit/743cb73e23a3e0182ac54c9335e91cb489638596) -- Adjust tests - [`596d01a`](https://github.com/gnosisguild/interfold/commit/596d01a063254bf29b5c596f391c8dae7bffdc45) -- add publish and decrypt - [`ee4087e`](https://github.com/gnosisguild/interfold/commit/ee4087e04aac956e998cb76cfac5dee4c25cdf81) -- Update password input to use dialoguer - [`8944606`](https://github.com/gnosisguild/interfold/commit/8944606ee6041a422a98dc275633f7b4db3f0707) -- First crack at implementing CyphernodeRegistryOwnable - [`50a9383`](https://github.com/gnosisguild/interfold/commit/50a9383bd1b8ff19c5a3f0568fde3989d8f38c4a) -- change pool to address, rather than uint256 - [`bbcc841`](https://github.com/gnosisguild/interfold/commit/bbcc841a013679363213f9cede122073687532e5) -- Supply events to listen with - [`2475c63`](https://github.com/gnosisguild/interfold/commit/2475c63e96534327278864d80dee06cf05e66c97) -- CypherNode --> Cyphernode - [`404a4ef`](https://github.com/gnosisguild/interfold/commit/404a4ef258d98afa82df0766a406da307fef2397) -- Add timeout - [`31ad596`](https://github.com/gnosisguild/interfold/commit/31ad59693b6d7f3f4538c82e2bb48d418e944fca) -- Push the committee publishing onus, to the filter. Since it is an async process, we require the - filter to post/publish the resulting key - [`c6b5ac3`](https://github.com/gnosisguild/interfold/commit/c6b5ac33af11a94aa9195de3b728daeee5858bf1) -- inheritance refactor - [`7479ba2`](https://github.com/gnosisguild/interfold/commit/7479ba2365ecf5abb4315a7acf304efd698b7aaa) -- add mock fixtures - [`6097f28`](https://github.com/gnosisguild/interfold/commit/6097f289171629fb1df2926b5ca5e989bae5563d) -- add unit test stubs for remaining core functions - [`9bc9340`](https://github.com/gnosisguild/interfold/commit/9bc9340c09a643c3366211e386f6d0c66e74e46f) -- Add to CI - [`f9662b1`](https://github.com/gnosisguild/interfold/commit/f9662b172e71497515f92d5dc465c38813ebe6c4) -- finish publish input tests - [`7482c89`](https://github.com/gnosisguild/interfold/commit/7482c89f17396f77255c9e02da63ac80229de698) -- Update tests - [`d5e99e6`](https://github.com/gnosisguild/interfold/commit/d5e99e62c9e79e45aa640d1072ac2edd40a30c2a) -- add mock contracts - [`655cc8a`](https://github.com/gnosisguild/interfold/commit/655cc8a74cc3151c2d4eeb300ddaa4eca172e4f1) -- publishInput tests: checks for correctness and for expiration - [`79efe76`](https://github.com/gnosisguild/interfold/commit/79efe76c3f6e2aa9e579edc6c5bd3c7d428c7056) -- test start windows - [`40beddc`](https://github.com/gnosisguild/interfold/commit/40beddce2bd718c41a964a94973cf90333ec6f9b) -- use mocks instead of otherAccount - [`9b7d075`](https://github.com/gnosisguild/interfold/commit/9b7d07529c00086a34f8dd5ab3ec0df2d0a06243) -- add sequence diagram to readme - [`b8d63fd`](https://github.com/gnosisguild/interfold/commit/b8d63fd24c1f08d2a3560203b235c6058a3ab4d8) -- remove docs folder for the time being - [`c7bde67`](https://github.com/gnosisguild/interfold/commit/c7bde67d94f3ca9f0a381a0c979085a897e33c3c) -- started drafting the spec - [`1f371a0`](https://github.com/gnosisguild/interfold/commit/1f371a09cc10548cf21f894e99294bcd0dc34fe4) -- chore: missing configs for rust-analyzer ext for vscode editors - [`5a94a69`](https://github.com/gnosisguild/interfold/commit/5a94a691d7a4e659be56895e973bf5a019880016) -- Update user_guide.md - [`d5ead90`](https://github.com/gnosisguild/interfold/commit/d5ead902afe4b48d903ad354e3e8dbf1c4132fb2) -- Add waiton and decrease the use of sleep - [`d80957d`](https://github.com/gnosisguild/interfold/commit/d80957d7705240b61eed7c43516c9fcec79a3e35) -- Simplify computationModuleFixture - [`8e16a39`](https://github.com/gnosisguild/interfold/commit/8e16a390461bf82adf7d989b7083ec36788a61d7) -- Rename p2p to net - [`0249150`](https://github.com/gnosisguild/interfold/commit/0249150427d689ed0a17b10a754ff7f6e9c36dd8) -- Get networking test to pass - [`e3458a2`](https://github.com/gnosisguild/interfold/commit/e3458a227e02b6efd3d46918c409e34085299bc5) -- attempt to load pubkey - [`082c3a4`](https://github.com/gnosisguild/interfold/commit/082c3a4f25f08267701e7a3557bbdfb6952781f7) -- chore: update MSRV to Rust 1.86 for alloy compatibility - [`ff2d7a5`](https://github.com/gnosisguild/interfold/commit/ff2d7a5ffda4374e56f52db85c59fe54e44aac72) -- Supply yam files - [`5212911`](https://github.com/gnosisguild/interfold/commit/5212911086fb0d8ffc54f2e3a7f9bd41d581b6cc) -- add activate() - [`729275a`](https://github.com/gnosisguild/interfold/commit/729275a00e441aad24d46fe001dbf375d4cfa344) -- Add docs - [`c6f0e11`](https://github.com/gnosisguild/interfold/commit/c6f0e11456627ab3c6089da2dfa05c63244e8478) -- Update Contacts - [`7d00d0a`](https://github.com/gnosisguild/interfold/commit/7d00d0ab91dc81e8b83ccf04616b936713e7bc3d) -- Active test: invalid committee public key - [`6dba323`](https://github.com/gnosisguild/interfold/commit/6dba3234a4eb1d6703753f0f87769aaf511deb2e) -- Tidy up error trait - [`4e575c1`](https://github.com/gnosisguild/interfold/commit/4e575c114536282f94d04ccf8e81800dd88762f3) -- Rename NetworkRelay -> NetworkManager - [`0452bee`](https://github.com/gnosisguild/interfold/commit/0452bee01490fe83fe0b94e0bd8ac177d1b4e6b4) -- Ensure tests work with changes to NetworkManager - [`89a2f7f`](https://github.com/gnosisguild/interfold/commit/89a2f7f16dc8f3a705490e9eab388af157346975) -- Test e3 action event emission and return value - [`6076376`](https://github.com/gnosisguild/interfold/commit/6076376382c5ac705289b752982078123701e3a7) -- rename CRISPRisc0 to CRISPProgram - [`4e8cd7d`](https://github.com/gnosisguild/interfold/commit/4e8cd7d1c04022bd39897d9b6548a4a6f158fddc) -- Fix compose file - [`680d9b1`](https://github.com/gnosisguild/interfold/commit/680d9b14cc8fd74366283d162c36df6feee0db66) -- script tweaks, deploy tweak for testing - [`21efe3f`](https://github.com/gnosisguild/interfold/commit/21efe3ff427959658f3b7dd621643d5506dc8b5a) -- Simplify Fixture deployment - [`ecd83c1`](https://github.com/gnosisguild/interfold/commit/ecd83c1b1aa8c1ea106384421aa2605b7de3de2a) -- move Enclave events to IEnclave - [`89bb9d0`](https://github.com/gnosisguild/interfold/commit/89bb9d0c29d14dcd7df3447de83ebe6c692850de) -- publishInput tests. Include a validation in the contract that was missing - [`59d11ec`](https://github.com/gnosisguild/interfold/commit/59d11ec6de99d94b8a2dd07d1a68af3fa2e45f7a) + [`#439`](https://github.com/theinterfold/interfold/pull/439) +- Support cli [`#465`](https://github.com/theinterfold/interfold/pull/465) +- Add program client as a crate [`#464`](https://github.com/theinterfold/interfold/pull/464) - Fallback to get correct git sha - [`795c307`](https://github.com/gnosisguild/interfold/commit/795c3075e45282d976310c536af47212825986d1) -- Remove expect - [`ae50d13`](https://github.com/gnosisguild/interfold/commit/ae50d13008bfd59c245b37d2c8c3882a62b6d5ee) -- Remove Dockerfile - [`ce9d78d`](https://github.com/gnosisguild/interfold/commit/ce9d78da6c85ed14c64018edaa2d64c26194d4b6) -- delete Lock.sol - [`3db9135`](https://github.com/gnosisguild/interfold/commit/3db9135d8dc18cf31ce38261e326ee49f5509f7b) -- Public Key Writer Working - [`4699adc`](https://github.com/gnosisguild/interfold/commit/4699adce66ee7d2dd027ca8b379d4e221aa47c50) -- update E3 struct - [`ce205bf`](https://github.com/gnosisguild/interfold/commit/ce205bfbd55e8c6dd10d5ce769d8e9070aef9326) -- allow using private key for accounts - [`b2bf648`](https://github.com/gnosisguild/interfold/commit/b2bf6489888fb3d673e4707fb9ec911b09645e7e) -- Tidy up output - [`160ce28`](https://github.com/gnosisguild/interfold/commit/160ce287a82a4b21fcb60425e0acaba1ddd7d79b) -- Add committeePublicKey test - [`47883f1`](https://github.com/gnosisguild/interfold/commit/47883f14c7e5a2706cba21227018b12f9210c9c9) -- Use --data-file over --data - [`896f187`](https://github.com/gnosisguild/interfold/commit/896f187f9c3771fb077180001cf58a4e4a3dbab6) -- Fix paths - [`963e872`](https://github.com/gnosisguild/interfold/commit/963e872bd55cb0bc20ab85813c0277e7cfdfcc5c) -- Make timeout 10 min - [`7a67578`](https://github.com/gnosisguild/interfold/commit/7a67578779e8f316b6278855b7bd077cba1ee3a2) -- change initialization flow to allow \_owner to differ from msg.sender - [`15104ec`](https://github.com/gnosisguild/interfold/commit/15104ecd08692c5b7eef2cb90d52b7785519d6da) -- Generate a Determenistic Semaphore Identity - [`3d40719`](https://github.com/gnosisguild/interfold/commit/3d4071905a2a02eedd6135314549fd34c78655af) -- temporarily print the config as it is loaded - [`a199f7f`](https://github.com/gnosisguild/interfold/commit/a199f7f2885fb2a4e88d45add9069ba7129b7116) -- delete registry directory - [`c4a7623`](https://github.com/gnosisguild/interfold/commit/c4a762397b1305ac2d0be56055bc3ff9c09ad57d) -- add test fix bug: set expiration in storage when activating e3 - [`90ccbba`](https://github.com/gnosisguild/interfold/commit/90ccbbad5712d6527ea0497980b35f5eaf30b88f) -- format IE3 natspec - [`647d8cd`](https://github.com/gnosisguild/interfold/commit/647d8cd7d1345def6672bc5e2fc3033a08f5f901) -- remove println - [`f80a26f`](https://github.com/gnosisguild/interfold/commit/f80a26f48a091b135e4990437a91f72935b28d23) -- Formatting - [`edea81f`](https://github.com/gnosisguild/interfold/commit/edea81fee0a679508eb107d48837c0eefa571646) -- Wrap Identity in Try Block - [`54e7130`](https://github.com/gnosisguild/interfold/commit/54e713065a34f139f76e4f5c5cfa1b864ed0c9af) -- Fix issue with pm and add test - [`71ccc8f`](https://github.com/gnosisguild/interfold/commit/71ccc8f678ad0816678a342e2f410de2f6f288e5) -- test: inputPublished decodes params and emits the input only - [`3986828`](https://github.com/gnosisguild/interfold/commit/3986828e732067988a51d2fb1389cb90292f57b9) -- add unit test for getE3() - [`27c1b58`](https://github.com/gnosisguild/interfold/commit/27c1b58af576f2f370294c4a441dbdf81ff8ce2b) -- Prettier commit - [`eace200`](https://github.com/gnosisguild/interfold/commit/eace2009da74d5ec015d2979e7779bd510875d24) -- Add commitment tracking - [`a982f50`](https://github.com/gnosisguild/interfold/commit/a982f5084da594d895ebdbd74ffaf475fd2daca0) -- Fix bugs - [`9977a69`](https://github.com/gnosisguild/interfold/commit/9977a694bbd0834cf54b72697a4e4ec0e003426e) -- Formatting - [`a622315`](https://github.com/gnosisguild/interfold/commit/a622315a9a3685f2075b2862808986b79b96eadc) -- Fix more issues with docker environment - [`19b0e2a`](https://github.com/gnosisguild/interfold/commit/19b0e2a8ed9c5601bc844b3554a77be33be418de) -- Formatting - [`16e17be`](https://github.com/gnosisguild/interfold/commit/16e17be55aabb754f0616e924947958b93528e3e) -- Remove redundant params - [`d5a90a9`](https://github.com/gnosisguild/interfold/commit/d5a90a9b7c43e63cf8994398393eb320503f9d23) -- Encode address with fhe program params in e3ProgramParams - [`0c6eab7`](https://github.com/gnosisguild/interfold/commit/0c6eab734890f284c7074a8bcab15f567a98bcb8) -- add start window - [`e35937b`](https://github.com/gnosisguild/interfold/commit/e35937b178d8178b6ee59975e5920a16a25c8107) -- Formatting - [`c374a77`](https://github.com/gnosisguild/interfold/commit/c374a77e0dffddc89fa546f2f19a745a09fb2208) -- Fix tests - [`ff06185`](https://github.com/gnosisguild/interfold/commit/ff061858a897cb374db22f7c80e8b6f2bd0e06b5) -- await promise on getAddress - [`bb5342f`](https://github.com/gnosisguild/interfold/commit/bb5342fe0975513604d41c41ad211f9f3259d254) -- Prettier Write - [`ca580f0`](https://github.com/gnosisguild/interfold/commit/ca580f07c5f36ebdb407e67b42d750c0c1c07ad8) -- Ensure consistency with other validation - [`31fda4a`](https://github.com/gnosisguild/interfold/commit/31fda4a44b24da5d6ac2a69ac94ead90c5b326d7) -- Update Secrets - [`cb5bcd7`](https://github.com/gnosisguild/interfold/commit/cb5bcd72cde5434187c2344e8bb9b24cd1bd093d) -- Setup correct peers - [`f68c9c5`](https://github.com/gnosisguild/interfold/commit/f68c9c5ebf69a6d0061b8fb222c7fd76a60ba455) -- formatting - [`7c4c57f`](https://github.com/gnosisguild/interfold/commit/7c4c57f38e1f75d119429ca180b4d635197cad82) -- Delete unused file - [`c4de25a`](https://github.com/gnosisguild/interfold/commit/c4de25ac66433d301b02b0c67cfcc3fbb753ddfd) -- Explicitly COPY every Cargo.toml - [`7e2b08c`](https://github.com/gnosisguild/interfold/commit/7e2b08cf8c373c75238e7b7441e0e183dbac547f) -- Dont need dev compose - [`97824d4`](https://github.com/gnosisguild/interfold/commit/97824d42745aa2e9dcf8325a824495bc1787ba68) -- Move connection to aggregator - [`0012a63`](https://github.com/gnosisguild/interfold/commit/0012a63fe13a7d5b8ebb7e075fe5cc9eb3b64327) -- Simplify main Enclave.fixture - [`14ae4f1`](https://github.com/gnosisguild/interfold/commit/14ae4f1ebae9438440a2e8024ed845a18bca842c) -- Fix issues with docker environment - [`c5676a7`](https://github.com/gnosisguild/interfold/commit/c5676a7c185d2a3d4ecf728d98fc5a6ab0a380dc) -- Update script - [`dbfa41b`](https://github.com/gnosisguild/interfold/commit/dbfa41becba8fa9681d4fcc801519282ea786ca4) -- Update formatting - [`54de815`](https://github.com/gnosisguild/interfold/commit/54de815fe9bf0bfd845246808ec333eb8c26fcb0) -- Reorganize test folder structure - [`be79dce`](https://github.com/gnosisguild/interfold/commit/be79dcee5eefe1d70c0e20f2bb2f8aebd622c1d3) -- add a TODO for allowlists - [`24f23e8`](https://github.com/gnosisguild/interfold/commit/24f23e81adedd3357a851337ce9408fffbddeb40) -- Update Sample Keys - [`a6086be`](https://github.com/gnosisguild/interfold/commit/a6086be335050a6433fbdc38edf5b99810f65958) -- add dev tags to IEnclave - [`522a91b`](https://github.com/gnosisguild/interfold/commit/522a91b8968adfc815014041adc7eaa7b6621206) -- Update setup-node too - [`38abb1a`](https://github.com/gnosisguild/interfold/commit/38abb1a6d59267ac807031bf4cce8fb312001494) -- Rename .deploy deploy - [`178c876`](https://github.com/gnosisguild/interfold/commit/178c8760f4c2cfef881b05db016c4915cb12acb0) -- Add env example - [`a7ce082`](https://github.com/gnosisguild/interfold/commit/a7ce08244f3f1cc25b0bd172ee53852209ebf0c0) -- rename some functions - [`2bdadb6`](https://github.com/gnosisguild/interfold/commit/2bdadb68b999d1e96939c5d1c31fee965a6fa2cd) -- Remove groups commitment mapping - [`12cfd4b`](https://github.com/gnosisguild/interfold/commit/12cfd4b17011478b05f36da234d95a12583bdd7d) -- Move E3 Program address to the Env - [`503c9e8`](https://github.com/gnosisguild/interfold/commit/503c9e8415e1bdde2faba4551bd01e86ffd0059f) -- Update workflow api - [`6df2d0b`](https://github.com/gnosisguild/interfold/commit/6df2d0b558be638e85ec494e5c43a7487d40ed5b) -- Update swarm_deployment.md - [`c92e338`](https://github.com/gnosisguild/interfold/commit/c92e338f5dc3bf3d3c18846279a981e1084c8ed5) -- Write pubkey to screen and file - [`9509146`](https://github.com/gnosisguild/interfold/commit/95091465bcffeb860f456464dd07312b60552937) -- Bump dependencies - [`6fc29b1`](https://github.com/gnosisguild/interfold/commit/6fc29b1d548eaf5d836614ffc96becc336f5f4f6) -- re-order IEnclave events - [`922b89b`](https://github.com/gnosisguild/interfold/commit/922b89b4c8636a25317eff0688606386366bdcf5) -- R0 does need its own toolchain - [`9524d18`](https://github.com/gnosisguild/interfold/commit/9524d185b97a2f4a457bb011cd2aaa2e703056d9) -- Update Contract address [skip ci] - [`0a2f522`](https://github.com/gnosisguild/interfold/commit/0a2f522eada33b124101d062ca4abd5c34ac6cc2) -- Remove spacific formatting - [`ab13135`](https://github.com/gnosisguild/interfold/commit/ab13135dda3d485a7543789b822096b75e777570) -- Ensure zeroization - [`bcc4bc7`](https://github.com/gnosisguild/interfold/commit/bcc4bc7672e8bc45bd7962d5ebf82f493c07f6bf) -- add getE3() - [`de7557d`](https://github.com/gnosisguild/interfold/commit/de7557d4164220772b55a9736fbb6a097281e4e8) -- Linter write - [`41d15a5`](https://github.com/gnosisguild/interfold/commit/41d15a5ffc086d20ffb392da3115f3237571973e) -- Update actions cache - [`5d49fb4`](https://github.com/gnosisguild/interfold/commit/5d49fb4051dd8da1d9f950bea4b420a2234c55d0) -- formatting - [`8845ded`](https://github.com/gnosisguild/interfold/commit/8845ded9257b0b22e49c7809ed8382affecc722c) -- Use rust 1.81 - [`b07b1b9`](https://github.com/gnosisguild/interfold/commit/b07b1b9eb5be8bf2ddd1a116e0646e774c185ce6) -- fix enclave deploy task - [`156da6f`](https://github.com/gnosisguild/interfold/commit/156da6f908e18344bdc2b565e4f7b0e2a181e14f) -- fill missing natspec comments on ICyphernodeRegistry - [`2164536`](https://github.com/gnosisguild/interfold/commit/21645360fd479d898bd760a4a79e60a0e6af7b09) -- Add test for activate: reversts when e3 does not exist - [`d54a1ce`](https://github.com/gnosisguild/interfold/commit/d54a1ce0b0f266bd9cdbf8f013e03d2e16cfe550) -- select committee after instantiating E3 object in storage - [`fa0605d`](https://github.com/gnosisguild/interfold/commit/fa0605d83d921db5335ec209743673f5dbc405af) -- fix: lowercase folder names - [`000dc33`](https://github.com/gnosisguild/interfold/commit/000dc33a4086dfd68d85a4a9e6af3952b244d45f) -- UFix formatting - [`e1e0cf5`](https://github.com/gnosisguild/interfold/commit/e1e0cf59e4d7744709cce48cfec60b3b2d86431d) -- Remove Console Logs - [`b8b2c9a`](https://github.com/gnosisguild/interfold/commit/b8b2c9a6e3f4016605b666afbd03badfcdefc16d) -- Try using the --env-file arg - [`79d8d64`](https://github.com/gnosisguild/interfold/commit/79d8d64e3ce5259ef0aad00477d0246d163fb8d9) -- Remove expect - [`41a87ba`](https://github.com/gnosisguild/interfold/commit/41a87ba9849eda0e572e2af29439db1047e85eb2) -- Formatting - [`96d2757`](https://github.com/gnosisguild/interfold/commit/96d2757a957000885716b8874828c6b3727d3215) -- fix check - [`3bfec2d`](https://github.com/gnosisguild/interfold/commit/3bfec2d134a84788a955c08098b124fd0a7b1703) -- Remove unnecessary test hook - [`50e9c2e`](https://github.com/gnosisguild/interfold/commit/50e9c2e06a9f349daa2851123053216f153f608a) -- add e3id to node selection - [`7ac26a4`](https://github.com/gnosisguild/interfold/commit/7ac26a4315b8c7fb2a060604c098af3afddfd0b0) -- Formatting - [`428ac6f`](https://github.com/gnosisguild/interfold/commit/428ac6f5a03304ee819c7cfacbff442b970fa129) -- Fix linting error - [`53f490d`](https://github.com/gnosisguild/interfold/commit/53f490d7901a718c44837a6cfb741283ebeaf7f0) -- Update env location and envs - [`4d92cd3`](https://github.com/gnosisguild/interfold/commit/4d92cd36cce624287658ac4030775f2320163bc5) -- Formatting - [`00e1bfa`](https://github.com/gnosisguild/interfold/commit/00e1bfa24d2c7f629073687646ddc9ca1a9006e0) -- rename publishDecryptedOutput to publishPlaintextOutput - [`39e88eb`](https://github.com/gnosisguild/interfold/commit/39e88eb94b34fdf06a8aeabbddfd9fa837459921) -- Small gas optimization - [`71a1824`](https://github.com/gnosisguild/interfold/commit/71a1824c70539fff75f8e80d134350dcdc533286) -- Add crisp-foundry-cache volume and fix pnpm install command - [`32d0d59`](https://github.com/gnosisguild/interfold/commit/32d0d59bb174aee06d2534d29487d2cede0ff18a) -- Update actions-checkout to v4 - [`a4a78f1`](https://github.com/gnosisguild/interfold/commit/a4a78f1a4777a19faecef52e9d977c5bb5139cfb) -- Remove unnecessary cloning and zeroizing - [`de00110`](https://github.com/gnosisguild/interfold/commit/de00110aafc4c15298a3d9a3797ecf15dcb9865c) -- Remove console - [`b4524de`](https://github.com/gnosisguild/interfold/commit/b4524def7fab720fe6dc94108305785e3177916b) -- update deprecated action - [`980ef26`](https://github.com/gnosisguild/interfold/commit/980ef264f46fb00625c471f017a435810684c4e4) -- Move Anvil to Dev - [`d4999ee`](https://github.com/gnosisguild/interfold/commit/d4999ee03f17d168e15ff6dadb8421258a0fce95) -- Update Readme - [`40bfd2f`](https://github.com/gnosisguild/interfold/commit/40bfd2f2a8f9f46d03bcae76a249194e3ceb31a6) -- Remove Unused Imports - [`1e21858`](https://github.com/gnosisguild/interfold/commit/1e21858dc775ad0cd1ea897a0012b1101ac9fc57) -- Remove bump comment - [`62acf9b`](https://github.com/gnosisguild/interfold/commit/62acf9b2d8e36953250fee9c71d89881f51af1e0) -- use env file - [`abdc9b9`](https://github.com/gnosisguild/interfold/commit/abdc9b983a3f83affc966e5c7ffe0aee0a5870ff) -- Manually export vars - [`2a7722f`](https://github.com/gnosisguild/interfold/commit/2a7722f207a88c5a20fbd8ac2ce6e69da6b25823) -- Formatting - [`80425c4`](https://github.com/gnosisguild/interfold/commit/80425c454977f14a7cb568237431b6a630f2a278) -- Fix is_set - [`609372b`](https://github.com/gnosisguild/interfold/commit/609372bdf9fc7086d265a3f0eb2e64a314b56065) -- Add docs - [`fd6ec6d`](https://github.com/gnosisguild/interfold/commit/fd6ec6de0a2676bb07663cb2cb442b31fb2f19bd) -- Remove expect - [`b7c268e`](https://github.com/gnosisguild/interfold/commit/b7c268e9f27e5bc93f63f427146007cabe0cda6b) -- Update user_guide.md - [`02d222a`](https://github.com/gnosisguild/interfold/commit/02d222ae3d55ce3a7c729eed89ee35e95e0f8273) -- Formatting - [`7396b74`](https://github.com/gnosisguild/interfold/commit/7396b74a3a4c05cf355ea5fd3ecb18d0f1e37662) -- Remove comment - [`7cad667`](https://github.com/gnosisguild/interfold/commit/7cad667f7c7eb5b1eea5d5d3377f9df5f36745c7) -- Revert bad suggestion from coderabbit - [`d0b7580`](https://github.com/gnosisguild/interfold/commit/d0b75806cbac1baa6522e805658aa8dd26d25d24) -- Use version 2 rust toolchain - [`f5ccc4f`](https://github.com/gnosisguild/interfold/commit/f5ccc4fb16222c05679c90329cf6137ced9b0b50) -- Add timeout to wait on - [`8bceba9`](https://github.com/gnosisguild/interfold/commit/8bceba979980492face13ec8bb64246a103485b1) -- tworks - [`1551323`](https://github.com/gnosisguild/interfold/commit/15513239b968812e51e1623552fa0a89264e89db) -- Correct Import Path - [`2d309e1`](https://github.com/gnosisguild/interfold/commit/2d309e1beabb3c9f091cbaa3f8fe16ec4ccaf825) -- Add comment - [`516dea2`](https://github.com/gnosisguild/interfold/commit/516dea214b672ca06611ddcfd3154e07b380e8bf) -- Update CI Workflow - [`b336b21`](https://github.com/gnosisguild/interfold/commit/b336b2129b14aeb7765d7340f592729d1999427e) -- Remove cd inline in script - [`b205e6d`](https://github.com/gnosisguild/interfold/commit/b205e6d83fbe477d3cbeb5a82426df529f68d65d) -- Tidy up cleanup trap in bash file - [`d1b13a4`](https://github.com/gnosisguild/interfold/commit/d1b13a49112f75398234e232d027a236e28e3bda) -- Remove unused variables - [`860de67`](https://github.com/gnosisguild/interfold/commit/860de67e30bf3121ea8680f50dcae7bbb242b0c7) -- fix solidlity version in hardhat config - [`a0d97eb`](https://github.com/gnosisguild/interfold/commit/a0d97eb3cd3ae5a5980cf70ba7440f41641b7ab2) -- Update examples/CRISP/apps/client/src/context/voteManagement/VoteManagement.context.tsx - [`af384d8`](https://github.com/gnosisguild/interfold/commit/af384d870fbfcbd5e0533007a6d0ee27ffa46d8d) -- Remove unsued var - [`685f0e8`](https://github.com/gnosisguild/interfold/commit/685f0e80bf4b6e0ab8f4f60af67713a95a54acc0) -- Update Readme [skip ci] - [`479a054`](https://github.com/gnosisguild/interfold/commit/479a054de9be5c61d5e27428509d6692c8b82481) -- Update actions download-artifact - [`e4ca9cc`](https://github.com/gnosisguild/interfold/commit/e4ca9cc22d7cb787ec3c1ee783a0096945fd74a6) -- Update actions upload-artifact - [`dfcde09`](https://github.com/gnosisguild/interfold/commit/dfcde09163d622a40ff723ab4bf4f2633ad7e239) -- Revert "Add comment to create tech debt branch" - [`acc12ad`](https://github.com/gnosisguild/interfold/commit/acc12ad26d521b2fd08c879e518f1d3a227f4729) -- Add comment to create tech debt branch - [`a8f06a9`](https://github.com/gnosisguild/interfold/commit/a8f06a9202b8b0cb7396da4fdd0353f7f9f2fdfc) -- Update deploy.sh - [`826218f`](https://github.com/gnosisguild/interfold/commit/826218f2630d332043720fa20d8038a7f0f7ff05) -- Update swarm_deployment.md - [`0da013e`](https://github.com/gnosisguild/interfold/commit/0da013e9012d28e5681eb6bdf136a0e9f19da1f3) -- Redundant comment - [`1c0162c`](https://github.com/gnosisguild/interfold/commit/1c0162c5536156f0b94cba316deb4b2b4f451031) -- source the env vars - [`da9d805`](https://github.com/gnosisguild/interfold/commit/da9d805edba25fda11e48e733a362ce18f59392e) -- Remove named binding - [`7a7e0e4`](https://github.com/gnosisguild/interfold/commit/7a7e0e4bc1679c4cece9c23747b27326212b3a3c) -- unwrap - [`8f6b5b3`](https://github.com/gnosisguild/interfold/commit/8f6b5b34ea7c3fa49c8dbf6c7aa2c0d29d7950ce) -- Update message - [`60f65c9`](https://github.com/gnosisguild/interfold/commit/60f65c9f41901b75df00ea3d1c97656b10e919f6) -- appease linter - [`07ae2ce`](https://github.com/gnosisguild/interfold/commit/07ae2ceccfb76b1c30f4404780bd96e02e3f0cc9) -- bump evm version - [`e88e4f7`](https://github.com/gnosisguild/interfold/commit/e88e4f72e5154131560fdf91fea9abd6549dc61a) -- Wait for pubkey to be published - [`43453c1`](https://github.com/gnosisguild/interfold/commit/43453c198d0ad2acc9cef0bc00a2832ee30ed1cb) -- Wait on fake_encrypt - [`002607c`](https://github.com/gnosisguild/interfold/commit/002607c170023e74836bf1d203aec3d164903831) -- Remove params hex file - [`48507b6`](https://github.com/gnosisguild/interfold/commit/48507b6369bbf7a6cc30b9f91e956039c41fb5fd) -- Rename file - [`077049a`](https://github.com/gnosisguild/interfold/commit/077049a1718b3e2940f1f98f943b5a88173b9cb6) -- Remove frozen - [`30d1b37`](https://github.com/gnosisguild/interfold/commit/30d1b3742295fac3cbc605c2e642a2e66157de2d) -- Ensure bash - [`ae0da9c`](https://github.com/gnosisguild/interfold/commit/ae0da9c924b0817f7f8cc11ca842750cb50c4e23) -- Use shortcut - [`6e0874f`](https://github.com/gnosisguild/interfold/commit/6e0874f697efe6e77e10203663068870fc48e338) -- fix: typo - [`21684a3`](https://github.com/gnosisguild/interfold/commit/21684a31950a920d8b1f1fc90e4777c80eb50578) -- fix enclave deploy task - [`9be4dad`](https://github.com/gnosisguild/interfold/commit/9be4dad1d6a4a386af170706ae5ccdf1bad81d14) -- add TODO - [`a6a39b3`](https://github.com/gnosisguild/interfold/commit/a6a39b3c085d632155d14668811d0850017b11cc) -- Adjust prettier solidity version - [`ebe4904`](https://github.com/gnosisguild/interfold/commit/ebe490470aff690e1cf8edb331c56f6fd8930859) -- todo: do we need a start timestamp for requests? - [`14cc970`](https://github.com/gnosisguild/interfold/commit/14cc9707fa4921f1d478f4de9f0678a3e5bcc8fb) -- fix path - [`469265a`](https://github.com/gnosisguild/interfold/commit/469265a7cb56ab27c5240ead93b2b0e20e00a8f2) -- fix typo in IE3.sol - [`ee64908`](https://github.com/gnosisguild/interfold/commit/ee649088c05c57ebc3903597794186f1e6a5a067) -- Add branch file - [`a3eacce`](https://github.com/gnosisguild/interfold/commit/a3eaccec6e84a89ccc02e86cc855456ba5c0e0cf) -- update rust toolchain for fmt - [`09d7473`](https://github.com/gnosisguild/interfold/commit/09d747313e2ee85436d38ee4a249e8e2f685bc94) -- Remove whitespace - [`c6dd2cd`](https://github.com/gnosisguild/interfold/commit/c6dd2cdc048bf306d02e69e39934df4c0eccbf31) -- Remove bump comment from integration - [`801b056`](https://github.com/gnosisguild/interfold/commit/801b056ecf83917de97e0333b344284a4cb173bd) -- Update copy secrets - [`5551020`](https://github.com/gnosisguild/interfold/commit/5551020ff5239a20a5690393c3f8b19709ecc7cf) -- add validation - [`8b5191f`](https://github.com/gnosisguild/interfold/commit/8b5191f346e7b236313a8cd75583872a972e2339) -- prettier: ignore deployment files - [`6242870`](https://github.com/gnosisguild/interfold/commit/624287088d688b5b9f6c11011016b0c754cad911) -- exit if not run from root - [`a08755d`](https://github.com/gnosisguild/interfold/commit/a08755d90e8217d1ddcdf2eeb8d0a81aeee34423) -- add "yarn clean" to root package - [`cda415b`](https://github.com/gnosisguild/interfold/commit/cda415b2441fa4d3411ce56cfb1832032237cfbe) -- CypherNode --> Cyphernode - [`868de3d`](https://github.com/gnosisguild/interfold/commit/868de3daa90b39915b8f48f70ff2f0f97fd03f36) -- Fix typo in folder name - [`7139263`](https://github.com/gnosisguild/interfold/commit/71392635a19e7c329658a518e4171ec02b16a2b4) + [`795c307`](https://github.com/theinterfold/interfold/commit/795c3075e45282d976310c536af47212825986d1) -#### [v0.2.0](https://github.com/gnosisguild/interfold/compare/v0.1.15...v0.2.0) - -> 1 June 2026 +#### [v0.1.1-alpha.0](https://github.com/theinterfold/interfold/compare/v0.1.0...v0.1.1-alpha.0) -- chore(release): bump version to 0.2.0 - [`6d70e71`](https://github.com/gnosisguild/interfold/commit/6d70e718d31141ad3a049ed82cea0e82bcf08681) - -#### [v0.1.15](https://github.com/gnosisguild/interfold/compare/v0.1.14...v0.1.15) - -> 19 February 2026 +> 2 June 2025 -- chore: upgrade checkout action [`#1348`](https://github.com/gnosisguild/interfold/pull/1348) -- feat: add parity matrix to config circuit [skip-line-limit] - [`#1342`](https://github.com/gnosisguild/interfold/pull/1342) -- fix: silent error path causes integration test to hang - [`#1346`](https://github.com/gnosisguild/interfold/pull/1346) -- chore: update contract addresses and operator guide - [`#1341`](https://github.com/gnosisguild/interfold/pull/1341) -- fix(crisp): account for remainder in multi-option segment boundaries - [`#1345`](https://github.com/gnosisguild/interfold/pull/1345) -- fix: update q_mod_t references to centered [skip-line-limit] - [`#1340`](https://github.com/gnosisguild/interfold/pull/1340) -- fix: prevent SyncEnded dedup that blocks live EVM events after restart - [`#1343`](https://github.com/gnosisguild/interfold/pull/1343) -- fix: libp2p usage patterns in e3-net crate - [`#1339`](https://github.com/gnosisguild/interfold/pull/1339) -- feat: add chunked historical log fetching with RPC block range - [`#1331`](https://github.com/gnosisguild/interfold/pull/1331) -- feat: integrate pk_generation proof in ciphernode [skip-line-limit] - [`#1311`](https://github.com/gnosisguild/interfold/pull/1311) -- feat: config verification circuit [skip-line-limit] - [`#1306`](https://github.com/gnosisguild/interfold/pull/1306) -- chore(release): bump version to 0.1.14 - [`#1324`](https://github.com/gnosisguild/interfold/pull/1324) -- chore(release): bump version to 0.1.15 - [`207fdc5`](https://github.com/gnosisguild/interfold/commit/207fdc5369009ecb14efd40c28b82221d2781507) +- Release 0.1.1-alpha.0 + [`145ab0f`](https://github.com/theinterfold/interfold/commit/145ab0fa330c35ff159f157f3e93f80a23b0862a) +- Add readme + [`be1f37a`](https://github.com/theinterfold/interfold/commit/be1f37a5a8e9886f84bfebb88ff269f24789b3df) -#### [v0.1.14](https://github.com/gnosisguild/interfold/compare/v0.1.10...v0.1.14) +#### [v0.1.0](https://github.com/theinterfold/interfold/compare/v0.1.0-test4...v0.1.0) -> 15 February 2026 +> 14 June 2025 -- feat: allow custom bb implementation [`#1322`](https://github.com/gnosisguild/interfold/pull/1322) -- feat: event sync [skip-line-limit] [`#1239`](https://github.com/gnosisguild/interfold/pull/1239) -- chore: add oracleHash build option to circuit release - [`#1320`](https://github.com/gnosisguild/interfold/pull/1320) -- chore: update versions.json [`#1318`](https://github.com/gnosisguild/interfold/pull/1318) -- refactor: missing circuits in zk-prover [skip-line-limit] - [`#1317`](https://github.com/gnosisguild/interfold/pull/1317) -- refactor: improve c7 circuit computation [skip-line-limit] - [`#1315`](https://github.com/gnosisguild/interfold/pull/1315) -- chore(release): bump version to 0.1.13 - [`#1316`](https://github.com/gnosisguild/interfold/pull/1316) -- chore: update changelog tooling [skip-line-limit] - [`#1314`](https://github.com/gnosisguild/interfold/pull/1314) -- chore(release): bump version to 0.1.12 [skip-line-limit] - [`#1312`](https://github.com/gnosisguild/interfold/pull/1312) -- refactor: optimize circuit inputs computation [skip-line-limit] - [`#1310`](https://github.com/gnosisguild/interfold/pull/1310) -- feat: add sk_share and e_sm_share [`#1290`](https://github.com/gnosisguild/interfold/pull/1290) -- chore: remove bb.js patch [`#1308`](https://github.com/gnosisguild/interfold/pull/1308) -- feat: zk proof payload signing and verification [skip-line-limit] - [`#1296`](https://github.com/gnosisguild/interfold/pull/1296) -- refactor: rename circuit_input to circuit_data [skip-line-limit] - [`#1304`](https://github.com/gnosisguild/interfold/pull/1304) -- feat: fix cargo tests [`#1285`](https://github.com/gnosisguild/interfold/pull/1285) -- fix: update benches script based on new changes - [`#1303`](https://github.com/gnosisguild/interfold/pull/1303) -- refactor: rename witness to inputs in zk-helpers - [`#1301`](https://github.com/gnosisguild/interfold/pull/1301) -- feat: update circuits configs and benches [skip-line-limit] - [`#1284`](https://github.com/gnosisguild/interfold/pull/1284) -- fix: update bb.js URL as a tmp fix for crisp e2e tests - [`#1298`](https://github.com/gnosisguild/interfold/pull/1298) -- chore: generate solidity verifiers for noir circuits [skip-line-limit] - [`#1295`](https://github.com/gnosisguild/interfold/pull/1295) -- feat: e3 refund timeout mechanism [skip-line-limit] - [`#1161`](https://github.com/gnosisguild/interfold/pull/1161) -- refactor: add default witness code [`#1289`](https://github.com/gnosisguild/interfold/pull/1289) -- test: aggregate e2e circuit tests [`#1286`](https://github.com/gnosisguild/interfold/pull/1286) -- refactor: general zk-helpers refactoring - [`#1283`](https://github.com/gnosisguild/interfold/pull/1283) -- feat: add pk_trfv_generation_circuit to zk-prover - [`#1281`](https://github.com/gnosisguild/interfold/pull/1281) -- chore: update versions download link [`#1275`](https://github.com/gnosisguild/interfold/pull/1275) -- feat: add decrypted-shares-aggregation [skip-line-limit] - [`#1273`](https://github.com/gnosisguild/interfold/pull/1273) -- refactor: add share_decryption circuit [skip-line-limit] - [`#1280`](https://github.com/gnosisguild/interfold/pull/1280) -- chore: crisp fixes [`#1274`](https://github.com/gnosisguild/interfold/pull/1274) -- feat: add share-decryption circuit gen and refactoring [skip-line-limit] - [`#1269`](https://github.com/gnosisguild/interfold/pull/1269) -- feat: add e3-noir-prover crate for proof generation [skip-line-limit] - [`#1211`](https://github.com/gnosisguild/interfold/pull/1211) -- chore(release): bump version to 0.1.11 - [`#1272`](https://github.com/gnosisguild/interfold/pull/1272) -- chore(release): bump version to 0.1.14 - [`d69b991`](https://github.com/gnosisguild/interfold/commit/d69b99138a06a7f72858d3edf30553bd0671db2f) +- Remove macOS13 runner + [`1936fca`](https://github.com/theinterfold/interfold/commit/1936fca63fadfae648838c1070454f7e3b576a65) -#### [v0.1.10](https://github.com/gnosisguild/interfold/compare/v0.1.9...v0.1.10) +#### [v0.1.0-test4](https://github.com/theinterfold/interfold/compare/v0.1.0-test2...v0.1.0-test4) -> 6 February 2026 +> 14 June 2025 -- refactor: add pk_aggregation circuit [`#1270`](https://github.com/gnosisguild/interfold/pull/1270) -- feat: allow crisp to work with constant credits - [`#1263`](https://github.com/gnosisguild/interfold/pull/1263) -- refactor: add pk_generation circuit [`#1268`](https://github.com/gnosisguild/interfold/pull/1268) -- feat: add share-encryption circuit gen [skip-line-limit] - [`#1267`](https://github.com/gnosisguild/interfold/pull/1267) -- chore(release): bump version to 0.1.9 - [`#1266`](https://github.com/gnosisguild/interfold/pull/1266) -- chore(release): bump version to 0.1.10 - [`5721961`](https://github.com/gnosisguild/interfold/commit/5721961291da4ee5aa3c982dac7b1ad368d4e17f) +- Enclave up installer + [`ef448b3`](https://github.com/theinterfold/interfold/commit/ef448b351aceab956e24c1a6594ca8e8d291ddd3) +- Add Progress indicator + [`9222fa4`](https://github.com/theinterfold/interfold/commit/9222fa416945cb1c8fce87288bfb9e9a0dd773a9) +- Formatting + [`6ef0b49`](https://github.com/theinterfold/interfold/commit/6ef0b49d00ee6f99afa748f0a16a4c34a4a65333) +- feat: trigger binary release from package release + [`44779ad`](https://github.com/theinterfold/interfold/commit/44779ad6aca6f3d177aabb076551d47d0ec618f8) +- fix: simplify cross-compilation and improve artifact names + [`d772d5b`](https://github.com/theinterfold/interfold/commit/d772d5b8ca8d2508c8ae6fa9d433535e25c6e883) +- fix: improve cross-compilation setup for ARM64 Linux builds + [`bcc4d5f`](https://github.com/theinterfold/interfold/commit/bcc4d5fd88f21263ccf2337b84364dd76e7f1c8a) +- fix: config message + [`6d51faa`](https://github.com/theinterfold/interfold/commit/6d51faa01a48935b808f2a2483ea38f9832dd5e8) +- fix: dockerfile + [`8325c75`](https://github.com/theinterfold/interfold/commit/8325c75d708cf820c6e66933d8902221093654c0) -#### [v0.1.9](https://github.com/gnosisguild/interfold/compare/v0.1.6...v0.1.9) +#### [v0.1.0-test2](https://github.com/theinterfold/interfold/compare/v0.1.0-test...v0.1.0-test2) -> 5 February 2026 +> 14 June 2025 -- feat: allow to encode multiple options in CRISP votes [skip-line-limit] - [`#1262`](https://github.com/gnosisguild/interfold/pull/1262) -- refactor: porting of greco circuit (aka greco) [skip-line-limit] - [`#1260`](https://github.com/gnosisguild/interfold/pull/1260) -- feat: porting of C2 [skip-line-limit] - [`#1261`](https://github.com/gnosisguild/interfold/pull/1261) -- feat: circuits distribution [`#1243`](https://github.com/gnosisguild/interfold/pull/1243) -- refactor: update pk bfv computation & polynomial utilities - [`#1254`](https://github.com/gnosisguild/interfold/pull/1254) -- refactor: move pvss and pvss-cli as zk-helpers mods [skip-line-limit] - [`#1258`](https://github.com/gnosisguild/interfold/pull/1258) -- fix: sortition ticket calculation to match on chain - [`#1224`](https://github.com/gnosisguild/interfold/pull/1224) -- refactor: polynomial conversions [skip-line-limit] - [`#1231`](https://github.com/gnosisguild/interfold/pull/1231) -- refactor: fhe-params and circuits rename [skip-line-limit] - [`#1244`](https://github.com/gnosisguild/interfold/pull/1244) -- feat: release dappnode v0.1.8 [`#1242`](https://github.com/gnosisguild/interfold/pull/1242) -- chore(release): bump version to 0.1.8 - [`#1241`](https://github.com/gnosisguild/interfold/pull/1241) -- feat: sync mode preparation [skip-line-limit] - [`#1153`](https://github.com/gnosisguild/interfold/pull/1153) -- refactor: add new search module to fhe-params [skip-line-limit] - [`#1216`](https://github.com/gnosisguild/interfold/pull/1216) -- feat: add pvss and pvss-cli rust crates with C0 [skip-line-limit] - [`#1217`](https://github.com/gnosisguild/interfold/pull/1217) -- chore: remove unused keyshare code [skip-line-limit] - [`#1199`](https://github.com/gnosisguild/interfold/pull/1199) -- chore: add EventType and replace all instances - [`#1200`](https://github.com/gnosisguild/interfold/pull/1200) -- feat: zk-helpers crate [skip-line-limit] - [`#1212`](https://github.com/gnosisguild/interfold/pull/1212) -- refactor: add new parity-matrix crate [skip-line-limit] - [`#1210`](https://github.com/gnosisguild/interfold/pull/1210) -- feat: params crate [skip-line-limit] [`#1197`](https://github.com/gnosisguild/interfold/pull/1197) -- refactor: add polynomial crate [skip-line-limit] - [`#1195`](https://github.com/gnosisguild/interfold/pull/1195) -- fix: commitments [skip-line-limit] [`#1196`](https://github.com/gnosisguild/interfold/pull/1196) -- fix: increase integration test ci duration - [`#1198`](https://github.com/gnosisguild/interfold/pull/1198) -- feat: enable trbfv on the ciphernodes - [`#1194`](https://github.com/gnosisguild/interfold/pull/1194) -- fix: retry publish plaintext output [`#1183`](https://github.com/gnosisguild/interfold/pull/1183) -- fix: update ciphernode operator links - [`#1182`](https://github.com/gnosisguild/interfold/pull/1182) -- refactor: add isMaskVote to crisp circuit and sdk - [`#1177`](https://github.com/gnosisguild/interfold/pull/1177) -- refactor: pvss migration [skip-line-limit] - [`#1170`](https://github.com/gnosisguild/interfold/pull/1170) -- chore: add voting token with balance 1 - [`#1172`](https://github.com/gnosisguild/interfold/pull/1172) -- chore: retry activate on crisp server - [`#1171`](https://github.com/gnosisguild/interfold/pull/1171) -- fix: require threshold_n nodes for committee finalization - [`#1167`](https://github.com/gnosisguild/interfold/pull/1167) -- fix: retry tx in crisp server [`#1169`](https://github.com/gnosisguild/interfold/pull/1169) -- fix: retry ciphernode tx with backoff - [`#1168`](https://github.com/gnosisguild/interfold/pull/1168) -- chore: release dappnode v0.1.7 [`#1166`](https://github.com/gnosisguild/interfold/pull/1166) -- chore: fallback to balanceOf if getPastVotes fails - [`#1165`](https://github.com/gnosisguild/interfold/pull/1165) -- chore: update sepolia contracts [`#1163`](https://github.com/gnosisguild/interfold/pull/1163) -- chore(crisp): publish version 0.5.8 [`#1164`](https://github.com/gnosisguild/interfold/pull/1164) -- fix: aggregator address and remove stale libp2p nodes - [`#1162`](https://github.com/gnosisguild/interfold/pull/1162) -- refactor: use commitments for ciphertext in crisp [skip-line-limit] - [`#1156`](https://github.com/gnosisguild/interfold/pull/1156) -- chore: update sepolia contracts [`#1154`](https://github.com/gnosisguild/interfold/pull/1154) -- chore: add endpoints to filter round data by requester - [`#1152`](https://github.com/gnosisguild/interfold/pull/1152) -- chore: store e3 requester [`#1151`](https://github.com/gnosisguild/interfold/pull/1151) -- chore(crisp): publish version 0.5.7 [`#1149`](https://github.com/gnosisguild/interfold/pull/1149) -- refactor: pass public key commitment [skip-line-limit] - [`#1142`](https://github.com/gnosisguild/interfold/pull/1142) -- refactor: access multithread actor exclusively via bus [skip-line-limit] - [`#1146`](https://github.com/gnosisguild/interfold/pull/1146) -- feat!: sync mode and EventSystem [skip-line-limit] - [`#1086`](https://github.com/gnosisguild/interfold/pull/1086) -- feat: add share encryption [skip-line-limit] - [`#1114`](https://github.com/gnosisguild/interfold/pull/1114) -- chore: add mint button [`#1145`](https://github.com/gnosisguild/interfold/pull/1145) -- chore: use merkle tree from server [`#1143`](https://github.com/gnosisguild/interfold/pull/1143) -- feat: add support for masking on frontend - [`#1140`](https://github.com/gnosisguild/interfold/pull/1140) -- fix: update getOptimalThreadCount to work in browsers - [`#1137`](https://github.com/gnosisguild/interfold/pull/1137) -- chore: simplify network test execution - [`#1138`](https://github.com/gnosisguild/interfold/pull/1138) -- refactor: simplify crisp sdk api [`#1135`](https://github.com/gnosisguild/interfold/pull/1135) -- chore(crisp): publish version 0.5.3 [`#1133`](https://github.com/gnosisguild/interfold/pull/1133) -- feat: get previous ciphertext from server [skip-line-limit] - [`#1109`](https://github.com/gnosisguild/interfold/pull/1109) -- docs: update crisp circuit documentation - [`#1132`](https://github.com/gnosisguild/interfold/pull/1132) -- refactor: fix crisp app expiration time and checks - [`#1126`](https://github.com/gnosisguild/interfold/pull/1126) -- test: add real encoded tally [`#1122`](https://github.com/gnosisguild/interfold/pull/1122) -- chore: enclave docs [skip-line-limit] - [`#1021`](https://github.com/gnosisguild/interfold/pull/1021) -- chore: improve ci workflows [`#1113`](https://github.com/gnosisguild/interfold/pull/1113) -- chore: print out .env to copy paste contracts - [`#1112`](https://github.com/gnosisguild/interfold/pull/1112) -- fix: abi encode custom params [`#1108`](https://github.com/gnosisguild/interfold/pull/1108) -- chore: add cache dependencies action [`#1110`](https://github.com/gnosisguild/interfold/pull/1110) -- feat: verify external contracts [`#1106`](https://github.com/gnosisguild/interfold/pull/1106) -- chore: re export ag key [`#1111`](https://github.com/gnosisguild/interfold/pull/1111) -- feat!: implement simple fake sequencer [skip-line-limit] - [`#1073`](https://github.com/gnosisguild/interfold/pull/1073) -- chore: scale down by half decimals [`#1105`](https://github.com/gnosisguild/interfold/pull/1105) -- chore(crisp): publish version 0.5.2 [`#1104`](https://github.com/gnosisguild/interfold/pull/1104) -- chore: increase max vote allowed [`#1103`](https://github.com/gnosisguild/interfold/pull/1103) -- chore: speed up ci workflow [`#1082`](https://github.com/gnosisguild/interfold/pull/1082) -- feat: update submission deadline task - [`#1102`](https://github.com/gnosisguild/interfold/pull/1102) -- chore: store block numbers [`#1101`](https://github.com/gnosisguild/interfold/pull/1101) -- feat: add pk_commitment for greco [`#1083`](https://github.com/gnosisguild/interfold/pull/1083) -- chore(release): bump version to 0.1.7 - [`#1100`](https://github.com/gnosisguild/interfold/pull/1100) -- chore: use different signature per round - [`#1094`](https://github.com/gnosisguild/interfold/pull/1094) -- chore(release): bump version to 0.1.6 [skip-line-limit] - [`#1077`](https://github.com/gnosisguild/interfold/pull/1077) -- chore: add fee token to enclave interface - [`#1099`](https://github.com/gnosisguild/interfold/pull/1099) -- docs: update release and branching strategy - [`#1093`](https://github.com/gnosisguild/interfold/pull/1093) -- fix: release add back registry url and update npm to latest - [`#1098`](https://github.com/gnosisguild/interfold/pull/1098) -- chore: enforce OIDC and pin cargo workplace version - [`#1097`](https://github.com/gnosisguild/interfold/pull/1097) -- fix: use npm and install solc for release build - [`#1096`](https://github.com/gnosisguild/interfold/pull/1096) -- chore: add provenance flag to npm [`#1095`](https://github.com/gnosisguild/interfold/pull/1095) -- chore: add id-token to release workflow - [`#1088`](https://github.com/gnosisguild/interfold/pull/1088) -- fix: crisp voting ux fixes [skip-line-limit] - [`#1053`](https://github.com/gnosisguild/interfold/pull/1053) -- feat: add cli methods for ciphernode registration [skip-line-limit] - [`#1089`](https://github.com/gnosisguild/interfold/pull/1089) -- refactor: dynamic tree depth [`#1076`](https://github.com/gnosisguild/interfold/pull/1076) -- feat: safe refactoring [`#1079`](https://github.com/gnosisguild/interfold/pull/1079) -- chore: add crisp sdk and circuits tests to ci - [`#980`](https://github.com/gnosisguild/interfold/pull/980) -- chore: add profiling support for risc0 - [`#1078`](https://github.com/gnosisguild/interfold/pull/1078) -- chore(release): bump version to 0.1.9 - [`0a419c1`](https://github.com/gnosisguild/interfold/commit/0a419c1d122899405be79795e8fd7bd90445a40f) +- fix: improve cross-compilation setup for ARM64 Linux builds + [`a4dac17`](https://github.com/theinterfold/interfold/commit/a4dac173d0a3d61f9a9ac8ba23a2771cef9f9a56) -#### [v0.1.6](https://github.com/gnosisguild/interfold/compare/v0.1.4...v0.1.6) +#### [v0.1.0-test](https://github.com/theinterfold/interfold/compare/v0.0.14-test...v0.1.0-test) -> 3 December 2025 +> 14 June 2025 -- refactor: clean up crisp contracts [`#1075`](https://github.com/gnosisguild/interfold/pull/1075) -- refactor: clean up crisp contracts [`#1075`](https://github.com/gnosisguild/interfold/pull/1075) -- refactor: crisp sdk [skip-line-limit] - [`#1055`](https://github.com/gnosisguild/interfold/pull/1055) -- refactor: bind encrypted vote to zk proof [skip-line-limit] - [`#1025`](https://github.com/gnosisguild/interfold/pull/1025) -- feat: greco, e0 == e0is[i] check [`#1049`](https://github.com/gnosisguild/interfold/pull/1049) -- feat: add dappnode pkg & update ci docker images tags [skip-line-limit] - [`#1061`](https://github.com/gnosisguild/interfold/pull/1061) -- feat: add support for dnsaddr resolution - [`#1060`](https://github.com/gnosisguild/interfold/pull/1060) -- feat: prefactor for sync mode tidy up event structure [skip-line-limit] - [`#1056`](https://github.com/gnosisguild/interfold/pull/1056) -- refactor: add prettier plugin for solidity - [`#1054`](https://github.com/gnosisguild/interfold/pull/1054) -- feat: add hybrid logical clock to codebase - [`#1057`](https://github.com/gnosisguild/interfold/pull/1057) -- feat: connect crisp to blockchain time [skip-line-limit] - [`#1052`](https://github.com/gnosisguild/interfold/pull/1052) -- feat: indexer refactor - consolidate listeners and add ctx - [`#1043`](https://github.com/gnosisguild/interfold/pull/1043) -- chore: update crisp scripts and docs [`#1046`](https://github.com/gnosisguild/interfold/pull/1046) -- feat: store merkle tree on program [skip-line-limit] - [`#1027`](https://github.com/gnosisguild/interfold/pull/1027) -- chore: remove wasm-pack install step [`#1045`](https://github.com/gnosisguild/interfold/pull/1045) -- feat: bonsai to boundless migration [skip-line-limit] - [`#1030`](https://github.com/gnosisguild/interfold/pull/1030) -- chore: update prettier conf to include more files - [`#1041`](https://github.com/gnosisguild/interfold/pull/1041) -- chore: unify linters [`#1039`](https://github.com/gnosisguild/interfold/pull/1039) -- fix: support crate contract path [`#1038`](https://github.com/gnosisguild/interfold/pull/1038) -- chore: make scripts more consistent [`#1033`](https://github.com/gnosisguild/interfold/pull/1033) -- chore: update prettier config [skip-line-limit] - [`#1034`](https://github.com/gnosisguild/interfold/pull/1034) -- chore: update Noir to latest version in CRISP [skip-line-limit] - [`#1026`](https://github.com/gnosisguild/interfold/pull/1026) -- feat: crisp use param set 512_10_1 [`#1009`](https://github.com/gnosisguild/interfold/pull/1009) -- refactor: make inputs public in CRISP circuit - [`#995`](https://github.com/gnosisguild/interfold/pull/995) -- fix: use simulated network for hardhat - [`#1024`](https://github.com/gnosisguild/interfold/pull/1024) -- feat: do not use external input validator for programs [skip-line-limit] - [`#996`](https://github.com/gnosisguild/interfold/pull/996) -- feat: automatically config enclave.config.yaml - [`#1014`](https://github.com/gnosisguild/interfold/pull/1014) -- chore: remove script to compile circuits - [`#1018`](https://github.com/gnosisguild/interfold/pull/1018) -- feat: multithread enable threadpool [`#1016`](https://github.com/gnosisguild/interfold/pull/1016) -- chore: enable linking workspace packages - [`#1017`](https://github.com/gnosisguild/interfold/pull/1017) -- feat: add historical events ordering on ciphernode startup - [`#1012`](https://github.com/gnosisguild/interfold/pull/1012) -- chore: add vercel deployment script [`#1015`](https://github.com/gnosisguild/interfold/pull/1015) -- chore(crisp): make sdk compatible with different envs - [`#1010`](https://github.com/gnosisguild/interfold/pull/1010) -- chore: compatibility fixes and testnet setup script - [`#1001`](https://github.com/gnosisguild/interfold/pull/1001) -- chore: set target web/nodejs for crisp zk-inputs - [`#1006`](https://github.com/gnosisguild/interfold/pull/1006) -- chore: verify proxy and implementation contracts - [`#1005`](https://github.com/gnosisguild/interfold/pull/1005) -- fix: template init was not using up-to-date dependencies - [`#1008`](https://github.com/gnosisguild/interfold/pull/1008) -- feat: expose params via wasm [`#993`](https://github.com/gnosisguild/interfold/pull/993) -- chore: add static version of sdk in client - [`#994`](https://github.com/gnosisguild/interfold/pull/994) -- test: add test for on-chain zk verification - [`#984`](https://github.com/gnosisguild/interfold/pull/984) -- feat: deploy transparent proxy contracts [skip-line-limit] - [`#987`](https://github.com/gnosisguild/interfold/pull/987) -- feat: trbfv integration test [skip-line-limit] - [`#969`](https://github.com/gnosisguild/interfold/pull/969) -- chore: update zkfhe-generator to latest version - [`#986`](https://github.com/gnosisguild/interfold/pull/986) -- fix: change bound types in Greco to Field - [`#972`](https://github.com/gnosisguild/interfold/pull/972) -- chore: v0.0.2-test [`#979`](https://github.com/gnosisguild/interfold/pull/979) -- test: crisp circuit tests [`#978`](https://github.com/gnosisguild/interfold/pull/978) -- chore: set up tsup for crisp-sdk [`#976`](https://github.com/gnosisguild/interfold/pull/976) -- fix: crisp circuit validation of encoded vote - [`#973`](https://github.com/gnosisguild/interfold/pull/973) -- fix: refactor arcbytes to accept &[u8] [`#961`](https://github.com/gnosisguild/interfold/pull/961) -- chore: fix size script to ignore lockfiles, comments and whitespace - [`#971`](https://github.com/gnosisguild/interfold/pull/971) -- feat: add production ready sets for trbfv and bfv - [`#942`](https://github.com/gnosisguild/interfold/pull/942) -- fix: increase timeout for crisp e2e for committee finalization - [`#970`](https://github.com/gnosisguild/interfold/pull/970) -- fix: make submit ticket more gas efficient - [`#965`](https://github.com/gnosisguild/interfold/pull/965) -- chore: tally decoding updated to only sum up the correct coefficients - [`#951`](https://github.com/gnosisguild/interfold/pull/951) -- feat: fetch token holders with etherscan api [skip-line-limit] - [`#929`](https://github.com/gnosisguild/interfold/pull/929) -- chore: crisp packages publishing [`#963`](https://github.com/gnosisguild/interfold/pull/963) -- feat: validate vote is <= balance [`#954`](https://github.com/gnosisguild/interfold/pull/954) -- chore: check if this is the first vote or mask - [`#946`](https://github.com/gnosisguild/interfold/pull/946) -- feat: greco gamma optimization [`#911`](https://github.com/gnosisguild/interfold/pull/911) -- chore: check vote is zero for masking [`#938`](https://github.com/gnosisguild/interfold/pull/938) -- refactor: optimize ciphertext addition circuit - [`#940`](https://github.com/gnosisguild/interfold/pull/940) -- feat: ciphernode economic contracts [skip-line-limit] - [`#766`](https://github.com/gnosisguild/interfold/pull/766) -- fix: add some stability improvements to crisp_e2e test - [`#936`](https://github.com/gnosisguild/interfold/pull/936) -- refactor: structure circuit with correct conditions - [`#933`](https://github.com/gnosisguild/interfold/pull/933) -- feat: add dht get_record and set_record commands - [`#904`](https://github.com/gnosisguild/interfold/pull/904) -- feat: add ciphertext addition to circuit - [`#912`](https://github.com/gnosisguild/interfold/pull/912) -- feat: mask vote utilities [`#924`](https://github.com/gnosisguild/interfold/pull/924) -- refactor: move circuits outside packages - [`#931`](https://github.com/gnosisguild/interfold/pull/931) -- docs: fix tag for circuit imports [`#930`](https://github.com/gnosisguild/interfold/pull/930) -- fix: small changes to aid crisp e2e test to run locally - [`#926`](https://github.com/gnosisguild/interfold/pull/926) -- chore: update size check workflow [`#922`](https://github.com/gnosisguild/interfold/pull/922) -- feat: add merkle tree proof inputs to circuit and sdk - [`#917`](https://github.com/gnosisguild/interfold/pull/917) -- fix: pnpm install not working [`#921`](https://github.com/gnosisguild/interfold/pull/921) -- feat: signature generation and parsing [`#914`](https://github.com/gnosisguild/interfold/pull/914) -- chore: update enclave interface [`#910`](https://github.com/gnosisguild/interfold/pull/910) -- refactor: replace enclave-sdk with crisp-sdk - [`#908`](https://github.com/gnosisguild/interfold/pull/908) -- chore: mock sepolia token holders as api does not support it - [`#892`](https://github.com/gnosisguild/interfold/pull/892) -- chore: use latest abi encoding [`#907`](https://github.com/gnosisguild/interfold/pull/907) -- feat: fix infrastructure and prefactor net interface - [`#903`](https://github.com/gnosisguild/interfold/pull/903) -- feat: add zk-inputs-wasm crate [skip-line-limit] - [`#905`](https://github.com/gnosisguild/interfold/pull/905) -- feat: add crate for zk input generation [skip-line-limit] - [`#901`](https://github.com/gnosisguild/interfold/pull/901) -- fix: wait until start window before activating an e3 - [`#902`](https://github.com/gnosisguild/interfold/pull/902) -- chore: update bfv-helpers dependencies [skip-line-limit] - [`#883`](https://github.com/gnosisguild/interfold/pull/883) -- fix: deploy risc0verifier with hardhat [`#894`](https://github.com/gnosisguild/interfold/pull/894) -- chore: new crisp folder structure [`#895`](https://github.com/gnosisguild/interfold/pull/895) -- fix: coderabbit config [`#893`](https://github.com/gnosisguild/interfold/pull/893) -- fix: correctly parse custom params event - [`#891`](https://github.com/gnosisguild/interfold/pull/891) -- fix: deploy the right input validator [`#889`](https://github.com/gnosisguild/interfold/pull/889) -- fix: ensure we can deploy the full risc0 verifier - [`#886`](https://github.com/gnosisguild/interfold/pull/886) -- feat: add contract verification on CRISP - [`#885`](https://github.com/gnosisguild/interfold/pull/885) -- chore: merge main [`#884`](https://github.com/gnosisguild/interfold/pull/884) -- feat: deploy with hardhat in CRISP [`#875`](https://github.com/gnosisguild/interfold/pull/875) -- feat: enclave start --experimental-trbfv and use ciphernodebuilder - [`#856`](https://github.com/gnosisguild/interfold/pull/856) -- feat: encrypt vote and generate initial inputs - [`#872`](https://github.com/gnosisguild/interfold/pull/872) -- feat: verify contracts on etherscan [`#867`](https://github.com/gnosisguild/interfold/pull/867) -- chore: add check for pnpm version [`#871`](https://github.com/gnosisguild/interfold/pull/871) -- chore: make build info deterministic [`#869`](https://github.com/gnosisguild/interfold/pull/869) -- chore: calculate yes and no indices in noir - [`#860`](https://github.com/gnosisguild/interfold/pull/860) -- chore: merge main [skip-line-limit] [`#849`](https://github.com/gnosisguild/interfold/pull/849) -- chore: use rpc url rather than infura key - [`#864`](https://github.com/gnosisguild/interfold/pull/864) -- chore: generalize bfv encrypt functions - [`#857`](https://github.com/gnosisguild/interfold/pull/857) -- chore: calculate yes and no indexes in ts - [`#859`](https://github.com/gnosisguild/interfold/pull/859) -- chore: cleanup encryption functions in ts sdk - [`#858`](https://github.com/gnosisguild/interfold/pull/858) -- feat: add functionality to encrypt a u64 vector - [`#853`](https://github.com/gnosisguild/interfold/pull/853) -- feat: kademlia dht publishing: receiving document - [`#828`](https://github.com/gnosisguild/interfold/pull/828) -- feat: decode tally in ts [`#852`](https://github.com/gnosisguild/interfold/pull/852) -- feat: validate voting power [`#851`](https://github.com/gnosisguild/interfold/pull/851) -- refactor: remove error collector [`#850`](https://github.com/gnosisguild/interfold/pull/850) -- feat: add vote validation and encoding in ts - [`#848`](https://github.com/gnosisguild/interfold/pull/848) -- feat: limit PRs to 700 lines [`#821`](https://github.com/gnosisguild/interfold/pull/821) -- feat: add trbfv actor test [`#660`](https://github.com/gnosisguild/interfold/pull/660) -- feat: inclusion proof [`#846`](https://github.com/gnosisguild/interfold/pull/846) -- feat: assign voter slot [`#843`](https://github.com/gnosisguild/interfold/pull/843) -- chore: remove semaphore and cleanup crisp - [`#833`](https://github.com/gnosisguild/interfold/pull/833) -- chore: crisp server env config [`#837`](https://github.com/gnosisguild/interfold/pull/837) -- feat!: kademlia dht publishing: publish - [`#818`](https://github.com/gnosisguild/interfold/pull/818) -- feat: generate merkle tree [`#826`](https://github.com/gnosisguild/interfold/pull/826) -- feat: fetch round data from crisp server - [`#811`](https://github.com/gnosisguild/interfold/pull/811) -- chore: cleanup sdk structure [`#822`](https://github.com/gnosisguild/interfold/pull/822) -- feat: fetch token data data from crisp server - [`#804`](https://github.com/gnosisguild/interfold/pull/804) -- test: make crate tests macos-compatible - [`#799`](https://github.com/gnosisguild/interfold/pull/799) -- chore: rebase dev [`#816`](https://github.com/gnosisguild/interfold/pull/816) -- fix: risc0 dev mode env var [`#810`](https://github.com/gnosisguild/interfold/pull/810) -- docs(contributor): contrib-readme-action has updated readme - [`#803`](https://github.com/gnosisguild/interfold/pull/803) -- chore: update README [`#802`](https://github.com/gnosisguild/interfold/pull/802) -- feat: ticket score sortition [`#698`](https://github.com/gnosisguild/interfold/pull/698) -- feat: census tree on CRISP [`#763`](https://github.com/gnosisguild/interfold/pull/763) -- chore: update lock and Dockerfile [`#794`](https://github.com/gnosisguild/interfold/pull/794) -- chore: update risc0 version v3.0.3 [`#793`](https://github.com/gnosisguild/interfold/pull/793) -- chore: update zkvm to v3.0.0 [`#791`](https://github.com/gnosisguild/interfold/pull/791) -- chore: allow mock input validator in CRISP - [`#782`](https://github.com/gnosisguild/interfold/pull/782) -- docs(contributor): contrib-readme-action has updated readme - [`#780`](https://github.com/gnosisguild/interfold/pull/780) -- feat: add ecdsa proving circuit [`#781`](https://github.com/gnosisguild/interfold/pull/781) -- chore(release): bump version to 0.1.6 - [`aa10051`](https://github.com/gnosisguild/interfold/commit/aa100511046fb1d28dada659d29b3d775fc68f9d) -- chore: contracts deployments - [`3d664e2`](https://github.com/gnosisguild/interfold/commit/3d664e2366c512f879a267ab3c4edc17929d336b) -- chore: revert contracts json - [`3061f60`](https://github.com/gnosisguild/interfold/commit/3061f60670c013a24e46e0f99d76091d7c9796d7) -- chore: add prettier and no verify options to publish - [`a498186`](https://github.com/gnosisguild/interfold/commit/a49818656b8842158b93dec393dd9a0b0dc896fa) -- chore: add prettier and no verify options to publish - [`b909e08`](https://github.com/gnosisguild/interfold/commit/b909e08db9205107905b3a9fec0b8357fdcde828) -- chore: update lock file - [`25aebb9`](https://github.com/gnosisguild/interfold/commit/25aebb9c94fd85a70c01425856377ee51970887e) -- chore: prettier - [`c1bdd98`](https://github.com/gnosisguild/interfold/commit/c1bdd98e3d7bdfdcdfd4f5304d5083007f8a796e) +- Enclave up installer + [`fdd1ae0`](https://github.com/theinterfold/interfold/commit/fdd1ae05d02e2eaa94b25ae17ea81cf3d055c380) +- Formatting + [`cefaca6`](https://github.com/theinterfold/interfold/commit/cefaca66612534a12664ae94e68c25df4a3eb3f2) +- Rollback metamask version + [`eedc714`](https://github.com/theinterfold/interfold/commit/eedc714a06dd2ab824af055571b3c91945de1744) -#### [v0.1.4](https://github.com/gnosisguild/interfold/compare/v0.1.2...v0.1.4) +#### [v0.0.14-test](https://github.com/theinterfold/interfold/compare/v0.0.5-test.22...v0.0.14-test) -> 7 October 2025 +> 30 September 2025 -- feat: add version flag [`#800`](https://github.com/gnosisguild/interfold/pull/800) -- chore(release): bump version to 0.1.3 [`#779`](https://github.com/gnosisguild/interfold/pull/779) -- fix: remove mac intel build and allow crates publishing to fail - [`#777`](https://github.com/gnosisguild/interfold/pull/777) -- fix: rust releases [`#774`](https://github.com/gnosisguild/interfold/pull/774) -- fix: ensure we push to the correct branch - [`#770`](https://github.com/gnosisguild/interfold/pull/770) -- chore: add script to bump versions and release workflows - [`#764`](https://github.com/gnosisguild/interfold/pull/764) - feat: optimization by concatenating coefficients - [`#734`](https://github.com/gnosisguild/interfold/pull/734) + [`#734`](https://github.com/theinterfold/interfold/pull/734) - feat: add a function to get an e3 public key - [`#760`](https://github.com/gnosisguild/interfold/pull/760) + [`#760`](https://github.com/theinterfold/interfold/pull/760) - fix: fix reentrancy issue in enclave contracts - [`#752`](https://github.com/gnosisguild/interfold/pull/752) + [`#752`](https://github.com/theinterfold/interfold/pull/752) - docs(contributor): contrib-readme-action has updated readme - [`#745`](https://github.com/gnosisguild/interfold/pull/745) -- docs: update contracts readme [`#725`](https://github.com/gnosisguild/interfold/pull/725) -- test: add sdk tests to ci [`#742`](https://github.com/gnosisguild/interfold/pull/742) -- chore: remove wasm from exclude list [`#714`](https://github.com/gnosisguild/interfold/pull/714) -- chore: publish 0.0.14-test [`#743`](https://github.com/gnosisguild/interfold/pull/743) -- fix: wasm init [`#740`](https://github.com/gnosisguild/interfold/pull/740) -- fix: contracts exports [`#732`](https://github.com/gnosisguild/interfold/pull/732) -- chore: release 0.0.12-test [`#731`](https://github.com/gnosisguild/interfold/pull/731) + [`#745`](https://github.com/theinterfold/interfold/pull/745) +- docs: update contracts readme [`#725`](https://github.com/theinterfold/interfold/pull/725) +- test: add sdk tests to ci [`#742`](https://github.com/theinterfold/interfold/pull/742) +- chore: remove wasm from exclude list [`#714`](https://github.com/theinterfold/interfold/pull/714) +- chore: publish 0.0.14-test [`#743`](https://github.com/theinterfold/interfold/pull/743) +- fix: wasm init [`#740`](https://github.com/theinterfold/interfold/pull/740) +- fix: contracts exports [`#732`](https://github.com/theinterfold/interfold/pull/732) +- chore: release 0.0.12-test [`#731`](https://github.com/theinterfold/interfold/pull/731) - chore: release 0.0.11-test npm packages - [`#730`](https://github.com/gnosisguild/interfold/pull/730) + [`#730`](https://github.com/theinterfold/interfold/pull/730) - docs(contributor): contrib-readme-action has updated readme - [`#721`](https://github.com/gnosisguild/interfold/pull/721) -- docs: update hosted docs on CRISP [`#724`](https://github.com/gnosisguild/interfold/pull/724) -- refactor: contract optimizations [`#720`](https://github.com/gnosisguild/interfold/pull/720) -- refactor: readme and contracts [`#722`](https://github.com/gnosisguild/interfold/pull/722) + [`#721`](https://github.com/theinterfold/interfold/pull/721) +- docs: update hosted docs on CRISP [`#724`](https://github.com/theinterfold/interfold/pull/724) +- refactor: contract optimizations [`#720`](https://github.com/theinterfold/interfold/pull/720) +- refactor: readme and contracts [`#722`](https://github.com/theinterfold/interfold/pull/722) - feat: upgrade to hardhat v3 and configure repo - [`#677`](https://github.com/gnosisguild/interfold/pull/677) -- fix: rust crates release workflow [`#715`](https://github.com/gnosisguild/interfold/pull/715) + [`#677`](https://github.com/theinterfold/interfold/pull/677) +- fix: rust crates release workflow [`#715`](https://github.com/theinterfold/interfold/pull/715) - docs(contributor): contrib-readme-action has updated readme - [`#701`](https://github.com/gnosisguild/interfold/pull/701) + [`#701`](https://github.com/theinterfold/interfold/pull/701) - chore: remove yq from dev_ciphernodes.sh - [`#711`](https://github.com/gnosisguild/interfold/pull/711) -- fix: update relative paths to use git [`#708`](https://github.com/gnosisguild/interfold/pull/708) -- chore: add tmux instructions [`#700`](https://github.com/gnosisguild/interfold/pull/700) + [`#711`](https://github.com/theinterfold/interfold/pull/711) +- fix: update relative paths to use git [`#708`](https://github.com/theinterfold/interfold/pull/708) +- chore: add tmux instructions [`#700`](https://github.com/theinterfold/interfold/pull/700) - chore(ci): fix release rust crates workflow - [`#695`](https://github.com/gnosisguild/interfold/pull/695) -- fix: rust crate release error [`#694`](https://github.com/gnosisguild/interfold/pull/694) -- fix: release rust crates error [`#689`](https://github.com/gnosisguild/interfold/pull/689) -- fix: remove ci artifacts deep clean [`#681`](https://github.com/gnosisguild/interfold/pull/681) + [`#695`](https://github.com/theinterfold/interfold/pull/695) +- fix: rust crate release error [`#694`](https://github.com/theinterfold/interfold/pull/694) +- fix: release rust crates error [`#689`](https://github.com/theinterfold/interfold/pull/689) +- fix: remove ci artifacts deep clean [`#681`](https://github.com/theinterfold/interfold/pull/681) - fix: remove already published files from gitignore - [`#680`](https://github.com/gnosisguild/interfold/pull/680) + [`#680`](https://github.com/theinterfold/interfold/pull/680) - fix: ensure we don't have uncommited files - [`#676`](https://github.com/gnosisguild/interfold/pull/676) -- chore(release): bump version to 0.1.4 - [`e2a8818`](https://github.com/gnosisguild/interfold/commit/e2a8818cd6634bd7b3cec52f75825e5ee9654f22) - -#### [v0.1.2](https://github.com/gnosisguild/interfold/compare/v0.1.1...v0.1.2) - -> 4 September 2025 - -- feat: update to enclave specific org [`#673`](https://github.com/gnosisguild/interfold/pull/673) -- feat: move wasm-crypto to the sdk [`#635`](https://github.com/gnosisguild/interfold/pull/635) + [`#676`](https://github.com/theinterfold/interfold/pull/676) +- feat: update to enclave specific org [`#673`](https://github.com/theinterfold/interfold/pull/673) +- feat: move wasm-crypto to the sdk [`#635`](https://github.com/theinterfold/interfold/pull/635) - refactor: use semaphore packages from npmjs - [`#666`](https://github.com/gnosisguild/interfold/pull/666) -- feat: allow checkin without nargo [`#669`](https://github.com/gnosisguild/interfold/pull/669) + [`#666`](https://github.com/theinterfold/interfold/pull/666) +- feat: allow checkin without nargo [`#669`](https://github.com/theinterfold/interfold/pull/669) - refactor: add crisp e2e to ci.yml to reuse enclave-cli build - [`#668`](https://github.com/gnosisguild/interfold/pull/668) + [`#668`](https://github.com/theinterfold/interfold/pull/668) - feat: configure crisp as the rust template and remove risc0 from e2e tests - [`#657`](https://github.com/gnosisguild/interfold/pull/657) -- feat: workspace for enclave circuits [`#648`](https://github.com/gnosisguild/interfold/pull/648) + [`#657`](https://github.com/theinterfold/interfold/pull/657) +- feat: workspace for enclave circuits [`#648`](https://github.com/theinterfold/interfold/pull/648) - refactor(contracts): use struct param to fix stack too deep error - [`#665`](https://github.com/gnosisguild/interfold/pull/665) + [`#665`](https://github.com/theinterfold/interfold/pull/665) - fix: ensure we do not send the vote in the semaphore message field - [`#659`](https://github.com/gnosisguild/interfold/pull/659) + [`#659`](https://github.com/theinterfold/interfold/pull/659) - Change commit linting to apply to PR title only - [`#652`](https://github.com/gnosisguild/interfold/pull/652) -- feat: event definition [`#612`](https://github.com/gnosisguild/interfold/pull/612) + [`#652`](https://github.com/theinterfold/interfold/pull/652) +- feat: event definition [`#612`](https://github.com/theinterfold/interfold/pull/612) - docs(contributor): contributors readme action update - [`#644`](https://github.com/gnosisguild/interfold/pull/644) -- chore: update valid commit types [`#645`](https://github.com/gnosisguild/interfold/pull/645) -- feat: remove skip ci [`#632`](https://github.com/gnosisguild/interfold/pull/632) -- feat: fix version issue [`#634`](https://github.com/gnosisguild/interfold/pull/634) -- chore: tidy init stdout [`#628`](https://github.com/gnosisguild/interfold/pull/628) + [`#644`](https://github.com/theinterfold/interfold/pull/644) +- chore: update valid commit types [`#645`](https://github.com/theinterfold/interfold/pull/645) +- feat: remove skip ci [`#632`](https://github.com/theinterfold/interfold/pull/632) +- feat: fix version issue [`#634`](https://github.com/theinterfold/interfold/pull/634) +- chore: tidy init stdout [`#628`](https://github.com/theinterfold/interfold/pull/628) - chore(crisp): consolidate config struct - [`#621`](https://github.com/gnosisguild/interfold/pull/621) + [`#621`](https://github.com/theinterfold/interfold/pull/621) - chore: remove redundant workspaces directive - [`#615`](https://github.com/gnosisguild/interfold/pull/615) + [`#615`](https://github.com/theinterfold/interfold/pull/615) - fix: ensure we publish the dist folder of the sdk - [`#614`](https://github.com/gnosisguild/interfold/pull/614) + [`#614`](https://github.com/theinterfold/interfold/pull/614) - fix: enable branch protection detection - [`#605`](https://github.com/gnosisguild/interfold/pull/605) + [`#605`](https://github.com/theinterfold/interfold/pull/605) - feat: add sensitive container for transferring data between actors - [`#603`](https://github.com/gnosisguild/interfold/pull/603) -- fix: wasm install [`#594`](https://github.com/gnosisguild/interfold/pull/594) + [`#603`](https://github.com/theinterfold/interfold/pull/603) +- fix: wasm install [`#594`](https://github.com/theinterfold/interfold/pull/594) - fix: comprehensively clean working directory - [`#606`](https://github.com/gnosisguild/interfold/pull/606) -- feat: rename network components [`#602`](https://github.com/gnosisguild/interfold/pull/602) -- fix: contributor list [`#592`](https://github.com/gnosisguild/interfold/pull/592) -- fix: failing release action [`#590`](https://github.com/gnosisguild/interfold/pull/590) + [`#606`](https://github.com/theinterfold/interfold/pull/606) +- feat: rename network components [`#602`](https://github.com/theinterfold/interfold/pull/602) +- fix: contributor list [`#592`](https://github.com/theinterfold/interfold/pull/592) +- fix: failing release action [`#590`](https://github.com/theinterfold/interfold/pull/590) - Chore: lock compiler + deps and enable MSRV‑aware resolution - [`#589`](https://github.com/gnosisguild/interfold/pull/589) -- Feat: jazzed up readme [`#588`](https://github.com/gnosisguild/interfold/pull/588) + [`#589`](https://github.com/theinterfold/interfold/pull/589) +- Feat: jazzed up readme [`#588`](https://github.com/theinterfold/interfold/pull/588) - chore: add script and github workflow to check SPDX headers - [`#580`](https://github.com/gnosisguild/interfold/pull/580) -- Further hacknet refs [`#579`](https://github.com/gnosisguild/interfold/pull/579) -- Update actions to remove hacknet [`#578`](https://github.com/gnosisguild/interfold/pull/578) -- Enclave init is not working [`#576`](https://github.com/gnosisguild/interfold/pull/576) -- Universal wasm built within the SDK [`#574`](https://github.com/gnosisguild/interfold/pull/574) -- Remove Risc0 from tests [`#569`](https://github.com/gnosisguild/interfold/pull/569) + [`#580`](https://github.com/theinterfold/interfold/pull/580) +- Further hacknet refs [`#579`](https://github.com/theinterfold/interfold/pull/579) +- Update actions to remove hacknet [`#578`](https://github.com/theinterfold/interfold/pull/578) +- Enclave init is not working [`#576`](https://github.com/theinterfold/interfold/pull/576) +- Universal wasm built within the SDK [`#574`](https://github.com/theinterfold/interfold/pull/574) +- Remove Risc0 from tests [`#569`](https://github.com/theinterfold/interfold/pull/569) - Ensure enclave program is compiled before test is run - [`#564`](https://github.com/gnosisguild/interfold/pull/564) -- Integration test and cleanup [`#558`](https://github.com/gnosisguild/interfold/pull/558) -- Switch to Semaphore Noir [`#557`](https://github.com/gnosisguild/interfold/pull/557) + [`#564`](https://github.com/theinterfold/interfold/pull/564) +- Integration test and cleanup [`#558`](https://github.com/theinterfold/interfold/pull/558) +- Switch to Semaphore Noir [`#557`](https://github.com/theinterfold/interfold/pull/557) - enforce 9-character Git SHA in build script - [`#553`](https://github.com/gnosisguild/interfold/pull/553) -- Update Docs [`#514`](https://github.com/gnosisguild/interfold/pull/514) + [`#553`](https://github.com/theinterfold/interfold/pull/553) +- Update Docs [`#514`](https://github.com/theinterfold/interfold/pull/514) - Add `enclave purge-all` and `enclave program cache purge` - [`#552`](https://github.com/gnosisguild/interfold/pull/552) + [`#552`](https://github.com/theinterfold/interfold/pull/552) - Use host-gateway to enable cross platform callback networking - [`#546`](https://github.com/gnosisguild/interfold/pull/546) -- Device is not a TTY [`#544`](https://github.com/gnosisguild/interfold/pull/544) + [`#546`](https://github.com/theinterfold/interfold/pull/546) +- Device is not a TTY [`#544`](https://github.com/theinterfold/interfold/pull/544) - Use FS utils to avoid using external tools like sed, cp etc - [`#541`](https://github.com/gnosisguild/interfold/pull/541) -- Fix macos issue and cleanup after fail [`#540`](https://github.com/gnosisguild/interfold/pull/540) -- Fallback rev to 7 chars [`#538`](https://github.com/gnosisguild/interfold/pull/538) -- Change rev to 7 chars [`#537`](https://github.com/gnosisguild/interfold/pull/537) -- chore: update MSRV to Rust 1.86 for alloy compatibility - [`ff2d7a5`](https://github.com/gnosisguild/interfold/commit/ff2d7a5ffda4374e56f52db85c59fe54e44aac72) -- R0 does need its own toolchain - [`9524d18`](https://github.com/gnosisguild/interfold/commit/9524d185b97a2f4a457bb011cd2aaa2e703056d9) -- update deprecated action - [`980ef26`](https://github.com/gnosisguild/interfold/commit/980ef264f46fb00625c471f017a435810684c4e4) - -#### [v0.1.1](https://github.com/gnosisguild/interfold/compare/v0.1.1-alpha.0...v0.1.1) - -> 20 June 2025 - -- Add missing char [`#535`](https://github.com/gnosisguild/interfold/pull/535) + [`#541`](https://github.com/theinterfold/interfold/pull/541) +- Fix macos issue and cleanup after fail + [`#540`](https://github.com/theinterfold/interfold/pull/540) +- Fallback rev to 7 chars [`#538`](https://github.com/theinterfold/interfold/pull/538) +- Change rev to 7 chars [`#537`](https://github.com/theinterfold/interfold/pull/537) +- Add missing char [`#535`](https://github.com/theinterfold/interfold/pull/535) - attempts to fix docker support image tags part 2 - [`#533`](https://github.com/gnosisguild/interfold/pull/533) + [`#533`](https://github.com/theinterfold/interfold/pull/533) - attempts to fix docker support image tags - [`#532`](https://github.com/gnosisguild/interfold/pull/532) -- Update support-docker.yml [`#531`](https://github.com/gnosisguild/interfold/pull/531) -- Update support-docker.yml [`#530`](https://github.com/gnosisguild/interfold/pull/530) -- Get template running in workspace [`#529`](https://github.com/gnosisguild/interfold/pull/529) -- Update Risc0 Zkvm Eth version [`#528`](https://github.com/gnosisguild/interfold/pull/528) -- Alloy version bug [`#526`](https://github.com/gnosisguild/interfold/pull/526) -- Update Commit ID for Support [`#525`](https://github.com/gnosisguild/interfold/pull/525) -- Upgrade Risc0 to v2.1.0 [`#523`](https://github.com/gnosisguild/interfold/pull/523) -- Expore the support image port [`#522`](https://github.com/gnosisguild/interfold/pull/522) -- fix `macOS` [`#521`](https://github.com/gnosisguild/interfold/pull/521) -- fix arguments [`#520`](https://github.com/gnosisguild/interfold/pull/520) + [`#532`](https://github.com/theinterfold/interfold/pull/532) +- Update support-docker.yml [`#531`](https://github.com/theinterfold/interfold/pull/531) +- Update support-docker.yml [`#530`](https://github.com/theinterfold/interfold/pull/530) +- Get template running in workspace [`#529`](https://github.com/theinterfold/interfold/pull/529) +- Update Risc0 Zkvm Eth version [`#528`](https://github.com/theinterfold/interfold/pull/528) +- Alloy version bug [`#526`](https://github.com/theinterfold/interfold/pull/526) +- Update Commit ID for Support [`#525`](https://github.com/theinterfold/interfold/pull/525) +- Upgrade Risc0 to v2.1.0 [`#523`](https://github.com/theinterfold/interfold/pull/523) +- Expore the support image port [`#522`](https://github.com/theinterfold/interfold/pull/522) +- fix `macOS` [`#521`](https://github.com/theinterfold/interfold/pull/521) +- fix arguments [`#520`](https://github.com/theinterfold/interfold/pull/520) - fix default address for support compute provider - [`#519`](https://github.com/gnosisguild/interfold/pull/519) + [`#519`](https://github.com/theinterfold/interfold/pull/519) - change the `enclave wizard` command to enclave `config-set` - [`#491`](https://github.com/gnosisguild/interfold/pull/491) + [`#491`](https://github.com/theinterfold/interfold/pull/491) - Enclaveup installer to manage enclave cli updates - [`#512`](https://github.com/gnosisguild/interfold/pull/512) + [`#512`](https://github.com/theinterfold/interfold/pull/512) - Pass Risc0 Dev mode through a CLI Flag and Pull Support Latest version - [`#513`](https://github.com/gnosisguild/interfold/pull/513) -- Fix cargo install errors [`#511`](https://github.com/gnosisguild/interfold/pull/511) -- Update package lock [`#510`](https://github.com/gnosisguild/interfold/pull/510) -- bump [`#509`](https://github.com/gnosisguild/interfold/pull/509) -- Update README.md [`#508`](https://github.com/gnosisguild/interfold/pull/508) -- Fix webhook [`#506`](https://github.com/gnosisguild/interfold/pull/506) -- integrate real `greco` proof in `CRISP` - [`#485`](https://github.com/gnosisguild/interfold/pull/485) -- Add logging and fix dev mode [`#505`](https://github.com/gnosisguild/interfold/pull/505) -- Args in support scripts [`#504`](https://github.com/gnosisguild/interfold/pull/504) -- Pass Bonsai Credentials to Risc0 [`#503`](https://github.com/gnosisguild/interfold/pull/503) -- Update dockerfile and cargo lock [`#502`](https://github.com/gnosisguild/interfold/pull/502) -- Serialization failure [`#501`](https://github.com/gnosisguild/interfold/pull/501) -- Update publish-evm.yml [`#499`](https://github.com/gnosisguild/interfold/pull/499) -- bump [`#498`](https://github.com/gnosisguild/interfold/pull/498) -- Serialization fix [`#497`](https://github.com/gnosisguild/interfold/pull/497) -- Update release script [`#496`](https://github.com/gnosisguild/interfold/pull/496) -- Update release script [`#495`](https://github.com/gnosisguild/interfold/pull/495) -- Fix ! bug [`#494`](https://github.com/gnosisguild/interfold/pull/494) -- Remove Rust program-listener and move event handling to TS server - [`#489`](https://github.com/gnosisguild/interfold/pull/489) -- Add shutdown logic to prevent swallowing errors in connection - [`#492`](https://github.com/gnosisguild/interfold/pull/492) -- Add InputValidator and Decryption Verifier to the Enclave Template - [`#487`](https://github.com/gnosisguild/interfold/pull/487) -- Attempt to get frontend hooked up [`#484`](https://github.com/gnosisguild/interfold/pull/484) -- Add test to program [`#483`](https://github.com/gnosisguild/interfold/pull/483) -- Add enclave nodes up [`#481`](https://github.com/gnosisguild/interfold/pull/481) -- Get frontend working [`#480`](https://github.com/gnosisguild/interfold/pull/480) -- Fix issues [`#479`](https://github.com/gnosisguild/interfold/pull/479) -- add releases workflows [`#476`](https://github.com/gnosisguild/interfold/pull/476) -- Fix up Support Scripts [`#477`](https://github.com/gnosisguild/interfold/pull/477) -- Enclave TS & React SDK [`#475`](https://github.com/gnosisguild/interfold/pull/475) -- Add support scripts (contract watcher/risc0) - [`#467`](https://github.com/gnosisguild/interfold/pull/467) -- Fix Viem & Wagmi Versions [`#472`](https://github.com/gnosisguild/interfold/pull/472) -- `enclave init` client template [`#471`](https://github.com/gnosisguild/interfold/pull/471) -- Fix UID malarchy [`#468`](https://github.com/gnosisguild/interfold/pull/468) -- Switch BFV Encoding to use Alloy [`#470`](https://github.com/gnosisguild/interfold/pull/470) -- Switch BFV helpers Encoding to use Alloy - [`#469`](https://github.com/gnosisguild/interfold/pull/469) -- wip: `noir` placeholder for CRISP circuits - [`#439`](https://github.com/gnosisguild/interfold/pull/439) -- Support cli [`#465`](https://github.com/gnosisguild/interfold/pull/465) -- Add program client as a crate [`#464`](https://github.com/gnosisguild/interfold/pull/464) + [`#513`](https://github.com/theinterfold/interfold/pull/513) +- Fix cargo install errors [`#511`](https://github.com/theinterfold/interfold/pull/511) +- feat: add changelog feature to bump script + [`319ef67`](https://github.com/theinterfold/interfold/commit/319ef6795e4846a89d04f526d24a2c15bd37915d) +- feat: unify releases + [`820ea9d`](https://github.com/theinterfold/interfold/commit/820ea9d35a25286610a1e71a6a5d7d3b15079679) +- chore(release): bump version to 0.0.14-test + [`6cd16cc`](https://github.com/theinterfold/interfold/commit/6cd16ccc8bfcb3b751b8f3952fe8523f1b43d0ef) +- feat: add script to bump versions and bump to 0.0.15-test + [`aada549`](https://github.com/theinterfold/interfold/commit/aada549f45ef35803a3dbde46c574787db7c5215) +- chore: update cargo lock and add license + [`9a5925c`](https://github.com/theinterfold/interfold/commit/9a5925cdec3af6fd810edc17b3afd53af80a0aee) +- fix: ensure we update the cargo crates too + [`94f5231`](https://github.com/theinterfold/interfold/commit/94f52319cd2f3c06ad1b0428c58ff95e0ae40c63) +- chore: update MSRV to Rust 1.86 for alloy compatibility + [`ff2d7a5`](https://github.com/theinterfold/interfold/commit/ff2d7a5ffda4374e56f52db85c59fe54e44aac72) - Fallback to get correct git sha - [`795c307`](https://github.com/gnosisguild/interfold/commit/795c3075e45282d976310c536af47212825986d1) - -#### [v0.1.1-alpha.0](https://github.com/gnosisguild/interfold/compare/v0.1.0...v0.1.1-alpha.0) - -> 2 June 2025 - -- Release 0.1.1-alpha.0 - [`145ab0f`](https://github.com/gnosisguild/interfold/commit/145ab0fa330c35ff159f157f3e93f80a23b0862a) -- Add readme - [`be1f37a`](https://github.com/gnosisguild/interfold/commit/be1f37a5a8e9886f84bfebb88ff269f24789b3df) - -#### [v0.1.0](https://github.com/gnosisguild/interfold/compare/v0.1.0-test4...v0.1.0) - -> 14 June 2025 - -- Remove macOS13 runner - [`1936fca`](https://github.com/gnosisguild/interfold/commit/1936fca63fadfae648838c1070454f7e3b576a65) - -#### [v0.1.0-test4](https://github.com/gnosisguild/interfold/compare/v0.1.0-test2...v0.1.0-test4) - -> 14 June 2025 - -- Enclave up installer - [`ef448b3`](https://github.com/gnosisguild/interfold/commit/ef448b351aceab956e24c1a6594ca8e8d291ddd3) -- Add Progress indicator - [`9222fa4`](https://github.com/gnosisguild/interfold/commit/9222fa416945cb1c8fce87288bfb9e9a0dd773a9) -- Formatting - [`6ef0b49`](https://github.com/gnosisguild/interfold/commit/6ef0b49d00ee6f99afa748f0a16a4c34a4a65333) -- feat: trigger binary release from package release - [`44779ad`](https://github.com/gnosisguild/interfold/commit/44779ad6aca6f3d177aabb076551d47d0ec618f8) -- fix: simplify cross-compilation and improve artifact names - [`d772d5b`](https://github.com/gnosisguild/interfold/commit/d772d5b8ca8d2508c8ae6fa9d433535e25c6e883) -- fix: improve cross-compilation setup for ARM64 Linux builds - [`bcc4d5f`](https://github.com/gnosisguild/interfold/commit/bcc4d5fd88f21263ccf2337b84364dd76e7f1c8a) -- fix: config message - [`6d51faa`](https://github.com/gnosisguild/interfold/commit/6d51faa01a48935b808f2a2483ea38f9832dd5e8) -- fix: dockerfile - [`8325c75`](https://github.com/gnosisguild/interfold/commit/8325c75d708cf820c6e66933d8902221093654c0) - -#### [v0.1.0-test2](https://github.com/gnosisguild/interfold/compare/v0.1.0-test...v0.1.0-test2) - -> 14 June 2025 - -- fix: improve cross-compilation setup for ARM64 Linux builds - [`a4dac17`](https://github.com/gnosisguild/interfold/commit/a4dac173d0a3d61f9a9ac8ba23a2771cef9f9a56) - -#### [v0.1.0-test](https://github.com/gnosisguild/interfold/compare/v0.0.5-test.22...v0.1.0-test) - -> 14 June 2025 - -- Fix cargo install errors [`#511`](https://github.com/gnosisguild/interfold/pull/511) -- Enclave up installer - [`fdd1ae0`](https://github.com/gnosisguild/interfold/commit/fdd1ae05d02e2eaa94b25ae17ea81cf3d055c380) -- Formatting - [`cefaca6`](https://github.com/gnosisguild/interfold/commit/cefaca66612534a12664ae94e68c25df4a3eb3f2) -- Rollback metamask version - [`eedc714`](https://github.com/gnosisguild/interfold/commit/eedc714a06dd2ab824af055571b3c91945de1744) + [`795c307`](https://github.com/theinterfold/interfold/commit/795c3075e45282d976310c536af47212825986d1) +- R0 does need its own toolchain + [`9524d18`](https://github.com/theinterfold/interfold/commit/9524d185b97a2f4a457bb011cd2aaa2e703056d9) +- update deprecated action + [`980ef26`](https://github.com/theinterfold/interfold/commit/980ef264f46fb00625c471f017a435810684c4e4) +- fix: remove dprint in favour of cargo fmt + [`412fa9b`](https://github.com/theinterfold/interfold/commit/412fa9be525672449394e41a216666a56a7821a1) -#### [v0.0.5-test.22](https://github.com/gnosisguild/interfold/compare/v0.0.5-test.21...v0.0.5-test.22) +#### [v0.0.5-test.22](https://github.com/theinterfold/interfold/compare/v0.0.5-test.21...v0.0.5-test.22) > 12 June 2025 -- Update package lock [`#510`](https://github.com/gnosisguild/interfold/pull/510) +- Update package lock [`#510`](https://github.com/theinterfold/interfold/pull/510) -#### [v0.0.5-test.21](https://github.com/gnosisguild/interfold/compare/v0.0.5-test.20.1...v0.0.5-test.21) +#### [v0.0.5-test.21](https://github.com/theinterfold/interfold/compare/v0.0.5-test.20.1...v0.0.5-test.21) > 12 June 2025 -- bump [`#509`](https://github.com/gnosisguild/interfold/pull/509) -- Update README.md [`#508`](https://github.com/gnosisguild/interfold/pull/508) -- Fix webhook [`#506`](https://github.com/gnosisguild/interfold/pull/506) +- bump [`#509`](https://github.com/theinterfold/interfold/pull/509) +- Update README.md [`#508`](https://github.com/theinterfold/interfold/pull/508) +- Fix webhook [`#506`](https://github.com/theinterfold/interfold/pull/506) - integrate real `greco` proof in `CRISP` - [`#485`](https://github.com/gnosisguild/interfold/pull/485) -- Add logging and fix dev mode [`#505`](https://github.com/gnosisguild/interfold/pull/505) -- Args in support scripts [`#504`](https://github.com/gnosisguild/interfold/pull/504) -- Pass Bonsai Credentials to Risc0 [`#503`](https://github.com/gnosisguild/interfold/pull/503) -- Update dockerfile and cargo lock [`#502`](https://github.com/gnosisguild/interfold/pull/502) -- Serialization failure [`#501`](https://github.com/gnosisguild/interfold/pull/501) + [`#485`](https://github.com/theinterfold/interfold/pull/485) +- Add logging and fix dev mode [`#505`](https://github.com/theinterfold/interfold/pull/505) +- Args in support scripts [`#504`](https://github.com/theinterfold/interfold/pull/504) +- Pass Bonsai Credentials to Risc0 [`#503`](https://github.com/theinterfold/interfold/pull/503) +- Update dockerfile and cargo lock [`#502`](https://github.com/theinterfold/interfold/pull/502) +- Serialization failure [`#501`](https://github.com/theinterfold/interfold/pull/501) -#### [v0.0.5-test.20.1](https://github.com/gnosisguild/interfold/compare/v0.0.5-test.20...v0.0.5-test.20.1) +#### [v0.0.5-test.20.1](https://github.com/theinterfold/interfold/compare/v0.0.5-test.20...v0.0.5-test.20.1) > 11 June 2025 -- Update publish-evm.yml [`#499`](https://github.com/gnosisguild/interfold/pull/499) +- Update publish-evm.yml [`#499`](https://github.com/theinterfold/interfold/pull/499) -#### [v0.0.5-test.20](https://github.com/gnosisguild/interfold/compare/v0.0.5-test.19...v0.0.5-test.20) +#### [v0.0.5-test.20](https://github.com/theinterfold/interfold/compare/v0.0.5-test.19...v0.0.5-test.20) > 11 June 2025 -- bump [`#498`](https://github.com/gnosisguild/interfold/pull/498) -- Serialization fix [`#497`](https://github.com/gnosisguild/interfold/pull/497) +- bump [`#498`](https://github.com/theinterfold/interfold/pull/498) +- Serialization fix [`#497`](https://github.com/theinterfold/interfold/pull/497) -#### [v0.0.5-test.19](https://github.com/gnosisguild/interfold/compare/v0.0.5-test.18...v0.0.5-test.19) +#### [v0.0.5-test.19](https://github.com/theinterfold/interfold/compare/v0.0.5-test.18...v0.0.5-test.19) > 11 June 2025 -- Update release script [`#496`](https://github.com/gnosisguild/interfold/pull/496) +- Update release script [`#496`](https://github.com/theinterfold/interfold/pull/496) -#### [v0.0.5-test.18](https://github.com/gnosisguild/interfold/compare/v0.0.5-test.17...v0.0.5-test.18) +#### [v0.0.5-test.18](https://github.com/theinterfold/interfold/compare/v0.0.5-test.17...v0.0.5-test.18) > 11 June 2025 -- Update release script [`#495`](https://github.com/gnosisguild/interfold/pull/495) +- Update release script [`#495`](https://github.com/theinterfold/interfold/pull/495) -#### [v0.0.5-test.17](https://github.com/gnosisguild/interfold/compare/v0.0.4...v0.0.5-test.17) +#### [v0.0.5-test.17](https://github.com/theinterfold/interfold/compare/v0.0.4...v0.0.5-test.17) > 11 June 2025 -- Fix ! bug [`#494`](https://github.com/gnosisguild/interfold/pull/494) +- Fix ! bug [`#494`](https://github.com/theinterfold/interfold/pull/494) - Remove Rust program-listener and move event handling to TS server - [`#489`](https://github.com/gnosisguild/interfold/pull/489) + [`#489`](https://github.com/theinterfold/interfold/pull/489) - Add shutdown logic to prevent swallowing errors in connection - [`#492`](https://github.com/gnosisguild/interfold/pull/492) + [`#492`](https://github.com/theinterfold/interfold/pull/492) - Add InputValidator and Decryption Verifier to the Enclave Template - [`#487`](https://github.com/gnosisguild/interfold/pull/487) -- Attempt to get frontend hooked up [`#484`](https://github.com/gnosisguild/interfold/pull/484) -- Add test to program [`#483`](https://github.com/gnosisguild/interfold/pull/483) -- Add enclave nodes up [`#481`](https://github.com/gnosisguild/interfold/pull/481) -- Get frontend working [`#480`](https://github.com/gnosisguild/interfold/pull/480) -- Fix issues [`#479`](https://github.com/gnosisguild/interfold/pull/479) -- add releases workflows [`#476`](https://github.com/gnosisguild/interfold/pull/476) -- Fix up Support Scripts [`#477`](https://github.com/gnosisguild/interfold/pull/477) -- Enclave TS & React SDK [`#475`](https://github.com/gnosisguild/interfold/pull/475) + [`#487`](https://github.com/theinterfold/interfold/pull/487) +- Attempt to get frontend hooked up [`#484`](https://github.com/theinterfold/interfold/pull/484) +- Add test to program [`#483`](https://github.com/theinterfold/interfold/pull/483) +- Add enclave nodes up [`#481`](https://github.com/theinterfold/interfold/pull/481) +- Get frontend working [`#480`](https://github.com/theinterfold/interfold/pull/480) +- Fix issues [`#479`](https://github.com/theinterfold/interfold/pull/479) +- add releases workflows [`#476`](https://github.com/theinterfold/interfold/pull/476) +- Fix up Support Scripts [`#477`](https://github.com/theinterfold/interfold/pull/477) +- Enclave TS & React SDK [`#475`](https://github.com/theinterfold/interfold/pull/475) - Add support scripts (contract watcher/risc0) - [`#467`](https://github.com/gnosisguild/interfold/pull/467) -- Fix Viem & Wagmi Versions [`#472`](https://github.com/gnosisguild/interfold/pull/472) -- `enclave init` client template [`#471`](https://github.com/gnosisguild/interfold/pull/471) -- Fix UID malarchy [`#468`](https://github.com/gnosisguild/interfold/pull/468) -- Switch BFV Encoding to use Alloy [`#470`](https://github.com/gnosisguild/interfold/pull/470) + [`#467`](https://github.com/theinterfold/interfold/pull/467) +- Fix Viem & Wagmi Versions [`#472`](https://github.com/theinterfold/interfold/pull/472) +- `enclave init` client template [`#471`](https://github.com/theinterfold/interfold/pull/471) +- Fix UID malarchy [`#468`](https://github.com/theinterfold/interfold/pull/468) +- Switch BFV Encoding to use Alloy [`#470`](https://github.com/theinterfold/interfold/pull/470) - Switch BFV helpers Encoding to use Alloy - [`#469`](https://github.com/gnosisguild/interfold/pull/469) + [`#469`](https://github.com/theinterfold/interfold/pull/469) - wip: `noir` placeholder for CRISP circuits - [`#439`](https://github.com/gnosisguild/interfold/pull/439) -- Support cli [`#465`](https://github.com/gnosisguild/interfold/pull/465) -- Add program client as a crate [`#464`](https://github.com/gnosisguild/interfold/pull/464) -- `enclave init` template [`#462`](https://github.com/gnosisguild/interfold/pull/462) + [`#439`](https://github.com/theinterfold/interfold/pull/439) +- Support cli [`#465`](https://github.com/theinterfold/interfold/pull/465) +- Add program client as a crate [`#464`](https://github.com/theinterfold/interfold/pull/464) +- `enclave init` template [`#462`](https://github.com/theinterfold/interfold/pull/462) - Refactor `packages/ciphernode` to `./crates` - [`#461`](https://github.com/gnosisguild/interfold/pull/461) -- Refactor everything [`#460`](https://github.com/gnosisguild/interfold/pull/460) + [`#461`](https://github.com/theinterfold/interfold/pull/461) +- Refactor everything [`#460`](https://github.com/theinterfold/interfold/pull/460) - handle otel flag when used with `enclave nodes up` - [`#457`](https://github.com/gnosisguild/interfold/pull/457) + [`#457`](https://github.com/theinterfold/interfold/pull/457) - Move `Cargo.toml` from `packages/ciphernode` to `.` - [`#458`](https://github.com/gnosisguild/interfold/pull/458) -- Rust reorg pt II compute provider [`#456`](https://github.com/gnosisguild/interfold/pull/456) -- Refactor enclave-sdk -> e3-sdk [`#455`](https://github.com/gnosisguild/interfold/pull/455) -- Fix broken dockerfile [`#451`](https://github.com/gnosisguild/interfold/pull/451) + [`#458`](https://github.com/theinterfold/interfold/pull/458) +- Rust reorg pt II compute provider [`#456`](https://github.com/theinterfold/interfold/pull/456) +- Refactor enclave-sdk -> e3-sdk [`#455`](https://github.com/theinterfold/interfold/pull/455) +- Fix broken dockerfile [`#451`](https://github.com/theinterfold/interfold/pull/451) - Enclave init simply creates a blank hardhat project based on `./examples/basic` - [`#450`](https://github.com/gnosisguild/interfold/pull/450) + [`#450`](https://github.com/theinterfold/interfold/pull/450) - Sort out server listeners and ensure that database is not static - [`#448`](https://github.com/gnosisguild/interfold/pull/448) + [`#448`](https://github.com/theinterfold/interfold/pull/448) - Add comments explaining ciphertext decoding - [`#449`](https://github.com/gnosisguild/interfold/pull/449) -- Refactor server [`#444`](https://github.com/gnosisguild/interfold/pull/444) + [`#449`](https://github.com/theinterfold/interfold/pull/449) +- Refactor server [`#444`](https://github.com/theinterfold/interfold/pull/444) - fix: Handle Connection Errors and Missing Deploy Block - [`#445`](https://github.com/gnosisguild/interfold/pull/445) -- Fix some warnings [`#443`](https://github.com/gnosisguild/interfold/pull/443) -- Update readme for program [`#442`](https://github.com/gnosisguild/interfold/pull/442) -- Isolate Risc0 [`#441`](https://github.com/gnosisguild/interfold/pull/441) -- Dockerfile for CRISP [`#435`](https://github.com/gnosisguild/interfold/pull/435) + [`#445`](https://github.com/theinterfold/interfold/pull/445) +- Fix some warnings [`#443`](https://github.com/theinterfold/interfold/pull/443) +- Update readme for program [`#442`](https://github.com/theinterfold/interfold/pull/442) +- Isolate Risc0 [`#441`](https://github.com/theinterfold/interfold/pull/441) +- Dockerfile for CRISP [`#435`](https://github.com/theinterfold/interfold/pull/435) - Improve DataStore API mutability design - [`#437`](https://github.com/gnosisguild/interfold/pull/437) -- Better blosure types [`#436`](https://github.com/gnosisguild/interfold/pull/436) -- Draft indexer component [`#434`](https://github.com/gnosisguild/interfold/pull/434) -- make fhe.rs ref to main [`#430`](https://github.com/gnosisguild/interfold/pull/430) -- Apply `Enforce Valid Params` AGAIN [`#423`](https://github.com/gnosisguild/interfold/pull/423) + [`#437`](https://github.com/theinterfold/interfold/pull/437) +- Better blosure types [`#436`](https://github.com/theinterfold/interfold/pull/436) +- Draft indexer component [`#434`](https://github.com/theinterfold/interfold/pull/434) +- make fhe.rs ref to main [`#430`](https://github.com/theinterfold/interfold/pull/430) +- Apply `Enforce Valid Params` AGAIN [`#423`](https://github.com/theinterfold/interfold/pull/423) - Create event listener for shared indexer - [`#424`](https://github.com/gnosisguild/interfold/pull/424) + [`#424`](https://github.com/theinterfold/interfold/pull/424) - Consolidate to single `enclave-sdk` package - [`#422`](https://github.com/gnosisguild/interfold/pull/422) -- E3id collision bug [`#376`](https://github.com/gnosisguild/interfold/pull/376) -- Update Deployment files [`#421`](https://github.com/gnosisguild/interfold/pull/421) -- Add Features to Enclave SDK [`#420`](https://github.com/gnosisguild/interfold/pull/420) + [`#422`](https://github.com/theinterfold/interfold/pull/422) +- E3id collision bug [`#376`](https://github.com/theinterfold/interfold/pull/376) +- Update Deployment files [`#421`](https://github.com/theinterfold/interfold/pull/421) +- Add Features to Enclave SDK [`#420`](https://github.com/theinterfold/interfold/pull/420) - Fix E3 Handler Expiration and Wallet Network - [`#416`](https://github.com/gnosisguild/interfold/pull/416) + [`#416`](https://github.com/theinterfold/interfold/pull/416) - Program extraction pt1: Extract Enclave contract from CRISP to shared library - [`#414`](https://github.com/gnosisguild/interfold/pull/414) -- commons -> enclave-sdk [`#415`](https://github.com/gnosisguild/interfold/pull/415) + [`#414`](https://github.com/theinterfold/interfold/pull/414) +- commons -> enclave-sdk [`#415`](https://github.com/theinterfold/interfold/pull/415) - Add hacknet branch to actions and fix scoping - [`#413`](https://github.com/gnosisguild/interfold/pull/413) + [`#413`](https://github.com/theinterfold/interfold/pull/413) - This wont work with github so reverting - [`#412`](https://github.com/gnosisguild/interfold/pull/412) -- Add template file [`#410`](https://github.com/gnosisguild/interfold/pull/410) -- CRISP E2E test [`#391`](https://github.com/gnosisguild/interfold/pull/391) + [`#412`](https://github.com/theinterfold/interfold/pull/412) +- Add template file [`#410`](https://github.com/theinterfold/interfold/pull/410) +- CRISP E2E test [`#391`](https://github.com/theinterfold/interfold/pull/391) - Revert "Enforce valid parameters (#345)" - [`#406`](https://github.com/gnosisguild/interfold/pull/406) -- Enforce valid parameters [`#345`](https://github.com/gnosisguild/interfold/pull/345) -- Update CRISP Wasm Files [`#404`](https://github.com/gnosisguild/interfold/pull/404) -- update `enclave` cli taxonomy [`#401`](https://github.com/gnosisguild/interfold/pull/401) -- Correct Deployment Yamls for Docker [`#403`](https://github.com/gnosisguild/interfold/pull/403) + [`#406`](https://github.com/theinterfold/interfold/pull/406) +- Enforce valid parameters [`#345`](https://github.com/theinterfold/interfold/pull/345) +- Update CRISP Wasm Files [`#404`](https://github.com/theinterfold/interfold/pull/404) +- update `enclave` cli taxonomy [`#401`](https://github.com/theinterfold/interfold/pull/401) +- Correct Deployment Yamls for Docker [`#403`](https://github.com/theinterfold/interfold/pull/403) - Allow Owner to set the Guest Program IMAGE_ID & Verifer Address - [`#402`](https://github.com/gnosisguild/interfold/pull/402) -- Enclave contracts deployment Sepolia [`#400`](https://github.com/gnosisguild/interfold/pull/400) + [`#402`](https://github.com/theinterfold/interfold/pull/402) +- Enclave contracts deployment Sepolia [`#400`](https://github.com/theinterfold/interfold/pull/400) - Update WS Frame size for EVM Historical Records Fetching - [`#399`](https://github.com/gnosisguild/interfold/pull/399) + [`#399`](https://github.com/theinterfold/interfold/pull/399) - Move `enclave-docs` inside the monorepo - [`#398`](https://github.com/gnosisguild/interfold/pull/398) -- Rename `CRISPRisc0` to `CRISPProgram` [`#397`](https://github.com/gnosisguild/interfold/pull/397) + [`#398`](https://github.com/theinterfold/interfold/pull/398) +- Rename `CRISPRisc0` to `CRISPProgram` [`#397`](https://github.com/theinterfold/interfold/pull/397) - Update `rust-toolchain` for `fmt` CI bug - [`#396`](https://github.com/gnosisguild/interfold/pull/396) + [`#396`](https://github.com/theinterfold/interfold/pull/396) - Introduce basic commons utilities for bfv parameters - [`#388`](https://github.com/gnosisguild/interfold/pull/388) + [`#388`](https://github.com/theinterfold/interfold/pull/388) - Add Semaphore Voter Registration to CRISP - [`#371`](https://github.com/gnosisguild/interfold/pull/371) + [`#371`](https://github.com/theinterfold/interfold/pull/371) - Run anvil on 0.0.0.0 so that it is outside container accessible - [`#390`](https://github.com/gnosisguild/interfold/pull/390) -- Add telemetry to the event bus [`#372`](https://github.com/gnosisguild/interfold/pull/372) -- Some platform issues to fix for PR 308 [`#386`](https://github.com/gnosisguild/interfold/pull/386) -- 🐝 Swarm mode [`#344`](https://github.com/gnosisguild/interfold/pull/344) + [`#390`](https://github.com/theinterfold/interfold/pull/390) +- Add telemetry to the event bus [`#372`](https://github.com/theinterfold/interfold/pull/372) +- Some platform issues to fix for PR 308 + [`#386`](https://github.com/theinterfold/interfold/pull/386) +- 🐝 Swarm mode [`#344`](https://github.com/theinterfold/interfold/pull/344) - Fix: Update github-script calls for compatibility - [`#367`](https://github.com/gnosisguild/interfold/pull/367) -- Add Linting Prehook [`#363`](https://github.com/gnosisguild/interfold/pull/363) -- Add branch cleanup automation [`#364`](https://github.com/gnosisguild/interfold/pull/364) -- Remove Input Limit from Enclave [`#355`](https://github.com/gnosisguild/interfold/pull/355) + [`#367`](https://github.com/theinterfold/interfold/pull/367) +- Add Linting Prehook [`#363`](https://github.com/theinterfold/interfold/pull/363) +- Add branch cleanup automation [`#364`](https://github.com/theinterfold/interfold/pull/364) +- Remove Input Limit from Enclave [`#355`](https://github.com/theinterfold/interfold/pull/355) - Add missing editor settings global configs for `rust-analyzer` - [`#361`](https://github.com/gnosisguild/interfold/pull/361) -- ☎️ Integrate Open Telemetry [`#318`](https://github.com/gnosisguild/interfold/pull/318) + [`#361`](https://github.com/theinterfold/interfold/pull/361) +- ☎️ Integrate Open Telemetry [`#318`](https://github.com/theinterfold/interfold/pull/318) - Remove Farcaster & Add Wallet Connection - [`#343`](https://github.com/gnosisguild/interfold/pull/343) -- Refactor CRISP into a dApp structure [`#338`](https://github.com/gnosisguild/interfold/pull/338) -- 🧟 Fix Zombie Process [`#339`](https://github.com/gnosisguild/interfold/pull/339) + [`#343`](https://github.com/theinterfold/interfold/pull/343) +- Refactor CRISP into a dApp structure [`#338`](https://github.com/theinterfold/interfold/pull/338) +- 🧟 Fix Zombie Process [`#339`](https://github.com/theinterfold/interfold/pull/339) - Integrate Crisp and run locally within Docker - [`#297`](https://github.com/gnosisguild/interfold/pull/297) + [`#297`](https://github.com/theinterfold/interfold/pull/297) - Ensure nodes can find each other when using a VPN - [`#311`](https://github.com/gnosisguild/interfold/pull/311) -- Excubiae Integration [`#241`](https://github.com/gnosisguild/interfold/pull/241) + [`#311`](https://github.com/theinterfold/interfold/pull/311) +- Excubiae Integration [`#241`](https://github.com/theinterfold/interfold/pull/241) - Update github actions workflow versions - [`#250`](https://github.com/gnosisguild/interfold/pull/250) -- Generic EventBus [`#239`](https://github.com/gnosisguild/interfold/pull/239) -- Clear Technical Debt [`#217`](https://github.com/gnosisguild/interfold/pull/217) -- Rename Feature -> Extension [`#238`](https://github.com/gnosisguild/interfold/pull/238) -- Try and run the net test in parallel [`#235`](https://github.com/gnosisguild/interfold/pull/235) -- Parallel tests [`#234`](https://github.com/gnosisguild/interfold/pull/234) -- Remove tag and set info as default [`#232`](https://github.com/gnosisguild/interfold/pull/232) -- Extract events [`#230`](https://github.com/gnosisguild/interfold/pull/230) -- Workspace dependencies [`#229`](https://github.com/gnosisguild/interfold/pull/229) -- Remove redundant packages [`#227`](https://github.com/gnosisguild/interfold/pull/227) -- Rename things [`#226`](https://github.com/gnosisguild/interfold/pull/226) -- Refactor CLI Structure [`#224`](https://github.com/gnosisguild/interfold/pull/224) -- Rename `router` -> `e3_request` [`#223`](https://github.com/gnosisguild/interfold/pull/223) -- Refactor router [`#218`](https://github.com/gnosisguild/interfold/pull/218) -- Add Persistable State Container [`#214`](https://github.com/gnosisguild/interfold/pull/214) -- update workflow [`#211`](https://github.com/gnosisguild/interfold/pull/211) -- Fix networking issues with swarm [`#205`](https://github.com/gnosisguild/interfold/pull/205) -- Add Network keypair to enclave init. [`#209`](https://github.com/gnosisguild/interfold/pull/209) -- Automated CipherNode deployment [`#195`](https://github.com/gnosisguild/interfold/pull/195) -- Docs & Enclave initialization [`#197`](https://github.com/gnosisguild/interfold/pull/197) -- Save keypair to and from repository [`#192`](https://github.com/gnosisguild/interfold/pull/192) + [`#250`](https://github.com/theinterfold/interfold/pull/250) +- Generic EventBus [`#239`](https://github.com/theinterfold/interfold/pull/239) +- Clear Technical Debt [`#217`](https://github.com/theinterfold/interfold/pull/217) +- Rename Feature -> Extension [`#238`](https://github.com/theinterfold/interfold/pull/238) +- Try and run the net test in parallel [`#235`](https://github.com/theinterfold/interfold/pull/235) +- Parallel tests [`#234`](https://github.com/theinterfold/interfold/pull/234) +- Remove tag and set info as default [`#232`](https://github.com/theinterfold/interfold/pull/232) +- Extract events [`#230`](https://github.com/theinterfold/interfold/pull/230) +- Workspace dependencies [`#229`](https://github.com/theinterfold/interfold/pull/229) +- Remove redundant packages [`#227`](https://github.com/theinterfold/interfold/pull/227) +- Rename things [`#226`](https://github.com/theinterfold/interfold/pull/226) +- Refactor CLI Structure [`#224`](https://github.com/theinterfold/interfold/pull/224) +- Rename `router` -> `e3_request` [`#223`](https://github.com/theinterfold/interfold/pull/223) +- Refactor router [`#218`](https://github.com/theinterfold/interfold/pull/218) +- Add Persistable State Container [`#214`](https://github.com/theinterfold/interfold/pull/214) +- update workflow [`#211`](https://github.com/theinterfold/interfold/pull/211) +- Fix networking issues with swarm [`#205`](https://github.com/theinterfold/interfold/pull/205) +- Add Network keypair to enclave init. [`#209`](https://github.com/theinterfold/interfold/pull/209) +- Automated CipherNode deployment [`#195`](https://github.com/theinterfold/interfold/pull/195) +- Docs & Enclave initialization [`#197`](https://github.com/theinterfold/interfold/pull/197) +- Save keypair to and from repository [`#192`](https://github.com/theinterfold/interfold/pull/192) - Add Authentication Options for RPC Providers - [`#191`](https://github.com/gnosisguild/interfold/pull/191) + [`#191`](https://github.com/theinterfold/interfold/pull/191) - Add warning about duplicate field status - [`#179`](https://github.com/gnosisguild/interfold/pull/179) -- Feat: Initial Kad node setup [`#184`](https://github.com/gnosisguild/interfold/pull/184) + [`#179`](https://github.com/theinterfold/interfold/pull/179) +- Feat: Initial Kad node setup [`#184`](https://github.com/theinterfold/interfold/pull/184) - Move Compute provider package from CRISP to Enclave - [`#186`](https://github.com/gnosisguild/interfold/pull/186) -- New Sepolia Deployment [`#182`](https://github.com/gnosisguild/interfold/pull/182) -- Historical evm events [`#173`](https://github.com/gnosisguild/interfold/pull/173) -- Add EVM Tests [`#170`](https://github.com/gnosisguild/interfold/pull/170) -- Keyshare cleans state [`#164`](https://github.com/gnosisguild/interfold/pull/164) -- Consolidate providers [`#168`](https://github.com/gnosisguild/interfold/pull/168) + [`#186`](https://github.com/theinterfold/interfold/pull/186) +- New Sepolia Deployment [`#182`](https://github.com/theinterfold/interfold/pull/182) +- Historical evm events [`#173`](https://github.com/theinterfold/interfold/pull/173) +- Add EVM Tests [`#170`](https://github.com/theinterfold/interfold/pull/170) +- Keyshare cleans state [`#164`](https://github.com/theinterfold/interfold/pull/164) +- Consolidate providers [`#168`](https://github.com/theinterfold/interfold/pull/168) - Encryption and key management (ready for review) - [`#156`](https://github.com/gnosisguild/interfold/pull/156) -- new sepolia deployment [`#166`](https://github.com/gnosisguild/interfold/pull/166) -- new sepolia deployment [`#157`](https://github.com/gnosisguild/interfold/pull/157) -- fix: use LGPL license [`#154`](https://github.com/gnosisguild/interfold/pull/154) -- Hydration [`#145`](https://github.com/gnosisguild/interfold/pull/145) + [`#156`](https://github.com/theinterfold/interfold/pull/156) +- new sepolia deployment [`#166`](https://github.com/theinterfold/interfold/pull/166) +- new sepolia deployment [`#157`](https://github.com/theinterfold/interfold/pull/157) +- fix: use LGPL license [`#154`](https://github.com/theinterfold/interfold/pull/154) +- Hydration [`#145`](https://github.com/theinterfold/interfold/pull/145) - Allow deploying contracts from a specific private key - [`#151`](https://github.com/gnosisguild/interfold/pull/151) -- add: block number to e3 struct [`#150`](https://github.com/gnosisguild/interfold/pull/150) + [`#151`](https://github.com/theinterfold/interfold/pull/151) +- add: block number to e3 struct [`#150`](https://github.com/theinterfold/interfold/pull/150) - add: test that root is correctly updated on leaf removal - [`#147`](https://github.com/gnosisguild/interfold/pull/147) -- Add logging [`#143`](https://github.com/gnosisguild/interfold/pull/143) + [`#147`](https://github.com/theinterfold/interfold/pull/147) +- Add logging [`#143`](https://github.com/theinterfold/interfold/pull/143) - add tasks for activating E3, removing ciphernodes and generating sibling data - [`#146`](https://github.com/gnosisguild/interfold/pull/146) -- Actor Destruction [`#142`](https://github.com/gnosisguild/interfold/pull/142) -- Multichain [`#139`](https://github.com/gnosisguild/interfold/pull/139) -- Modularization [`#133`](https://github.com/gnosisguild/interfold/pull/133) + [`#146`](https://github.com/theinterfold/interfold/pull/146) +- Actor Destruction [`#142`](https://github.com/theinterfold/interfold/pull/142) +- Multichain [`#139`](https://github.com/theinterfold/interfold/pull/139) +- Modularization [`#133`](https://github.com/theinterfold/interfold/pull/133) - porting enclave-docs inside monorepo - [`544a715`](https://github.com/gnosisguild/interfold/commit/544a71551c9e6bcb7fa2ad241bf423b3df6916ba) + [`544a715`](https://github.com/theinterfold/interfold/commit/544a71551c9e6bcb7fa2ad241bf423b3df6916ba) - Add client libs/wasm contents - [`38193bf`](https://github.com/gnosisguild/interfold/commit/38193bf2f4424bddf00a37419325b1833c9bc931) + [`38193bf`](https://github.com/theinterfold/interfold/commit/38193bf2f4424bddf00a37419325b1833c9bc931) - Add Compute provider to the enclave repo - [`5c4d60a`](https://github.com/gnosisguild/interfold/commit/5c4d60aa5de1be1096bae03224580fbf271e5fa9) + [`5c4d60a`](https://github.com/theinterfold/interfold/commit/5c4d60aa5de1be1096bae03224580fbf271e5fa9) - Deploy Updated Enclave Contracts - [`6cc927c`](https://github.com/gnosisguild/interfold/commit/6cc927c9678c07ff8901424896bd6259d867cd05) + [`6cc927c`](https://github.com/theinterfold/interfold/commit/6cc927c9678c07ff8901424896bd6259d867cd05) - Group Fetching and Incoding/Decoding Proofs - [`70e05a5`](https://github.com/gnosisguild/interfold/commit/70e05a5e8172cf85b091805d7a8e50a12248de3b) + [`70e05a5`](https://github.com/theinterfold/interfold/commit/70e05a5e8172cf85b091805d7a8e50a12248de3b) - Add Voter Registration - [`f01b45c`](https://github.com/gnosisguild/interfold/commit/f01b45c7dcf6a483e4195eb1f49b8179d12ea3ac) + [`f01b45c`](https://github.com/theinterfold/interfold/commit/f01b45c7dcf6a483e4195eb1f49b8179d12ea3ac) - Compiling - [`196bb16`](https://github.com/gnosisguild/interfold/commit/196bb16aa30c0d8a5af947362db25d5190be6eb8) + [`196bb16`](https://github.com/theinterfold/interfold/commit/196bb16aa30c0d8a5af947362db25d5190be6eb8) - Remove Excubiae From Enclave - [`fd7e1a8`](https://github.com/gnosisguild/interfold/commit/fd7e1a8650d97d5e65e732289254c12d9dbefe58) + [`fd7e1a8`](https://github.com/theinterfold/interfold/commit/fd7e1a8650d97d5e65e732289254c12d9dbefe58) - Update Pnpm Lock file - [`1a0229e`](https://github.com/gnosisguild/interfold/commit/1a0229ed216a0641fce0e75c7d6fe4cdf5f1a33a) + [`1a0229e`](https://github.com/theinterfold/interfold/commit/1a0229ed216a0641fce0e75c7d6fe4cdf5f1a33a) - Switch to Semaphore/data - [`b04d6d3`](https://github.com/gnosisguild/interfold/commit/b04d6d36bfae01a9d8d0444a364461602609fa8c) + [`b04d6d3`](https://github.com/theinterfold/interfold/commit/b04d6d36bfae01a9d8d0444a364461602609fa8c) - Add Input Validator - [`05cb2fd`](https://github.com/gnosisguild/interfold/commit/05cb2fd50404f680f02bf3abc739049e182b80f5) + [`05cb2fd`](https://github.com/theinterfold/interfold/commit/05cb2fd50404f680f02bf3abc739049e182b80f5) - Remove Semaphore Graph - [`359dfdb`](https://github.com/gnosisguild/interfold/commit/359dfdbe891cbc6ab98ed42e5f0f197b3143c2b3) + [`359dfdb`](https://github.com/theinterfold/interfold/commit/359dfdbe891cbc6ab98ed42e5f0f197b3143c2b3) - enclave init - [`a866181`](https://github.com/gnosisguild/interfold/commit/a86618102e8e6d1f97cbc57560ddc6018a77960b) + [`a866181`](https://github.com/theinterfold/interfold/commit/a86618102e8e6d1f97cbc57560ddc6018a77960b) - sepolia deployment addresses with new pk - [`018686d`](https://github.com/gnosisguild/interfold/commit/018686d7ed87934bdb38ff7a50f73698edce18de) + [`018686d`](https://github.com/theinterfold/interfold/commit/018686d7ed87934bdb38ff7a50f73698edce18de) - Setup deploy folder - [`e364201`](https://github.com/gnosisguild/interfold/commit/e364201e2ecdec711ec868a9c914f88842cf41ea) + [`e364201`](https://github.com/theinterfold/interfold/commit/e364201e2ecdec711ec868a9c914f88842cf41ea) - Docs - [`196a426`](https://github.com/gnosisguild/interfold/commit/196a4269d1e9ee43e65d48f46e0478ec799ee9ef) + [`196a426`](https://github.com/theinterfold/interfold/commit/196a4269d1e9ee43e65d48f46e0478ec799ee9ef) - Reuse URL validation - [`4c9931f`](https://github.com/gnosisguild/interfold/commit/4c9931f56f29c077e81f719a5eab9db3b0265dc4) + [`4c9931f`](https://github.com/theinterfold/interfold/commit/4c9931f56f29c077e81f719a5eab9db3b0265dc4) - Create secrets script - [`9ac3032`](https://github.com/gnosisguild/interfold/commit/9ac30323cbed5b36f6aada4f51da57a6f9c28d69) + [`9ac3032`](https://github.com/theinterfold/interfold/commit/9ac30323cbed5b36f6aada4f51da57a6f9c28d69) - Bump all tests - [`b781ada`](https://github.com/gnosisguild/interfold/commit/b781adac0822a207f15b880953c386c367d9f83a) + [`b781ada`](https://github.com/theinterfold/interfold/commit/b781adac0822a207f15b880953c386c367d9f83a) - Make it possible to pass in all params to init - [`38cc61e`](https://github.com/gnosisguild/interfold/commit/38cc61efebe3fae431a418e779f642f5f29066e8) + [`38cc61e`](https://github.com/theinterfold/interfold/commit/38cc61efebe3fae431a418e779f642f5f29066e8) - Appears to be working - [`28b44b8`](https://github.com/gnosisguild/interfold/commit/28b44b8b996ebc120bc9d0040e93307266ed7f80) + [`28b44b8`](https://github.com/theinterfold/interfold/commit/28b44b8b996ebc120bc9d0040e93307266ed7f80) - Update env vars - [`ec02226`](https://github.com/gnosisguild/interfold/commit/ec02226eb055c5725391a08c3bacf6bd5b793382) + [`ec02226`](https://github.com/theinterfold/interfold/commit/ec02226eb055c5725391a08c3bacf6bd5b793382) - Add merge delete workflow - [`b70191a`](https://github.com/gnosisguild/interfold/commit/b70191ab519f473f57be0805967ccc061fa834b7) + [`b70191a`](https://github.com/theinterfold/interfold/commit/b70191ab519f473f57be0805967ccc061fa834b7) - Switch to Base Policy - [`d13acce`](https://github.com/gnosisguild/interfold/commit/d13acce2bf3cbe9c9922f2ae5a4842cb911632b0) + [`d13acce`](https://github.com/theinterfold/interfold/commit/d13acce2bf3cbe9c9922f2ae5a4842cb911632b0) - Purge command - [`bf3be51`](https://github.com/gnosisguild/interfold/commit/bf3be51ce136055c92153e079f3686e30cf92e00) + [`bf3be51`](https://github.com/theinterfold/interfold/commit/bf3be51ce136055c92153e079f3686e30cf92e00) - Update Tests - [`1950a05`](https://github.com/gnosisguild/interfold/commit/1950a0562d1ba89fc1a155676e0df0bccbb06846) + [`1950a05`](https://github.com/theinterfold/interfold/commit/1950a0562d1ba89fc1a155676e0df0bccbb06846) - Update swarm_deployment.md - [`743cb73`](https://github.com/gnosisguild/interfold/commit/743cb73e23a3e0182ac54c9335e91cb489638596) + [`743cb73`](https://github.com/theinterfold/interfold/commit/743cb73e23a3e0182ac54c9335e91cb489638596) - Update password input to use dialoguer - [`8944606`](https://github.com/gnosisguild/interfold/commit/8944606ee6041a422a98dc275633f7b4db3f0707) + [`8944606`](https://github.com/theinterfold/interfold/commit/8944606ee6041a422a98dc275633f7b4db3f0707) - Add timeout - [`31ad596`](https://github.com/gnosisguild/interfold/commit/31ad59693b6d7f3f4538c82e2bb48d418e944fca) + [`31ad596`](https://github.com/theinterfold/interfold/commit/31ad59693b6d7f3f4538c82e2bb48d418e944fca) - chore: missing configs for rust-analyzer ext for vscode editors - [`5a94a69`](https://github.com/gnosisguild/interfold/commit/5a94a691d7a4e659be56895e973bf5a019880016) + [`5a94a69`](https://github.com/theinterfold/interfold/commit/5a94a691d7a4e659be56895e973bf5a019880016) - Update user_guide.md - [`d5ead90`](https://github.com/gnosisguild/interfold/commit/d5ead902afe4b48d903ad354e3e8dbf1c4132fb2) + [`d5ead90`](https://github.com/theinterfold/interfold/commit/d5ead902afe4b48d903ad354e3e8dbf1c4132fb2) - Rename p2p to net - [`0249150`](https://github.com/gnosisguild/interfold/commit/0249150427d689ed0a17b10a754ff7f6e9c36dd8) + [`0249150`](https://github.com/theinterfold/interfold/commit/0249150427d689ed0a17b10a754ff7f6e9c36dd8) - Get networking test to pass - [`e3458a2`](https://github.com/gnosisguild/interfold/commit/e3458a227e02b6efd3d46918c409e34085299bc5) + [`e3458a2`](https://github.com/theinterfold/interfold/commit/e3458a227e02b6efd3d46918c409e34085299bc5) - Supply yam files - [`5212911`](https://github.com/gnosisguild/interfold/commit/5212911086fb0d8ffc54f2e3a7f9bd41d581b6cc) + [`5212911`](https://github.com/theinterfold/interfold/commit/5212911086fb0d8ffc54f2e3a7f9bd41d581b6cc) - Add docs - [`c6f0e11`](https://github.com/gnosisguild/interfold/commit/c6f0e11456627ab3c6089da2dfa05c63244e8478) + [`c6f0e11`](https://github.com/theinterfold/interfold/commit/c6f0e11456627ab3c6089da2dfa05c63244e8478) - Update Contacts - [`7d00d0a`](https://github.com/gnosisguild/interfold/commit/7d00d0ab91dc81e8b83ccf04616b936713e7bc3d) + [`7d00d0a`](https://github.com/theinterfold/interfold/commit/7d00d0ab91dc81e8b83ccf04616b936713e7bc3d) - Rename NetworkRelay -> NetworkManager - [`0452bee`](https://github.com/gnosisguild/interfold/commit/0452bee01490fe83fe0b94e0bd8ac177d1b4e6b4) + [`0452bee`](https://github.com/theinterfold/interfold/commit/0452bee01490fe83fe0b94e0bd8ac177d1b4e6b4) - Ensure tests work with changes to NetworkManager - [`89a2f7f`](https://github.com/gnosisguild/interfold/commit/89a2f7f16dc8f3a705490e9eab388af157346975) + [`89a2f7f`](https://github.com/theinterfold/interfold/commit/89a2f7f16dc8f3a705490e9eab388af157346975) - rename CRISPRisc0 to CRISPProgram - [`4e8cd7d`](https://github.com/gnosisguild/interfold/commit/4e8cd7d1c04022bd39897d9b6548a4a6f158fddc) + [`4e8cd7d`](https://github.com/theinterfold/interfold/commit/4e8cd7d1c04022bd39897d9b6548a4a6f158fddc) - Fix compose file - [`680d9b1`](https://github.com/gnosisguild/interfold/commit/680d9b14cc8fd74366283d162c36df6feee0db66) + [`680d9b1`](https://github.com/theinterfold/interfold/commit/680d9b14cc8fd74366283d162c36df6feee0db66) - Remove expect - [`ae50d13`](https://github.com/gnosisguild/interfold/commit/ae50d13008bfd59c245b37d2c8c3882a62b6d5ee) + [`ae50d13`](https://github.com/theinterfold/interfold/commit/ae50d13008bfd59c245b37d2c8c3882a62b6d5ee) - Remove Dockerfile - [`ce9d78d`](https://github.com/gnosisguild/interfold/commit/ce9d78da6c85ed14c64018edaa2d64c26194d4b6) + [`ce9d78d`](https://github.com/theinterfold/interfold/commit/ce9d78da6c85ed14c64018edaa2d64c26194d4b6) - allow using private key for accounts - [`b2bf648`](https://github.com/gnosisguild/interfold/commit/b2bf6489888fb3d673e4707fb9ec911b09645e7e) + [`b2bf648`](https://github.com/theinterfold/interfold/commit/b2bf6489888fb3d673e4707fb9ec911b09645e7e) - Fix paths - [`963e872`](https://github.com/gnosisguild/interfold/commit/963e872bd55cb0bc20ab85813c0277e7cfdfcc5c) + [`963e872`](https://github.com/theinterfold/interfold/commit/963e872bd55cb0bc20ab85813c0277e7cfdfcc5c) - Generate a Determenistic Semaphore Identity - [`3d40719`](https://github.com/gnosisguild/interfold/commit/3d4071905a2a02eedd6135314549fd34c78655af) + [`3d40719`](https://github.com/theinterfold/interfold/commit/3d4071905a2a02eedd6135314549fd34c78655af) - temporarily print the config as it is loaded - [`a199f7f`](https://github.com/gnosisguild/interfold/commit/a199f7f2885fb2a4e88d45add9069ba7129b7116) + [`a199f7f`](https://github.com/theinterfold/interfold/commit/a199f7f2885fb2a4e88d45add9069ba7129b7116) - remove println - [`f80a26f`](https://github.com/gnosisguild/interfold/commit/f80a26f48a091b135e4990437a91f72935b28d23) + [`f80a26f`](https://github.com/theinterfold/interfold/commit/f80a26f48a091b135e4990437a91f72935b28d23) - Formatting - [`edea81f`](https://github.com/gnosisguild/interfold/commit/edea81fee0a679508eb107d48837c0eefa571646) + [`edea81f`](https://github.com/theinterfold/interfold/commit/edea81fee0a679508eb107d48837c0eefa571646) - Wrap Identity in Try Block - [`54e7130`](https://github.com/gnosisguild/interfold/commit/54e713065a34f139f76e4f5c5cfa1b864ed0c9af) + [`54e7130`](https://github.com/theinterfold/interfold/commit/54e713065a34f139f76e4f5c5cfa1b864ed0c9af) - Fix issue with pm and add test - [`71ccc8f`](https://github.com/gnosisguild/interfold/commit/71ccc8f678ad0816678a342e2f410de2f6f288e5) + [`71ccc8f`](https://github.com/theinterfold/interfold/commit/71ccc8f678ad0816678a342e2f410de2f6f288e5) - Prettier commit - [`eace200`](https://github.com/gnosisguild/interfold/commit/eace2009da74d5ec015d2979e7779bd510875d24) + [`eace200`](https://github.com/theinterfold/interfold/commit/eace2009da74d5ec015d2979e7779bd510875d24) - Add commitment tracking - [`a982f50`](https://github.com/gnosisguild/interfold/commit/a982f5084da594d895ebdbd74ffaf475fd2daca0) + [`a982f50`](https://github.com/theinterfold/interfold/commit/a982f5084da594d895ebdbd74ffaf475fd2daca0) - Fix bugs - [`9977a69`](https://github.com/gnosisguild/interfold/commit/9977a694bbd0834cf54b72697a4e4ec0e003426e) + [`9977a69`](https://github.com/theinterfold/interfold/commit/9977a694bbd0834cf54b72697a4e4ec0e003426e) - Formatting - [`a622315`](https://github.com/gnosisguild/interfold/commit/a622315a9a3685f2075b2862808986b79b96eadc) + [`a622315`](https://github.com/theinterfold/interfold/commit/a622315a9a3685f2075b2862808986b79b96eadc) - Fix more issues with docker environment - [`19b0e2a`](https://github.com/gnosisguild/interfold/commit/19b0e2a8ed9c5601bc844b3554a77be33be418de) + [`19b0e2a`](https://github.com/theinterfold/interfold/commit/19b0e2a8ed9c5601bc844b3554a77be33be418de) - Formatting - [`16e17be`](https://github.com/gnosisguild/interfold/commit/16e17be55aabb754f0616e924947958b93528e3e) + [`16e17be`](https://github.com/theinterfold/interfold/commit/16e17be55aabb754f0616e924947958b93528e3e) - Remove redundant params - [`d5a90a9`](https://github.com/gnosisguild/interfold/commit/d5a90a9b7c43e63cf8994398393eb320503f9d23) + [`d5a90a9`](https://github.com/theinterfold/interfold/commit/d5a90a9b7c43e63cf8994398393eb320503f9d23) - Formatting - [`c374a77`](https://github.com/gnosisguild/interfold/commit/c374a77e0dffddc89fa546f2f19a745a09fb2208) + [`c374a77`](https://github.com/theinterfold/interfold/commit/c374a77e0dffddc89fa546f2f19a745a09fb2208) - Fix tests - [`ff06185`](https://github.com/gnosisguild/interfold/commit/ff061858a897cb374db22f7c80e8b6f2bd0e06b5) + [`ff06185`](https://github.com/theinterfold/interfold/commit/ff061858a897cb374db22f7c80e8b6f2bd0e06b5) - Prettier Write - [`ca580f0`](https://github.com/gnosisguild/interfold/commit/ca580f07c5f36ebdb407e67b42d750c0c1c07ad8) + [`ca580f0`](https://github.com/theinterfold/interfold/commit/ca580f07c5f36ebdb407e67b42d750c0c1c07ad8) - Ensure consistency with other validation - [`31fda4a`](https://github.com/gnosisguild/interfold/commit/31fda4a44b24da5d6ac2a69ac94ead90c5b326d7) + [`31fda4a`](https://github.com/theinterfold/interfold/commit/31fda4a44b24da5d6ac2a69ac94ead90c5b326d7) - Update Secrets - [`cb5bcd7`](https://github.com/gnosisguild/interfold/commit/cb5bcd72cde5434187c2344e8bb9b24cd1bd093d) + [`cb5bcd7`](https://github.com/theinterfold/interfold/commit/cb5bcd72cde5434187c2344e8bb9b24cd1bd093d) - Setup correct peers - [`f68c9c5`](https://github.com/gnosisguild/interfold/commit/f68c9c5ebf69a6d0061b8fb222c7fd76a60ba455) + [`f68c9c5`](https://github.com/theinterfold/interfold/commit/f68c9c5ebf69a6d0061b8fb222c7fd76a60ba455) - formatting - [`7c4c57f`](https://github.com/gnosisguild/interfold/commit/7c4c57f38e1f75d119429ca180b4d635197cad82) + [`7c4c57f`](https://github.com/theinterfold/interfold/commit/7c4c57f38e1f75d119429ca180b4d635197cad82) - Explicitly COPY every Cargo.toml - [`7e2b08c`](https://github.com/gnosisguild/interfold/commit/7e2b08cf8c373c75238e7b7441e0e183dbac547f) + [`7e2b08c`](https://github.com/theinterfold/interfold/commit/7e2b08cf8c373c75238e7b7441e0e183dbac547f) - Dont need dev compose - [`97824d4`](https://github.com/gnosisguild/interfold/commit/97824d42745aa2e9dcf8325a824495bc1787ba68) + [`97824d4`](https://github.com/theinterfold/interfold/commit/97824d42745aa2e9dcf8325a824495bc1787ba68) - Fix issues with docker environment - [`c5676a7`](https://github.com/gnosisguild/interfold/commit/c5676a7c185d2a3d4ecf728d98fc5a6ab0a380dc) + [`c5676a7`](https://github.com/theinterfold/interfold/commit/c5676a7c185d2a3d4ecf728d98fc5a6ab0a380dc) - Update Sample Keys - [`a6086be`](https://github.com/gnosisguild/interfold/commit/a6086be335050a6433fbdc38edf5b99810f65958) + [`a6086be`](https://github.com/theinterfold/interfold/commit/a6086be335050a6433fbdc38edf5b99810f65958) - Update setup-node too - [`38abb1a`](https://github.com/gnosisguild/interfold/commit/38abb1a6d59267ac807031bf4cce8fb312001494) + [`38abb1a`](https://github.com/theinterfold/interfold/commit/38abb1a6d59267ac807031bf4cce8fb312001494) - Rename .deploy deploy - [`178c876`](https://github.com/gnosisguild/interfold/commit/178c8760f4c2cfef881b05db016c4915cb12acb0) + [`178c876`](https://github.com/theinterfold/interfold/commit/178c8760f4c2cfef881b05db016c4915cb12acb0) - Add env example - [`a7ce082`](https://github.com/gnosisguild/interfold/commit/a7ce08244f3f1cc25b0bd172ee53852209ebf0c0) + [`a7ce082`](https://github.com/theinterfold/interfold/commit/a7ce08244f3f1cc25b0bd172ee53852209ebf0c0) - Remove groups commitment mapping - [`12cfd4b`](https://github.com/gnosisguild/interfold/commit/12cfd4b17011478b05f36da234d95a12583bdd7d) + [`12cfd4b`](https://github.com/theinterfold/interfold/commit/12cfd4b17011478b05f36da234d95a12583bdd7d) - Move E3 Program address to the Env - [`503c9e8`](https://github.com/gnosisguild/interfold/commit/503c9e8415e1bdde2faba4551bd01e86ffd0059f) + [`503c9e8`](https://github.com/theinterfold/interfold/commit/503c9e8415e1bdde2faba4551bd01e86ffd0059f) - Update workflow api - [`6df2d0b`](https://github.com/gnosisguild/interfold/commit/6df2d0b558be638e85ec494e5c43a7487d40ed5b) + [`6df2d0b`](https://github.com/theinterfold/interfold/commit/6df2d0b558be638e85ec494e5c43a7487d40ed5b) - Update swarm_deployment.md - [`c92e338`](https://github.com/gnosisguild/interfold/commit/c92e338f5dc3bf3d3c18846279a981e1084c8ed5) + [`c92e338`](https://github.com/theinterfold/interfold/commit/c92e338f5dc3bf3d3c18846279a981e1084c8ed5) - Update Contract address [skip ci] - [`0a2f522`](https://github.com/gnosisguild/interfold/commit/0a2f522eada33b124101d062ca4abd5c34ac6cc2) + [`0a2f522`](https://github.com/theinterfold/interfold/commit/0a2f522eada33b124101d062ca4abd5c34ac6cc2) - Remove spacific formatting - [`ab13135`](https://github.com/gnosisguild/interfold/commit/ab13135dda3d485a7543789b822096b75e777570) + [`ab13135`](https://github.com/theinterfold/interfold/commit/ab13135dda3d485a7543789b822096b75e777570) - Ensure zeroization - [`bcc4bc7`](https://github.com/gnosisguild/interfold/commit/bcc4bc7672e8bc45bd7962d5ebf82f493c07f6bf) + [`bcc4bc7`](https://github.com/theinterfold/interfold/commit/bcc4bc7672e8bc45bd7962d5ebf82f493c07f6bf) - Linter write - [`41d15a5`](https://github.com/gnosisguild/interfold/commit/41d15a5ffc086d20ffb392da3115f3237571973e) + [`41d15a5`](https://github.com/theinterfold/interfold/commit/41d15a5ffc086d20ffb392da3115f3237571973e) - Update actions cache - [`5d49fb4`](https://github.com/gnosisguild/interfold/commit/5d49fb4051dd8da1d9f950bea4b420a2234c55d0) + [`5d49fb4`](https://github.com/theinterfold/interfold/commit/5d49fb4051dd8da1d9f950bea4b420a2234c55d0) - UFix formatting - [`e1e0cf5`](https://github.com/gnosisguild/interfold/commit/e1e0cf59e4d7744709cce48cfec60b3b2d86431d) + [`e1e0cf5`](https://github.com/theinterfold/interfold/commit/e1e0cf59e4d7744709cce48cfec60b3b2d86431d) - Remove Console Logs - [`b8b2c9a`](https://github.com/gnosisguild/interfold/commit/b8b2c9a6e3f4016605b666afbd03badfcdefc16d) + [`b8b2c9a`](https://github.com/theinterfold/interfold/commit/b8b2c9a6e3f4016605b666afbd03badfcdefc16d) - Try using the --env-file arg - [`79d8d64`](https://github.com/gnosisguild/interfold/commit/79d8d64e3ce5259ef0aad00477d0246d163fb8d9) + [`79d8d64`](https://github.com/theinterfold/interfold/commit/79d8d64e3ce5259ef0aad00477d0246d163fb8d9) - Remove expect - [`41a87ba`](https://github.com/gnosisguild/interfold/commit/41a87ba9849eda0e572e2af29439db1047e85eb2) + [`41a87ba`](https://github.com/theinterfold/interfold/commit/41a87ba9849eda0e572e2af29439db1047e85eb2) - Formatting - [`96d2757`](https://github.com/gnosisguild/interfold/commit/96d2757a957000885716b8874828c6b3727d3215) + [`96d2757`](https://github.com/theinterfold/interfold/commit/96d2757a957000885716b8874828c6b3727d3215) - Formatting - [`428ac6f`](https://github.com/gnosisguild/interfold/commit/428ac6f5a03304ee819c7cfacbff442b970fa129) + [`428ac6f`](https://github.com/theinterfold/interfold/commit/428ac6f5a03304ee819c7cfacbff442b970fa129) - Fix linting error - [`53f490d`](https://github.com/gnosisguild/interfold/commit/53f490d7901a718c44837a6cfb741283ebeaf7f0) + [`53f490d`](https://github.com/theinterfold/interfold/commit/53f490d7901a718c44837a6cfb741283ebeaf7f0) - Update env location and envs - [`4d92cd3`](https://github.com/gnosisguild/interfold/commit/4d92cd36cce624287658ac4030775f2320163bc5) + [`4d92cd3`](https://github.com/theinterfold/interfold/commit/4d92cd36cce624287658ac4030775f2320163bc5) - Formatting - [`00e1bfa`](https://github.com/gnosisguild/interfold/commit/00e1bfa24d2c7f629073687646ddc9ca1a9006e0) + [`00e1bfa`](https://github.com/theinterfold/interfold/commit/00e1bfa24d2c7f629073687646ddc9ca1a9006e0) - Update README.md - [`5e316c0`](https://github.com/gnosisguild/interfold/commit/5e316c0221be19207593bfe58a59a93a6de01074) + [`5e316c0`](https://github.com/theinterfold/interfold/commit/5e316c0221be19207593bfe58a59a93a6de01074) - Add crisp-foundry-cache volume and fix pnpm install command - [`32d0d59`](https://github.com/gnosisguild/interfold/commit/32d0d59bb174aee06d2534d29487d2cede0ff18a) + [`32d0d59`](https://github.com/theinterfold/interfold/commit/32d0d59bb174aee06d2534d29487d2cede0ff18a) - Update actions-checkout to v4 - [`a4a78f1`](https://github.com/gnosisguild/interfold/commit/a4a78f1a4777a19faecef52e9d977c5bb5139cfb) + [`a4a78f1`](https://github.com/theinterfold/interfold/commit/a4a78f1a4777a19faecef52e9d977c5bb5139cfb) - Remove unnecessary cloning and zeroizing - [`de00110`](https://github.com/gnosisguild/interfold/commit/de00110aafc4c15298a3d9a3797ecf15dcb9865c) + [`de00110`](https://github.com/theinterfold/interfold/commit/de00110aafc4c15298a3d9a3797ecf15dcb9865c) - Move Anvil to Dev - [`d4999ee`](https://github.com/gnosisguild/interfold/commit/d4999ee03f17d168e15ff6dadb8421258a0fce95) + [`d4999ee`](https://github.com/theinterfold/interfold/commit/d4999ee03f17d168e15ff6dadb8421258a0fce95) - Update Readme - [`40bfd2f`](https://github.com/gnosisguild/interfold/commit/40bfd2f2a8f9f46d03bcae76a249194e3ceb31a6) + [`40bfd2f`](https://github.com/theinterfold/interfold/commit/40bfd2f2a8f9f46d03bcae76a249194e3ceb31a6) - Remove Unused Imports - [`1e21858`](https://github.com/gnosisguild/interfold/commit/1e21858dc775ad0cd1ea897a0012b1101ac9fc57) + [`1e21858`](https://github.com/theinterfold/interfold/commit/1e21858dc775ad0cd1ea897a0012b1101ac9fc57) - Remove bump comment - [`62acf9b`](https://github.com/gnosisguild/interfold/commit/62acf9b2d8e36953250fee9c71d89881f51af1e0) + [`62acf9b`](https://github.com/theinterfold/interfold/commit/62acf9b2d8e36953250fee9c71d89881f51af1e0) - use env file - [`abdc9b9`](https://github.com/gnosisguild/interfold/commit/abdc9b983a3f83affc966e5c7ffe0aee0a5870ff) + [`abdc9b9`](https://github.com/theinterfold/interfold/commit/abdc9b983a3f83affc966e5c7ffe0aee0a5870ff) - Manually export vars - [`2a7722f`](https://github.com/gnosisguild/interfold/commit/2a7722f207a88c5a20fbd8ac2ce6e69da6b25823) + [`2a7722f`](https://github.com/theinterfold/interfold/commit/2a7722f207a88c5a20fbd8ac2ce6e69da6b25823) - Formatting - [`80425c4`](https://github.com/gnosisguild/interfold/commit/80425c454977f14a7cb568237431b6a630f2a278) + [`80425c4`](https://github.com/theinterfold/interfold/commit/80425c454977f14a7cb568237431b6a630f2a278) - Fix is_set - [`609372b`](https://github.com/gnosisguild/interfold/commit/609372bdf9fc7086d265a3f0eb2e64a314b56065) + [`609372b`](https://github.com/theinterfold/interfold/commit/609372bdf9fc7086d265a3f0eb2e64a314b56065) - Add docs - [`fd6ec6d`](https://github.com/gnosisguild/interfold/commit/fd6ec6de0a2676bb07663cb2cb442b31fb2f19bd) + [`fd6ec6d`](https://github.com/theinterfold/interfold/commit/fd6ec6de0a2676bb07663cb2cb442b31fb2f19bd) - Remove expect - [`b7c268e`](https://github.com/gnosisguild/interfold/commit/b7c268e9f27e5bc93f63f427146007cabe0cda6b) + [`b7c268e`](https://github.com/theinterfold/interfold/commit/b7c268e9f27e5bc93f63f427146007cabe0cda6b) - Update user_guide.md - [`02d222a`](https://github.com/gnosisguild/interfold/commit/02d222ae3d55ce3a7c729eed89ee35e95e0f8273) + [`02d222a`](https://github.com/theinterfold/interfold/commit/02d222ae3d55ce3a7c729eed89ee35e95e0f8273) - Formatting - [`7396b74`](https://github.com/gnosisguild/interfold/commit/7396b74a3a4c05cf355ea5fd3ecb18d0f1e37662) + [`7396b74`](https://github.com/theinterfold/interfold/commit/7396b74a3a4c05cf355ea5fd3ecb18d0f1e37662) - Correct Import Path - [`2d309e1`](https://github.com/gnosisguild/interfold/commit/2d309e1beabb3c9f091cbaa3f8fe16ec4ccaf825) + [`2d309e1`](https://github.com/theinterfold/interfold/commit/2d309e1beabb3c9f091cbaa3f8fe16ec4ccaf825) - Add comment - [`516dea2`](https://github.com/gnosisguild/interfold/commit/516dea214b672ca06611ddcfd3154e07b380e8bf) + [`516dea2`](https://github.com/theinterfold/interfold/commit/516dea214b672ca06611ddcfd3154e07b380e8bf) - Update examples/CRISP/apps/client/src/context/voteManagement/VoteManagement.context.tsx - [`af384d8`](https://github.com/gnosisguild/interfold/commit/af384d870fbfcbd5e0533007a6d0ee27ffa46d8d) + [`af384d8`](https://github.com/theinterfold/interfold/commit/af384d870fbfcbd5e0533007a6d0ee27ffa46d8d) - Remove unsued var - [`685f0e8`](https://github.com/gnosisguild/interfold/commit/685f0e80bf4b6e0ab8f4f60af67713a95a54acc0) + [`685f0e8`](https://github.com/theinterfold/interfold/commit/685f0e80bf4b6e0ab8f4f60af67713a95a54acc0) - Update Readme [skip ci] - [`479a054`](https://github.com/gnosisguild/interfold/commit/479a054de9be5c61d5e27428509d6692c8b82481) + [`479a054`](https://github.com/theinterfold/interfold/commit/479a054de9be5c61d5e27428509d6692c8b82481) - Update actions download-artifact - [`e4ca9cc`](https://github.com/gnosisguild/interfold/commit/e4ca9cc22d7cb787ec3c1ee783a0096945fd74a6) + [`e4ca9cc`](https://github.com/theinterfold/interfold/commit/e4ca9cc22d7cb787ec3c1ee783a0096945fd74a6) - Update actions upload-artifact - [`dfcde09`](https://github.com/gnosisguild/interfold/commit/dfcde09163d622a40ff723ab4bf4f2633ad7e239) + [`dfcde09`](https://github.com/theinterfold/interfold/commit/dfcde09163d622a40ff723ab4bf4f2633ad7e239) - Revert "Add comment to create tech debt branch" - [`acc12ad`](https://github.com/gnosisguild/interfold/commit/acc12ad26d521b2fd08c879e518f1d3a227f4729) + [`acc12ad`](https://github.com/theinterfold/interfold/commit/acc12ad26d521b2fd08c879e518f1d3a227f4729) - Add comment to create tech debt branch - [`a8f06a9`](https://github.com/gnosisguild/interfold/commit/a8f06a9202b8b0cb7396da4fdd0353f7f9f2fdfc) + [`a8f06a9`](https://github.com/theinterfold/interfold/commit/a8f06a9202b8b0cb7396da4fdd0353f7f9f2fdfc) - Update deploy.sh - [`826218f`](https://github.com/gnosisguild/interfold/commit/826218f2630d332043720fa20d8038a7f0f7ff05) + [`826218f`](https://github.com/theinterfold/interfold/commit/826218f2630d332043720fa20d8038a7f0f7ff05) - Update swarm_deployment.md - [`0da013e`](https://github.com/gnosisguild/interfold/commit/0da013e9012d28e5681eb6bdf136a0e9f19da1f3) + [`0da013e`](https://github.com/theinterfold/interfold/commit/0da013e9012d28e5681eb6bdf136a0e9f19da1f3) - Redundant comment - [`1c0162c`](https://github.com/gnosisguild/interfold/commit/1c0162c5536156f0b94cba316deb4b2b4f451031) + [`1c0162c`](https://github.com/theinterfold/interfold/commit/1c0162c5536156f0b94cba316deb4b2b4f451031) - source the env vars - [`da9d805`](https://github.com/gnosisguild/interfold/commit/da9d805edba25fda11e48e733a362ce18f59392e) + [`da9d805`](https://github.com/theinterfold/interfold/commit/da9d805edba25fda11e48e733a362ce18f59392e) - Remove named binding - [`7a7e0e4`](https://github.com/gnosisguild/interfold/commit/7a7e0e4bc1679c4cece9c23747b27326212b3a3c) + [`7a7e0e4`](https://github.com/theinterfold/interfold/commit/7a7e0e4bc1679c4cece9c23747b27326212b3a3c) - unwrap - [`8f6b5b3`](https://github.com/gnosisguild/interfold/commit/8f6b5b34ea7c3fa49c8dbf6c7aa2c0d29d7950ce) + [`8f6b5b3`](https://github.com/theinterfold/interfold/commit/8f6b5b34ea7c3fa49c8dbf6c7aa2c0d29d7950ce) - Update message - [`60f65c9`](https://github.com/gnosisguild/interfold/commit/60f65c9f41901b75df00ea3d1c97656b10e919f6) + [`60f65c9`](https://github.com/theinterfold/interfold/commit/60f65c9f41901b75df00ea3d1c97656b10e919f6) - Update README.md - [`5c2be78`](https://github.com/gnosisguild/interfold/commit/5c2be785175cc166026e51575391548f847b017a) + [`5c2be78`](https://github.com/theinterfold/interfold/commit/5c2be785175cc166026e51575391548f847b017a) - appease linter - [`07ae2ce`](https://github.com/gnosisguild/interfold/commit/07ae2ceccfb76b1c30f4404780bd96e02e3f0cc9) + [`07ae2ce`](https://github.com/theinterfold/interfold/commit/07ae2ceccfb76b1c30f4404780bd96e02e3f0cc9) - Add branch file - [`a3eacce`](https://github.com/gnosisguild/interfold/commit/a3eaccec6e84a89ccc02e86cc855456ba5c0e0cf) + [`a3eacce`](https://github.com/theinterfold/interfold/commit/a3eaccec6e84a89ccc02e86cc855456ba5c0e0cf) - update rust toolchain for fmt - [`09d7473`](https://github.com/gnosisguild/interfold/commit/09d747313e2ee85436d38ee4a249e8e2f685bc94) + [`09d7473`](https://github.com/theinterfold/interfold/commit/09d747313e2ee85436d38ee4a249e8e2f685bc94) - Remove whitespace - [`c6dd2cd`](https://github.com/gnosisguild/interfold/commit/c6dd2cdc048bf306d02e69e39934df4c0eccbf31) + [`c6dd2cd`](https://github.com/theinterfold/interfold/commit/c6dd2cdc048bf306d02e69e39934df4c0eccbf31) - Remove bump comment from integration - [`801b056`](https://github.com/gnosisguild/interfold/commit/801b056ecf83917de97e0333b344284a4cb173bd) + [`801b056`](https://github.com/theinterfold/interfold/commit/801b056ecf83917de97e0333b344284a4cb173bd) - Update copy secrets - [`5551020`](https://github.com/gnosisguild/interfold/commit/5551020ff5239a20a5690393c3f8b19709ecc7cf) + [`5551020`](https://github.com/theinterfold/interfold/commit/5551020ff5239a20a5690393c3f8b19709ecc7cf) - add validation - [`8b5191f`](https://github.com/gnosisguild/interfold/commit/8b5191f346e7b236313a8cd75583872a972e2339) + [`8b5191f`](https://github.com/theinterfold/interfold/commit/8b5191f346e7b236313a8cd75583872a972e2339) -#### [v0.0.4](https://github.com/gnosisguild/interfold/compare/v0.0.3...v0.0.4) +#### [v0.0.4](https://github.com/theinterfold/interfold/compare/v0.0.3...v0.0.4) > 1 October 2024 -- Sepolia deployment [`#127`](https://github.com/gnosisguild/interfold/pull/127) +- Sepolia deployment [`#127`](https://github.com/theinterfold/interfold/pull/127) - Aggregator Publishing to Smart contract - [`#125`](https://github.com/gnosisguild/interfold/pull/125) -- feat: store hashes, emit keys [`#120`](https://github.com/gnosisguild/interfold/pull/120) -- Remove address from encoding [`#119`](https://github.com/gnosisguild/interfold/pull/119) -- Decoding params from contract [`#117`](https://github.com/gnosisguild/interfold/pull/117) -- Evm Integration and integration script [`#107`](https://github.com/gnosisguild/interfold/pull/107) -- Architecture fixes [`#114`](https://github.com/gnosisguild/interfold/pull/114) -- add file input for proof [`#113`](https://github.com/gnosisguild/interfold/pull/113) -- add file input for publishing data [`#112`](https://github.com/gnosisguild/interfold/pull/112) + [`#125`](https://github.com/theinterfold/interfold/pull/125) +- feat: store hashes, emit keys [`#120`](https://github.com/theinterfold/interfold/pull/120) +- Remove address from encoding [`#119`](https://github.com/theinterfold/interfold/pull/119) +- Decoding params from contract [`#117`](https://github.com/theinterfold/interfold/pull/117) +- Evm Integration and integration script + [`#107`](https://github.com/theinterfold/interfold/pull/107) +- Architecture fixes [`#114`](https://github.com/theinterfold/interfold/pull/114) +- add file input for proof [`#113`](https://github.com/theinterfold/interfold/pull/113) +- add file input for publishing data [`#112`](https://github.com/theinterfold/interfold/pull/112) - fix tasks for decryption verifier change - [`#108`](https://github.com/gnosisguild/interfold/pull/108) + [`#108`](https://github.com/theinterfold/interfold/pull/108) - fresh sepolia deployment - [`27bb3b3`](https://github.com/gnosisguild/interfold/commit/27bb3b30d61cad848002293f39dfa56189c6342e) + [`27bb3b3`](https://github.com/theinterfold/interfold/commit/27bb3b30d61cad848002293f39dfa56189c6342e) - Apply code rabbit suggestions - [`f94252b`](https://github.com/gnosisguild/interfold/commit/f94252ba18359510306628f23598b197b81ee04a) + [`f94252b`](https://github.com/theinterfold/interfold/commit/f94252ba18359510306628f23598b197b81ee04a) - Tidy up test script - [`d76a882`](https://github.com/gnosisguild/interfold/commit/d76a882fe32ddb98189f4a3a3a6e21b16e63eabb) + [`d76a882`](https://github.com/theinterfold/interfold/commit/d76a882fe32ddb98189f4a3a3a6e21b16e63eabb) - Decoding evm events in ciphernode - [`e66ab85`](https://github.com/gnosisguild/interfold/commit/e66ab8573353c71db250e79c81d125a33177251f) + [`e66ab85`](https://github.com/theinterfold/interfold/commit/e66ab8573353c71db250e79c81d125a33177251f) - Update for e2e test - [`abe4c7d`](https://github.com/gnosisguild/interfold/commit/abe4c7dc2f2ba9fca82f32668819ccf096739528) + [`abe4c7d`](https://github.com/theinterfold/interfold/commit/abe4c7dc2f2ba9fca82f32668819ccf096739528) - e2e test sharing keys and saving - [`1af271a`](https://github.com/gnosisguild/interfold/commit/1af271a18f5cdc7d277b57f44b04421eb3ff3b31) + [`1af271a`](https://github.com/theinterfold/interfold/commit/1af271a18f5cdc7d277b57f44b04421eb3ff3b31) - Decoding events are working - [`e7aa7ef`](https://github.com/gnosisguild/interfold/commit/e7aa7ef698efe87e762aeecbfb95238d9f628e3d) + [`e7aa7ef`](https://github.com/theinterfold/interfold/commit/e7aa7ef698efe87e762aeecbfb95238d9f628e3d) - wip: contract rejecting params - [`56b2b53`](https://github.com/gnosisguild/interfold/commit/56b2b53014874d8320b64e73fa9a2996396038c2) + [`56b2b53`](https://github.com/theinterfold/interfold/commit/56b2b53014874d8320b64e73fa9a2996396038c2) - Add EVM caller functionality: Implement new module for interacting with EVM-compatible blockchains, including contract deployment, transaction sending, and event listening. updates dependencies - [`db6e214`](https://github.com/gnosisguild/interfold/commit/db6e214c4c38c63ae1fdbbb068d942080bef6cfb) + [`db6e214`](https://github.com/theinterfold/interfold/commit/db6e214c4c38c63ae1fdbbb068d942080bef6cfb) - Use Seed for CRP - [`9593d0d`](https://github.com/gnosisguild/interfold/commit/9593d0dec635d378cd92bdbd372c487a671ab515) + [`9593d0d`](https://github.com/theinterfold/interfold/commit/9593d0dec635d378cd92bdbd372c487a671ab515) - Setup evm events E3Requested and CiphernodeAdded - [`54d60ff`](https://github.com/gnosisguild/interfold/commit/54d60ffcaba75766bedecb1f062b6907510d747d) + [`54d60ff`](https://github.com/theinterfold/interfold/commit/54d60ffcaba75766bedecb1f062b6907510d747d) - [u8;20] -> String - [`7e95860`](https://github.com/gnosisguild/interfold/commit/7e9586052c3ab8c7f30267c5e4a9dcd3de9ab7a4) + [`7e95860`](https://github.com/theinterfold/interfold/commit/7e9586052c3ab8c7f30267c5e4a9dcd3de9ab7a4) - params parsed in Fhe module - [`a602df6`](https://github.com/gnosisguild/interfold/commit/a602df62c8741300b1e84c38f4a0f9900fe39cc7) + [`a602df6`](https://github.com/theinterfold/interfold/commit/a602df62c8741300b1e84c38f4a0f9900fe39cc7) - Supply events to listen with - [`2475c63`](https://github.com/gnosisguild/interfold/commit/2475c63e96534327278864d80dee06cf05e66c97) + [`2475c63`](https://github.com/theinterfold/interfold/commit/2475c63e96534327278864d80dee06cf05e66c97) - Remove old code - [`f50208b`](https://github.com/gnosisguild/interfold/commit/f50208b690253f515f9f4d83775fcec0f7e04b35) + [`f50208b`](https://github.com/theinterfold/interfold/commit/f50208b690253f515f9f4d83775fcec0f7e04b35) - Array -> [u8;20] - [`84c4346`](https://github.com/gnosisguild/interfold/commit/84c4346ea9ace6666151b78f36b9600e7c51398b) + [`84c4346`](https://github.com/theinterfold/interfold/commit/84c4346ea9ace6666151b78f36b9600e7c51398b) - Add to CI - [`f9662b1`](https://github.com/gnosisguild/interfold/commit/f9662b172e71497515f92d5dc465c38813ebe6c4) + [`f9662b1`](https://github.com/theinterfold/interfold/commit/f9662b172e71497515f92d5dc465c38813ebe6c4) - Update tests - [`d5e99e6`](https://github.com/gnosisguild/interfold/commit/d5e99e62c9e79e45aa640d1072ac2edd40a30c2a) + [`d5e99e6`](https://github.com/theinterfold/interfold/commit/d5e99e62c9e79e45aa640d1072ac2edd40a30c2a) - Setup evm events - [`8a8ecad`](https://github.com/gnosisguild/interfold/commit/8a8ecad0e6edd0819d514d082193af157dd3808d) + [`8a8ecad`](https://github.com/theinterfold/interfold/commit/8a8ecad0e6edd0819d514d082193af157dd3808d) - Add waiton and decrease the use of sleep - [`d80957d`](https://github.com/gnosisguild/interfold/commit/d80957d7705240b61eed7c43516c9fcec79a3e35) + [`d80957d`](https://github.com/theinterfold/interfold/commit/d80957d7705240b61eed7c43516c9fcec79a3e35) - attempt to load pubkey - [`082c3a4`](https://github.com/gnosisguild/interfold/commit/082c3a4f25f08267701e7a3557bbdfb6952781f7) + [`082c3a4`](https://github.com/theinterfold/interfold/commit/082c3a4f25f08267701e7a3557bbdfb6952781f7) - Tidy up error trait - [`4e575c1`](https://github.com/gnosisguild/interfold/commit/4e575c114536282f94d04ccf8e81800dd88762f3) + [`4e575c1`](https://github.com/theinterfold/interfold/commit/4e575c114536282f94d04ccf8e81800dd88762f3) - script tweaks, deploy tweak for testing - [`21efe3f`](https://github.com/gnosisguild/interfold/commit/21efe3ff427959658f3b7dd621643d5506dc8b5a) + [`21efe3f`](https://github.com/theinterfold/interfold/commit/21efe3ff427959658f3b7dd621643d5506dc8b5a) - Public Key Writer Working - [`4699adc`](https://github.com/gnosisguild/interfold/commit/4699adce66ee7d2dd027ca8b379d4e221aa47c50) + [`4699adc`](https://github.com/theinterfold/interfold/commit/4699adce66ee7d2dd027ca8b379d4e221aa47c50) - Tidy up output - [`160ce28`](https://github.com/gnosisguild/interfold/commit/160ce287a82a4b21fcb60425e0acaba1ddd7d79b) + [`160ce28`](https://github.com/theinterfold/interfold/commit/160ce287a82a4b21fcb60425e0acaba1ddd7d79b) - Use --data-file over --data - [`896f187`](https://github.com/gnosisguild/interfold/commit/896f187f9c3771fb077180001cf58a4e4a3dbab6) + [`896f187`](https://github.com/theinterfold/interfold/commit/896f187f9c3771fb077180001cf58a4e4a3dbab6) - Make timeout 10 min - [`7a67578`](https://github.com/gnosisguild/interfold/commit/7a67578779e8f316b6278855b7bd077cba1ee3a2) + [`7a67578`](https://github.com/theinterfold/interfold/commit/7a67578779e8f316b6278855b7bd077cba1ee3a2) - Encode address with fhe program params in e3ProgramParams - [`0c6eab7`](https://github.com/gnosisguild/interfold/commit/0c6eab734890f284c7074a8bcab15f567a98bcb8) + [`0c6eab7`](https://github.com/theinterfold/interfold/commit/0c6eab734890f284c7074a8bcab15f567a98bcb8) - Move connection to aggregator - [`0012a63`](https://github.com/gnosisguild/interfold/commit/0012a63fe13a7d5b8ebb7e075fe5cc9eb3b64327) + [`0012a63`](https://github.com/theinterfold/interfold/commit/0012a63fe13a7d5b8ebb7e075fe5cc9eb3b64327) - Update script - [`dbfa41b`](https://github.com/gnosisguild/interfold/commit/dbfa41becba8fa9681d4fcc801519282ea786ca4) + [`dbfa41b`](https://github.com/theinterfold/interfold/commit/dbfa41becba8fa9681d4fcc801519282ea786ca4) - Update formatting - [`54de815`](https://github.com/gnosisguild/interfold/commit/54de815fe9bf0bfd845246808ec333eb8c26fcb0) + [`54de815`](https://github.com/theinterfold/interfold/commit/54de815fe9bf0bfd845246808ec333eb8c26fcb0) - Write pubkey to screen and file - [`9509146`](https://github.com/gnosisguild/interfold/commit/95091465bcffeb860f456464dd07312b60552937) + [`9509146`](https://github.com/theinterfold/interfold/commit/95091465bcffeb860f456464dd07312b60552937) - Remove Committee Requested event - [`e9d0d7a`](https://github.com/gnosisguild/interfold/commit/e9d0d7aaf0b94b57ef808ce9018e49da6d191e48) + [`e9d0d7a`](https://github.com/theinterfold/interfold/commit/e9d0d7aaf0b94b57ef808ce9018e49da6d191e48) - formatting - [`8845ded`](https://github.com/gnosisguild/interfold/commit/8845ded9257b0b22e49c7809ed8382affecc722c) + [`8845ded`](https://github.com/theinterfold/interfold/commit/8845ded9257b0b22e49c7809ed8382affecc722c) - Use rust 1.81 - [`b07b1b9`](https://github.com/gnosisguild/interfold/commit/b07b1b9eb5be8bf2ddd1a116e0646e774c185ce6) + [`b07b1b9`](https://github.com/theinterfold/interfold/commit/b07b1b9eb5be8bf2ddd1a116e0646e774c185ce6) - Remove console - [`b4524de`](https://github.com/gnosisguild/interfold/commit/b4524def7fab720fe6dc94108305785e3177916b) + [`b4524de`](https://github.com/theinterfold/interfold/commit/b4524def7fab720fe6dc94108305785e3177916b) - Remove comment - [`7cad667`](https://github.com/gnosisguild/interfold/commit/7cad667f7c7eb5b1eea5d5d3377f9df5f36745c7) + [`7cad667`](https://github.com/theinterfold/interfold/commit/7cad667f7c7eb5b1eea5d5d3377f9df5f36745c7) - Revert bad suggestion from coderabbit - [`d0b7580`](https://github.com/gnosisguild/interfold/commit/d0b75806cbac1baa6522e805658aa8dd26d25d24) + [`d0b7580`](https://github.com/theinterfold/interfold/commit/d0b75806cbac1baa6522e805658aa8dd26d25d24) - Use version 2 rust toolchain - [`f5ccc4f`](https://github.com/gnosisguild/interfold/commit/f5ccc4fb16222c05679c90329cf6137ced9b0b50) + [`f5ccc4f`](https://github.com/theinterfold/interfold/commit/f5ccc4fb16222c05679c90329cf6137ced9b0b50) - Add timeout to wait on - [`8bceba9`](https://github.com/gnosisguild/interfold/commit/8bceba979980492face13ec8bb64246a103485b1) + [`8bceba9`](https://github.com/theinterfold/interfold/commit/8bceba979980492face13ec8bb64246a103485b1) - tworks - [`1551323`](https://github.com/gnosisguild/interfold/commit/15513239b968812e51e1623552fa0a89264e89db) + [`1551323`](https://github.com/theinterfold/interfold/commit/15513239b968812e51e1623552fa0a89264e89db) - Update CI Workflow - [`b336b21`](https://github.com/gnosisguild/interfold/commit/b336b2129b14aeb7765d7340f592729d1999427e) + [`b336b21`](https://github.com/theinterfold/interfold/commit/b336b2129b14aeb7765d7340f592729d1999427e) - Remove cd inline in script - [`b205e6d`](https://github.com/gnosisguild/interfold/commit/b205e6d83fbe477d3cbeb5a82426df529f68d65d) + [`b205e6d`](https://github.com/theinterfold/interfold/commit/b205e6d83fbe477d3cbeb5a82426df529f68d65d) - Tidy up cleanup trap in bash file - [`d1b13a4`](https://github.com/gnosisguild/interfold/commit/d1b13a49112f75398234e232d027a236e28e3bda) + [`d1b13a4`](https://github.com/theinterfold/interfold/commit/d1b13a49112f75398234e232d027a236e28e3bda) - bump evm version - [`e88e4f7`](https://github.com/gnosisguild/interfold/commit/e88e4f72e5154131560fdf91fea9abd6549dc61a) + [`e88e4f7`](https://github.com/theinterfold/interfold/commit/e88e4f72e5154131560fdf91fea9abd6549dc61a) - Wait for pubkey to be published - [`43453c1`](https://github.com/gnosisguild/interfold/commit/43453c198d0ad2acc9cef0bc00a2832ee30ed1cb) + [`43453c1`](https://github.com/theinterfold/interfold/commit/43453c198d0ad2acc9cef0bc00a2832ee30ed1cb) - Wait on fake_encrypt - [`002607c`](https://github.com/gnosisguild/interfold/commit/002607c170023e74836bf1d203aec3d164903831) + [`002607c`](https://github.com/theinterfold/interfold/commit/002607c170023e74836bf1d203aec3d164903831) - Remove params hex file - [`48507b6`](https://github.com/gnosisguild/interfold/commit/48507b6369bbf7a6cc30b9f91e956039c41fb5fd) + [`48507b6`](https://github.com/theinterfold/interfold/commit/48507b6369bbf7a6cc30b9f91e956039c41fb5fd) - Rename file - [`077049a`](https://github.com/gnosisguild/interfold/commit/077049a1718b3e2940f1f98f943b5a88173b9cb6) + [`077049a`](https://github.com/theinterfold/interfold/commit/077049a1718b3e2940f1f98f943b5a88173b9cb6) - Remove frozen - [`30d1b37`](https://github.com/gnosisguild/interfold/commit/30d1b3742295fac3cbc605c2e642a2e66157de2d) + [`30d1b37`](https://github.com/theinterfold/interfold/commit/30d1b3742295fac3cbc605c2e642a2e66157de2d) - Ensure bash - [`ae0da9c`](https://github.com/gnosisguild/interfold/commit/ae0da9c924b0817f7f8cc11ca842750cb50c4e23) + [`ae0da9c`](https://github.com/theinterfold/interfold/commit/ae0da9c924b0817f7f8cc11ca842750cb50c4e23) - Use shortcut - [`6e0874f`](https://github.com/gnosisguild/interfold/commit/6e0874f697efe6e77e10203663068870fc48e338) + [`6e0874f`](https://github.com/theinterfold/interfold/commit/6e0874f697efe6e77e10203663068870fc48e338) - prettier: ignore deployment files - [`6242870`](https://github.com/gnosisguild/interfold/commit/624287088d688b5b9f6c11011016b0c754cad911) + [`6242870`](https://github.com/theinterfold/interfold/commit/624287088d688b5b9f6c11011016b0c754cad911) - exit if not run from root - [`a08755d`](https://github.com/gnosisguild/interfold/commit/a08755d90e8217d1ddcdf2eeb8d0a81aeee34423) + [`a08755d`](https://github.com/theinterfold/interfold/commit/a08755d90e8217d1ddcdf2eeb8d0a81aeee34423) -#### [v0.0.3](https://github.com/gnosisguild/interfold/compare/v0.0.2...v0.0.3) +#### [v0.0.3](https://github.com/theinterfold/interfold/compare/v0.0.2...v0.0.3) > 20 September 2024 - feat: moves `IDecryptionVerifier` out of `E3Program` / `IComputeProvider` - [`#106`](https://github.com/gnosisguild/interfold/pull/106) + [`#106`](https://github.com/theinterfold/interfold/pull/106) - fix: remove unused imports - [`3c1a0b9`](https://github.com/gnosisguild/interfold/commit/3c1a0b90df26ff00b64673266b983be430eda888) + [`3c1a0b9`](https://github.com/theinterfold/interfold/commit/3c1a0b90df26ff00b64673266b983be430eda888) -#### [v0.0.2](https://github.com/gnosisguild/interfold/compare/v0.0.1...v0.0.2) +#### [v0.0.2](https://github.com/theinterfold/interfold/compare/v0.0.1...v0.0.2) > 20 September 2024 -- bump version to v0.0.2 [`#105`](https://github.com/gnosisguild/interfold/pull/105) -- fix publish env vars, better readme [`#104`](https://github.com/gnosisguild/interfold/pull/104) +- bump version to v0.0.2 [`#105`](https://github.com/theinterfold/interfold/pull/105) +- fix publish env vars, better readme [`#104`](https://github.com/theinterfold/interfold/pull/104) #### v0.0.1 > 20 September 2024 -- Ciphernode POC [`#9`](https://github.com/gnosisguild/interfold/pull/9) +- Ciphernode POC [`#9`](https://github.com/theinterfold/interfold/pull/9) - hash given outputs and pass output hash to corresponding verifiers - [`#103`](https://github.com/gnosisguild/interfold/pull/103) + [`#103`](https://github.com/theinterfold/interfold/pull/103) - feat: explicitly enable encryption schemes - [`#101`](https://github.com/gnosisguild/interfold/pull/101) + [`#101`](https://github.com/theinterfold/interfold/pull/101) - add gh action for releasing evm package - [`#102`](https://github.com/gnosisguild/interfold/pull/102) + [`#102`](https://github.com/theinterfold/interfold/pull/102) - fix: rename an incorrectly named directory - [`#100`](https://github.com/gnosisguild/interfold/pull/100) -- Auryn/unit-tests [`#99`](https://github.com/gnosisguild/interfold/pull/99) -- Remove Orchestrators [`#98`](https://github.com/gnosisguild/interfold/pull/98) + [`#100`](https://github.com/theinterfold/interfold/pull/100) +- Auryn/unit-tests [`#99`](https://github.com/theinterfold/interfold/pull/99) +- Remove Orchestrators [`#98`](https://github.com/theinterfold/interfold/pull/98) - fix request script to use actual mock deployment addresses - [`#97`](https://github.com/gnosisguild/interfold/pull/97) -- add e3 specific tasks, some file cleanup [`#95`](https://github.com/gnosisguild/interfold/pull/95) + [`#97`](https://github.com/theinterfold/interfold/pull/97) +- add e3 specific tasks, some file cleanup + [`#95`](https://github.com/theinterfold/interfold/pull/95) - Deploy mocks, working committee requesting - [`#94`](https://github.com/gnosisguild/interfold/pull/94) + [`#94`](https://github.com/theinterfold/interfold/pull/94) - Scripts and binaries to demonstrate event system - [`#93`](https://github.com/gnosisguild/interfold/pull/93) -- EVM integration Part 2 [`#85`](https://github.com/gnosisguild/interfold/pull/85) + [`#93`](https://github.com/theinterfold/interfold/pull/93) +- EVM integration Part 2 [`#85`](https://github.com/theinterfold/interfold/pull/85) - Move eth into core to solve dependency issues - [`#84`](https://github.com/gnosisguild/interfold/pull/84) -- Rename registry to orchestrator [`#83`](https://github.com/gnosisguild/interfold/pull/83) -- Request committee hardhat task [`#81`](https://github.com/gnosisguild/interfold/pull/81) -- fix add ciphernode function [`#82`](https://github.com/gnosisguild/interfold/pull/82) -- merge main into ciphernode_poc [`#80`](https://github.com/gnosisguild/interfold/pull/80) -- Fix local hardhat node [`#79`](https://github.com/gnosisguild/interfold/pull/79) + [`#84`](https://github.com/theinterfold/interfold/pull/84) +- Rename registry to orchestrator [`#83`](https://github.com/theinterfold/interfold/pull/83) +- Request committee hardhat task [`#81`](https://github.com/theinterfold/interfold/pull/81) +- fix add ciphernode function [`#82`](https://github.com/theinterfold/interfold/pull/82) +- merge main into ciphernode_poc [`#80`](https://github.com/theinterfold/interfold/pull/80) +- Fix local hardhat node [`#79`](https://github.com/theinterfold/interfold/pull/79) - Move Compute Provider validation and coordination to the E3Program contract - [`#45`](https://github.com/gnosisguild/interfold/pull/45) -- Refactor registries to be more modular [`#78`](https://github.com/gnosisguild/interfold/pull/78) + [`#45`](https://github.com/theinterfold/interfold/pull/45) +- Refactor registries to be more modular [`#78`](https://github.com/theinterfold/interfold/pull/78) - add tasks for adding/removing ciphernodes (#66) - [`#70`](https://github.com/gnosisguild/interfold/pull/70) + [`#70`](https://github.com/theinterfold/interfold/pull/70) - add tasks for adding/removing ciphernodes - [`#66`](https://github.com/gnosisguild/interfold/pull/66) -- Merge instead of squash merge [`#69`](https://github.com/gnosisguild/interfold/pull/69) -- Merge main after changes [`#68`](https://github.com/gnosisguild/interfold/pull/68) + [`#66`](https://github.com/theinterfold/interfold/pull/66) +- Merge instead of squash merge [`#69`](https://github.com/theinterfold/interfold/pull/69) +- Merge main after changes [`#68`](https://github.com/theinterfold/interfold/pull/68) - Fix solidity tests and ensure tests are run and that we can merge in main - [`#67`](https://github.com/gnosisguild/interfold/pull/67) -- Better deploy script [`#52`](https://github.com/gnosisguild/interfold/pull/52) -- Order events without sequencers [`#65`](https://github.com/gnosisguild/interfold/pull/65) + [`#67`](https://github.com/theinterfold/interfold/pull/67) +- Better deploy script [`#52`](https://github.com/theinterfold/interfold/pull/52) +- Order events without sequencers [`#65`](https://github.com/theinterfold/interfold/pull/65) - Add Sortition Module to Plaintext Aggregator - [`#60`](https://github.com/gnosisguild/interfold/pull/60) + [`#60`](https://github.com/theinterfold/interfold/pull/60) - setup sortition module against public key aggregator - [`#59`](https://github.com/gnosisguild/interfold/pull/59) -- Sortition actor [`#58`](https://github.com/gnosisguild/interfold/pull/58) -- Remove old code [`#57`](https://github.com/gnosisguild/interfold/pull/57) -- Setup sequencers with events [`#56`](https://github.com/gnosisguild/interfold/pull/56) -- index sortition [`#55`](https://github.com/gnosisguild/interfold/pull/55) -- Ng/sortition distance [`#54`](https://github.com/gnosisguild/interfold/pull/54) -- Prepare for sequencers [`#53`](https://github.com/gnosisguild/interfold/pull/53) -- Filter local events [`#51`](https://github.com/gnosisguild/interfold/pull/51) + [`#59`](https://github.com/theinterfold/interfold/pull/59) +- Sortition actor [`#58`](https://github.com/theinterfold/interfold/pull/58) +- Remove old code [`#57`](https://github.com/theinterfold/interfold/pull/57) +- Setup sequencers with events [`#56`](https://github.com/theinterfold/interfold/pull/56) +- index sortition [`#55`](https://github.com/theinterfold/interfold/pull/55) +- Ng/sortition distance [`#54`](https://github.com/theinterfold/interfold/pull/54) +- Prepare for sequencers [`#53`](https://github.com/theinterfold/interfold/pull/53) +- Filter local events [`#51`](https://github.com/theinterfold/interfold/pull/51) - Added CiphernodeSelector Actor and connect Ciphernode to CiphernodeSelected event - [`#50`](https://github.com/gnosisguild/interfold/pull/50) -- Tidy up supervisor [`#48`](https://github.com/gnosisguild/interfold/pull/48) + [`#50`](https://github.com/theinterfold/interfold/pull/50) +- Tidy up supervisor [`#48`](https://github.com/theinterfold/interfold/pull/48) - Committeemanager -> CiphernodeSupervisor - [`#47`](https://github.com/gnosisguild/interfold/pull/47) + [`#47`](https://github.com/theinterfold/interfold/pull/47) - Decryption -> PlaintextAggregator & CommitteeKey -> PublicKeyAggregator - [`#46`](https://github.com/gnosisguild/interfold/pull/46) + [`#46`](https://github.com/theinterfold/interfold/pull/46) - feat: store ciphernode in an incremental merkle tree - [`#44`](https://github.com/gnosisguild/interfold/pull/44) + [`#44`](https://github.com/theinterfold/interfold/pull/44) - feat: add `e3Id` and `seed` to `validate()` calls to `IE3Program` and `IComputeProvider` - [`#43`](https://github.com/gnosisguild/interfold/pull/43) -- feat: emit seed and params [`#42`](https://github.com/gnosisguild/interfold/pull/42) -- fix: computationModule -> e3Program [`#41`](https://github.com/gnosisguild/interfold/pull/41) -- feat: update sequence diagram [`#40`](https://github.com/gnosisguild/interfold/pull/40) -- Update language [`#39`](https://github.com/gnosisguild/interfold/pull/39) -- Rename events [`#38`](https://github.com/gnosisguild/interfold/pull/38) + [`#43`](https://github.com/theinterfold/interfold/pull/43) +- feat: emit seed and params [`#42`](https://github.com/theinterfold/interfold/pull/42) +- fix: computationModule -> e3Program [`#41`](https://github.com/theinterfold/interfold/pull/41) +- feat: update sequence diagram [`#40`](https://github.com/theinterfold/interfold/pull/40) +- Update language [`#39`](https://github.com/theinterfold/interfold/pull/39) +- Rename events [`#38`](https://github.com/theinterfold/interfold/pull/38) - Incrementally build a merkle tree from published inputs - [`#37`](https://github.com/gnosisguild/interfold/pull/37) -- Basic decryption is working [`#36`](https://github.com/gnosisguild/interfold/pull/36) -- Rename folder [`#35`](https://github.com/gnosisguild/interfold/pull/35) -- Use Vec<u8> for FHE types [`#34`](https://github.com/gnosisguild/interfold/pull/34) -- Eth Actor - Blockchain event listener [`#28`](https://github.com/gnosisguild/interfold/pull/28) + [`#37`](https://github.com/theinterfold/interfold/pull/37) +- Basic decryption is working [`#36`](https://github.com/theinterfold/interfold/pull/36) +- Rename folder [`#35`](https://github.com/theinterfold/interfold/pull/35) +- Use Vec<u8> for FHE types [`#34`](https://github.com/theinterfold/interfold/pull/34) +- Eth Actor - Blockchain event listener [`#28`](https://github.com/theinterfold/interfold/pull/28) - move all wrapped types out to module for deletion - [`#27`](https://github.com/gnosisguild/interfold/pull/27) -- DecryptionShareCreated events are firing [`#26`](https://github.com/gnosisguild/interfold/pull/26) -- Prepare for decryption [`#24`](https://github.com/gnosisguild/interfold/pull/24) + [`#27`](https://github.com/theinterfold/interfold/pull/27) +- DecryptionShareCreated events are firing + [`#26`](https://github.com/theinterfold/interfold/pull/26) +- Prepare for decryption [`#24`](https://github.com/theinterfold/interfold/pull/24) - Add binaries for demonstrating Actor model flexability - [`#23`](https://github.com/gnosisguild/interfold/pull/23) -- Ng/bfv actor [`#22`](https://github.com/gnosisguild/interfold/pull/22) -- Setup binary for testing full flow [`#21`](https://github.com/gnosisguild/interfold/pull/21) + [`#23`](https://github.com/theinterfold/interfold/pull/23) +- Ng/bfv actor [`#22`](https://github.com/theinterfold/interfold/pull/22) +- Setup binary for testing full flow [`#21`](https://github.com/theinterfold/interfold/pull/21) - Start ciphernode binary example first commit (wip) - [`#20`](https://github.com/gnosisguild/interfold/pull/20) + [`#20`](https://github.com/theinterfold/interfold/pull/20) - Test rebroadcast does not bounce back to the eventbus - [`#19`](https://github.com/gnosisguild/interfold/pull/19) -- Add forward to bus from network test [`#18`](https://github.com/gnosisguild/interfold/pull/18) + [`#19`](https://github.com/theinterfold/interfold/pull/19) +- Add forward to bus from network test [`#18`](https://github.com/theinterfold/interfold/pull/18) - Test P2p actor forwarding and encoding events downstream - [`#17`](https://github.com/gnosisguild/interfold/pull/17) -- Add binary encoding [`#16`](https://github.com/gnosisguild/interfold/pull/16) + [`#17`](https://github.com/theinterfold/interfold/pull/17) +- Add binary encoding [`#16`](https://github.com/theinterfold/interfold/pull/16) - Add serde serialization to events and wrapped FHE structures - [`#15`](https://github.com/gnosisguild/interfold/pull/15) -- Rename internals to make more sense [`#14`](https://github.com/gnosisguild/interfold/pull/14) + [`#15`](https://github.com/theinterfold/interfold/pull/15) +- Rename internals to make more sense [`#14`](https://github.com/theinterfold/interfold/pull/14) - Add some information about actors and their intent - [`#13`](https://github.com/gnosisguild/interfold/pull/13) -- Setup p2p for events [`#12`](https://github.com/gnosisguild/interfold/pull/12) -- Add ciphernode core unintegrated [`#11`](https://github.com/gnosisguild/interfold/pull/11) -- Get CI Working [`#10`](https://github.com/gnosisguild/interfold/pull/10) -- Migrate local [`#6`](https://github.com/gnosisguild/interfold/pull/6) -- Encalve Spec [`#1`](https://github.com/gnosisguild/interfold/pull/1) + [`#13`](https://github.com/theinterfold/interfold/pull/13) +- Setup p2p for events [`#12`](https://github.com/theinterfold/interfold/pull/12) +- Add ciphernode core unintegrated [`#11`](https://github.com/theinterfold/interfold/pull/11) +- Get CI Working [`#10`](https://github.com/theinterfold/interfold/pull/10) +- Migrate local [`#6`](https://github.com/theinterfold/interfold/pull/6) +- Encalve Spec [`#1`](https://github.com/theinterfold/interfold/pull/1) - init redezvous server - [`3047256`](https://github.com/gnosisguild/interfold/commit/3047256fb150fafaca52ee071571cc8c5fbe3d5e) + [`3047256`](https://github.com/theinterfold/interfold/commit/3047256fb150fafaca52ee071571cc8c5fbe3d5e) - keep deployments in git - [`b3c87d1`](https://github.com/gnosisguild/interfold/commit/b3c87d1dda5b38ec23daafabeb958a80a0e3d0f1) + [`b3c87d1`](https://github.com/theinterfold/interfold/commit/b3c87d1dda5b38ec23daafabeb958a80a0e3d0f1) - restructure - [`e29bbe0`](https://github.com/gnosisguild/interfold/commit/e29bbe0ee470cc9123e88c141be4855610e0cf88) + [`e29bbe0`](https://github.com/theinterfold/interfold/commit/e29bbe0ee470cc9123e88c141be4855610e0cf88) - update - [`54fda0f`](https://github.com/gnosisguild/interfold/commit/54fda0fd58b8ec7da44ff287818f52634238b7f4) + [`54fda0f`](https://github.com/theinterfold/interfold/commit/54fda0fd58b8ec7da44ff287818f52634238b7f4) - feat: Contract Listener - [`4203446`](https://github.com/gnosisguild/interfold/commit/4203446cdb8ba42344bcaea42c746e1fb49a6c12) + [`4203446`](https://github.com/theinterfold/interfold/commit/4203446cdb8ba42344bcaea42c746e1fb49a6c12) - add ciphernode directory with basic cargo setup - [`db46f6d`](https://github.com/gnosisguild/interfold/commit/db46f6ddaa601f7d135a6e11f92c9f9f78f6605e) + [`db46f6d`](https://github.com/theinterfold/interfold/commit/db46f6ddaa601f7d135a6e11f92c9f9f78f6605e) - add: first pass at renaming things - [`f298486`](https://github.com/gnosisguild/interfold/commit/f298486d19c93e38f118b7354bb718e5960d6ea7) + [`f298486`](https://github.com/theinterfold/interfold/commit/f298486d19c93e38f118b7354bb718e5960d6ea7) - fill out unit tests - [`b0be781`](https://github.com/gnosisguild/interfold/commit/b0be7815c528e41157f47ba27e57fe3527559d16) + [`b0be781`](https://github.com/theinterfold/interfold/commit/b0be7815c528e41157f47ba27e57fe3527559d16) - feat: remove compute provider from `Enclave.sol` - [`9e13cac`](https://github.com/gnosisguild/interfold/commit/9e13cacb4a9fd5de0179c0fbcda0b106a2371f95) + [`9e13cac`](https://github.com/theinterfold/interfold/commit/9e13cacb4a9fd5de0179c0fbcda0b106a2371f95) - feat: scaffold out new unit tests and fix fixtures - [`7749639`](https://github.com/gnosisguild/interfold/commit/7749639fc70f8e111823156fefd543eee436bf08) + [`7749639`](https://github.com/theinterfold/interfold/commit/7749639fc70f8e111823156fefd543eee436bf08) - fix: deploy Poseidon - [`b2c946e`](https://github.com/gnosisguild/interfold/commit/b2c946e1291a48969a37ff3b3717f9b1871f618d) + [`b2c946e`](https://github.com/theinterfold/interfold/commit/b2c946e1291a48969a37ff3b3717f9b1871f618d) - connect and key - [`6b55b46`](https://github.com/gnosisguild/interfold/commit/6b55b4613ca199ce61a7b33a26d729a9e9a11864) + [`6b55b46`](https://github.com/theinterfold/interfold/commit/6b55b4613ca199ce61a7b33a26d729a9e9a11864) - add: unit tests for NaiveRegistryFilter.sol - [`84f20c0`](https://github.com/gnosisguild/interfold/commit/84f20c01c1d3a839109f7b5db5e4b429e07ee28a) + [`84f20c0`](https://github.com/theinterfold/interfold/commit/84f20c01c1d3a839109f7b5db5e4b429e07ee28a) - feat: eth actor - [`f64ab1d`](https://github.com/gnosisguild/interfold/commit/f64ab1d4ba6f7e6c8b18486d91b4610e6fff607c) + [`f64ab1d`](https://github.com/theinterfold/interfold/commit/f64ab1d4ba6f7e6c8b18486d91b4610e6fff607c) - initial structure - [`4cda5c2`](https://github.com/gnosisguild/interfold/commit/4cda5c2383b503ab99ec40adf1d040121886f222) + [`4cda5c2`](https://github.com/theinterfold/interfold/commit/4cda5c2383b503ab99ec40adf1d040121886f222) - add: `encryptionSchemeId` to `Enclave.sol` - [`6aac00c`](https://github.com/gnosisguild/interfold/commit/6aac00cd6aa30d8bdf61cc87e264170054319683) + [`6aac00c`](https://github.com/theinterfold/interfold/commit/6aac00cd6aa30d8bdf61cc87e264170054319683) - add: fill out some of the registry unit tests - [`216cec1`](https://github.com/gnosisguild/interfold/commit/216cec16e80c9391091d69b3ee7a29f4ff691baa) + [`216cec1`](https://github.com/theinterfold/interfold/commit/216cec16e80c9391091d69b3ee7a29f4ff691baa) - feat: use LeanIMT, rather than BinaryIMT. - [`456ff18`](https://github.com/gnosisguild/interfold/commit/456ff18fb1728bc4dbb33a05a3db6f759be95078) + [`456ff18`](https://github.com/theinterfold/interfold/commit/456ff18fb1728bc4dbb33a05a3db6f759be95078) - add: remaining unit tests for `CipherNodeRegistryOwnable.sol` - [`d091597`](https://github.com/gnosisguild/interfold/commit/d091597532f4ee96733c723ad59126904b78fc50) + [`d091597`](https://github.com/theinterfold/interfold/commit/d091597532f4ee96733c723ad59126904b78fc50) - add mock deployment for testing - [`3cde584`](https://github.com/gnosisguild/interfold/commit/3cde5848d3eacba060c5eaa8aabd33b9a5b6d08c) + [`3cde584`](https://github.com/theinterfold/interfold/commit/3cde5848d3eacba060c5eaa8aabd33b9a5b6d08c) - chore: rename OutputVerifier to DycryptionVerifier - [`1ec49f6`](https://github.com/gnosisguild/interfold/commit/1ec49f6a2925b4daca125a0dbfd3423ee0d2d9db) + [`1ec49f6`](https://github.com/theinterfold/interfold/commit/1ec49f6a2925b4daca125a0dbfd3423ee0d2d9db) - add: `removeCiphernode()` unit tests - [`d78b22a`](https://github.com/gnosisguild/interfold/commit/d78b22abfa4636b8c8589643466b025219bd42c3) + [`d78b22a`](https://github.com/theinterfold/interfold/commit/d78b22abfa4636b8c8589643466b025219bd42c3) - init swarm - [`8b6363a`](https://github.com/gnosisguild/interfold/commit/8b6363a2ff353cbdeb9b91dd2c7c040008a788ef) + [`8b6363a`](https://github.com/theinterfold/interfold/commit/8b6363a2ff353cbdeb9b91dd2c7c040008a788ef) - test start windows - [`900a406`](https://github.com/gnosisguild/interfold/commit/900a406a0fe70d32ffd4f6357b1b88f3ecac4083) + [`900a406`](https://github.com/theinterfold/interfold/commit/900a406a0fe70d32ffd4f6357b1b88f3ecac4083) - add deploy script for deploying contracts, and setting registry address - [`b930596`](https://github.com/gnosisguild/interfold/commit/b930596d0073e3977cc36b35133c9be17bd8eb41) + [`b930596`](https://github.com/theinterfold/interfold/commit/b930596d0073e3977cc36b35133c9be17bd8eb41) - update - [`af70806`](https://github.com/gnosisguild/interfold/commit/af7080664fa5dc001174f89427f468d9b0737e18) + [`af70806`](https://github.com/theinterfold/interfold/commit/af7080664fa5dc001174f89427f468d9b0737e18) - feat: replace keccak256 with Poseidon hash - [`627d0f8`](https://github.com/gnosisguild/interfold/commit/627d0f8bc1b99bc2a0389820a4b6f0901fdd7e15) + [`627d0f8`](https://github.com/theinterfold/interfold/commit/627d0f8bc1b99bc2a0389820a4b6f0901fdd7e15) - Feat: BinaryIMT - [`7c2eadf`](https://github.com/gnosisguild/interfold/commit/7c2eadf1e8f24db8242848b204101689043b5f19) + [`7c2eadf`](https://github.com/theinterfold/interfold/commit/7c2eadf1e8f24db8242848b204101689043b5f19) - fix: linter errors and a broken test they revealed - [`9e5f775`](https://github.com/gnosisguild/interfold/commit/9e5f775100c1b60ac29ab4674a15d63604b6c548) + [`9e5f775`](https://github.com/theinterfold/interfold/commit/9e5f775100c1b60ac29ab4674a15d63604b6c548) - deploy public libraries if they don't exist on network - [`4d853a2`](https://github.com/gnosisguild/interfold/commit/4d853a28c78e2f2b9f6e4c527da20222b12a31fa) + [`4d853a2`](https://github.com/theinterfold/interfold/commit/4d853a28c78e2f2b9f6e4c527da20222b12a31fa) - chore: bump solidity version - [`e46e58b`](https://github.com/gnosisguild/interfold/commit/e46e58b49ae19b3c56bf430f03d24b3f1c51ee03) + [`e46e58b`](https://github.com/theinterfold/interfold/commit/e46e58b49ae19b3c56bf430f03d24b3f1c51ee03) - convert hash - [`34eb638`](https://github.com/gnosisguild/interfold/commit/34eb638a4f8b330f2618d25a23c30010de75d3a9) + [`34eb638`](https://github.com/theinterfold/interfold/commit/34eb638a4f8b330f2618d25a23c30010de75d3a9) - feat: add incremental merkle tree - [`5fe19ff`](https://github.com/gnosisguild/interfold/commit/5fe19ff804caf5c9cd51595e977c03f9f499a15d) + [`5fe19ff`](https://github.com/theinterfold/interfold/commit/5fe19ff804caf5c9cd51595e977c03f9f499a15d) - add: bump solhint verstion - [`48d5932`](https://github.com/gnosisguild/interfold/commit/48d593268d15c2131b4d49ab134265ed5210353b) + [`48d5932`](https://github.com/theinterfold/interfold/commit/48d593268d15c2131b4d49ab134265ed5210353b) - gossip stdin - [`ac60a53`](https://github.com/gnosisguild/interfold/commit/ac60a53a3521f1da63ec3dfa18f38f4f81512377) + [`ac60a53`](https://github.com/theinterfold/interfold/commit/ac60a53a3521f1da63ec3dfa18f38f4f81512377) - update packages to fix yarn error - [`2c5f314`](https://github.com/gnosisguild/interfold/commit/2c5f314658601e033e4d5448df32237435a7ef85) + [`2c5f314`](https://github.com/theinterfold/interfold/commit/2c5f314658601e033e4d5448df32237435a7ef85) - update E3 struct - [`f3ace34`](https://github.com/gnosisguild/interfold/commit/f3ace342827c8db6507fea7bd1234c058b0f0c4c) + [`f3ace34`](https://github.com/theinterfold/interfold/commit/f3ace342827c8db6507fea7bd1234c058b0f0c4c) - Reintroduce abi.encoded proof that is to be provided when publishing a committee - [`ca901de`](https://github.com/gnosisguild/interfold/commit/ca901de90804f0d8ff644b95c777a7a20c02ef9d) + [`ca901de`](https://github.com/theinterfold/interfold/commit/ca901de90804f0d8ff644b95c777a7a20c02ef9d) - lib - [`d408522`](https://github.com/gnosisguild/interfold/commit/d408522a6b9eff8b43dd46550b2d407e6ea9a337) + [`d408522`](https://github.com/theinterfold/interfold/commit/d408522a6b9eff8b43dd46550b2d407e6ea9a337) - serialization lib - [`bf992b8`](https://github.com/gnosisguild/interfold/commit/bf992b8c421dc78bfc45b8206d84f42338ece8eb) + [`bf992b8`](https://github.com/theinterfold/interfold/commit/bf992b8c421dc78bfc45b8206d84f42338ece8eb) - add: unit tests for `addCiphernode()` - [`29fe84e`](https://github.com/gnosisguild/interfold/commit/29fe84ea88fd941dacda210ec0ea98c4cbe9ac61) + [`29fe84e`](https://github.com/theinterfold/interfold/commit/29fe84ea88fd941dacda210ec0ea98c4cbe9ac61) - fix: remove redundant abi encoding - [`4904316`](https://github.com/gnosisguild/interfold/commit/490431660d62140b89fdf18565a49ad36910a46d) + [`4904316`](https://github.com/theinterfold/interfold/commit/490431660d62140b89fdf18565a49ad36910a46d) - serialize pk - [`487a399`](https://github.com/gnosisguild/interfold/commit/487a3994b892f8108f50e67f9702c7ce91cca988) + [`487a399`](https://github.com/theinterfold/interfold/commit/487a3994b892f8108f50e67f9702c7ce91cca988) - init sortition lib - [`1d65ad3`](https://github.com/gnosisguild/interfold/commit/1d65ad367c8f502e194fd18fc5ce481045dce239) + [`1d65ad3`](https://github.com/theinterfold/interfold/commit/1d65ad367c8f502e194fd18fc5ce481045dce239) - bfv lib params - [`9c92404`](https://github.com/gnosisguild/interfold/commit/9c92404e14b5e0f9255c32d43bdc40b3b66e29fa) + [`9c92404`](https://github.com/theinterfold/interfold/commit/9c92404e14b5e0f9255c32d43bdc40b3b66e29fa) - add filter contract to deploy script - [`cf0e93c`](https://github.com/gnosisguild/interfold/commit/cf0e93c7de59ed45f5d49078f6805e1fcad958be) + [`cf0e93c`](https://github.com/theinterfold/interfold/commit/cf0e93c7de59ed45f5d49078f6805e1fcad958be) - score address tuple - [`26011ce`](https://github.com/gnosisguild/interfold/commit/26011ce5569d30327d965c54e723de906d305136) + [`26011ce`](https://github.com/theinterfold/interfold/commit/26011ce5569d30327d965c54e723de906d305136) - remove vestigial deploy script - [`f1b1038`](https://github.com/gnosisguild/interfold/commit/f1b1038a302cdc7cd41e28896d7a472c3408a13a) + [`f1b1038`](https://github.com/theinterfold/interfold/commit/f1b1038a302cdc7cd41e28896d7a472c3408a13a) - add start window - [`f9c6e50`](https://github.com/gnosisguild/interfold/commit/f9c6e50086a6c4673ba74bb4736882737cd83010) + [`f9c6e50`](https://github.com/theinterfold/interfold/commit/f9c6e50086a6c4673ba74bb4736882737cd83010) - fix: appease the linter - [`6d09a1b`](https://github.com/gnosisguild/interfold/commit/6d09a1b27c47fb970bb5dd2b60f44e8a58a759a5) + [`6d09a1b`](https://github.com/theinterfold/interfold/commit/6d09a1b27c47fb970bb5dd2b60f44e8a58a759a5) - remove broken task - [`5af6ab5`](https://github.com/gnosisguild/interfold/commit/5af6ab5e4ef5f99614827132e75002a260a46584) + [`5af6ab5`](https://github.com/theinterfold/interfold/commit/5af6ab5e4ef5f99614827132e75002a260a46584) - fix: delete commented out code - [`04f8116`](https://github.com/gnosisguild/interfold/commit/04f81164537a550ada96d627ecd48d00dc29a313) + [`04f8116`](https://github.com/theinterfold/interfold/commit/04f81164537a550ada96d627ecd48d00dc29a313) - update readme - [`ccce031`](https://github.com/gnosisguild/interfold/commit/ccce0317f46ee11b3d3c53df57a338a0ad843d3e) + [`ccce031`](https://github.com/theinterfold/interfold/commit/ccce0317f46ee11b3d3c53df57a338a0ad843d3e) - message input - [`6406ff2`](https://github.com/gnosisguild/interfold/commit/6406ff23639a4f17c66cb3e99424cb72cefaa9a9) + [`6406ff2`](https://github.com/theinterfold/interfold/commit/6406ff23639a4f17c66cb3e99424cb72cefaa9a9) - fix ciphernode references - [`beb231a`](https://github.com/gnosisguild/interfold/commit/beb231a339953a0380036fe3ee85cecda069edfd) + [`beb231a`](https://github.com/theinterfold/interfold/commit/beb231a339953a0380036fe3ee85cecda069edfd) - init p2p lib - [`8b8e212`](https://github.com/gnosisguild/interfold/commit/8b8e2125b8d33f62d1c222a5ee6c94b010a66ba2) + [`8b8e212`](https://github.com/theinterfold/interfold/commit/8b8e2125b8d33f62d1c222a5ee6c94b010a66ba2) - bfv gen - [`6d93ff5`](https://github.com/gnosisguild/interfold/commit/6d93ff5898719c33ecb256f2438b43472587bec4) + [`6d93ff5`](https://github.com/theinterfold/interfold/commit/6d93ff5898719c33ecb256f2438b43472587bec4) - remove token holders from sequence diagram - [`70ee44c`](https://github.com/gnosisguild/interfold/commit/70ee44c22c57567f50a0003a444d42afe0293909) + [`70ee44c`](https://github.com/theinterfold/interfold/commit/70ee44c22c57567f50a0003a444d42afe0293909) - remove: unused imports - [`e893621`](https://github.com/gnosisguild/interfold/commit/e893621f51ffba08e54e1cda890e0102955d67cf) + [`e893621`](https://github.com/theinterfold/interfold/commit/e893621f51ffba08e54e1cda890e0102955d67cf) - feat: make roots easily accessible - [`01a7b6b`](https://github.com/gnosisguild/interfold/commit/01a7b6b81b846639503d9ec8b8a215a15185b3cb) + [`01a7b6b`](https://github.com/theinterfold/interfold/commit/01a7b6b81b846639503d9ec8b8a215a15185b3cb) - fix: broken test - [`4578905`](https://github.com/gnosisguild/interfold/commit/457890551352e20a25b8aefb7ed87739fd334732) + [`4578905`](https://github.com/theinterfold/interfold/commit/457890551352e20a25b8aefb7ed87739fd334732) - feat: add `getInputRoot()` to `IEnclave.sol` - [`4b60423`](https://github.com/gnosisguild/interfold/commit/4b604238fafc3454d4d4e1d8c742035997dd7c44) + [`4b60423`](https://github.com/theinterfold/interfold/commit/4b604238fafc3454d4d4e1d8c742035997dd7c44) - fix: test that I broke in the last commit. - [`e1bee16`](https://github.com/gnosisguild/interfold/commit/e1bee1673ac2f48b673ceb46cd095a1212d007ee) + [`e1bee16`](https://github.com/theinterfold/interfold/commit/e1bee1673ac2f48b673ceb46cd095a1212d007ee) - distance result - [`190d246`](https://github.com/gnosisguild/interfold/commit/190d2463da52d90c9ec2db5ae1d92b41f0393772) + [`190d246`](https://github.com/theinterfold/interfold/commit/190d2463da52d90c9ec2db5ae1d92b41f0393772) - hasher - [`a40c580`](https://github.com/gnosisguild/interfold/commit/a40c58091b808c30a1d2be1887df0f5d188ab94e) + [`a40c580`](https://github.com/theinterfold/interfold/commit/a40c58091b808c30a1d2be1887df0f5d188ab94e) - update sequence diagram in readme - [`22ad698`](https://github.com/gnosisguild/interfold/commit/22ad6981e46afa3f4955e9010ddda0952cb162d9) + [`22ad698`](https://github.com/theinterfold/interfold/commit/22ad6981e46afa3f4955e9010ddda0952cb162d9) - fix check - [`168b919`](https://github.com/gnosisguild/interfold/commit/168b919ea5793109d2aee2da995ab3a540c87628) + [`168b919`](https://github.com/theinterfold/interfold/commit/168b919ea5793109d2aee2da995ab3a540c87628) - fix: only call `transferOwnership()` if `_owner` and `owner()` do not match - [`56a4352`](https://github.com/gnosisguild/interfold/commit/56a43527dfd89506dcf78f8615089cea82aeb55a) + [`56a4352`](https://github.com/theinterfold/interfold/commit/56a43527dfd89506dcf78f8615089cea82aeb55a) - add: global `compile` and `test` commands - [`0750677`](https://github.com/gnosisguild/interfold/commit/075067735cf6ac1d18b83c3ecba7819013f53374) + [`0750677`](https://github.com/theinterfold/interfold/commit/075067735cf6ac1d18b83c3ecba7819013f53374) - fix: handle duration - [`0ff5e8d`](https://github.com/gnosisguild/interfold/commit/0ff5e8daa9398241b31899b44b34b92f4bb4f794) + [`0ff5e8d`](https://github.com/theinterfold/interfold/commit/0ff5e8daa9398241b31899b44b34b92f4bb4f794) - more efficient committee initialization - [`da694c2`](https://github.com/gnosisguild/interfold/commit/da694c29e15a460546a3c0927384001a7be1b7ce) + [`da694c2`](https://github.com/theinterfold/interfold/commit/da694c29e15a460546a3c0927384001a7be1b7ce) - ignore DS_STORE - [`6df113f`](https://github.com/gnosisguild/interfold/commit/6df113f3e8dbc99ed80c297852710ec4b8ade4f0) + [`6df113f`](https://github.com/theinterfold/interfold/commit/6df113f3e8dbc99ed80c297852710ec4b8ade4f0) - fix: swap computationModule for outputVerifier - [`5bd660a`](https://github.com/gnosisguild/interfold/commit/5bd660ac1f1fdf9724f73ca8435cb716c2a24c88) + [`5bd660a`](https://github.com/theinterfold/interfold/commit/5bd660ac1f1fdf9724f73ca8435cb716c2a24c88) - add notes for clarity to sequence diagram - [`1efe3cf`](https://github.com/gnosisguild/interfold/commit/1efe3cf3bf7bdc654427d770b294cb97a5811f71) + [`1efe3cf`](https://github.com/theinterfold/interfold/commit/1efe3cf3bf7bdc654427d770b294cb97a5811f71) - fix threshold initialization check - [`2384607`](https://github.com/gnosisguild/interfold/commit/238460787e25c7cba8e8d5dab00ec1ecae295fdf) + [`2384607`](https://github.com/theinterfold/interfold/commit/238460787e25c7cba8e8d5dab00ec1ecae295fdf) - use correct version for poseidon contract - [`4a3458f`](https://github.com/gnosisguild/interfold/commit/4a3458fc11066141a98db0b86503c4056e64eb1b) + [`4a3458f`](https://github.com/theinterfold/interfold/commit/4a3458fc11066141a98db0b86503c4056e64eb1b) - fix: explicitly set types for hash inputs - [`2b62c35`](https://github.com/gnosisguild/interfold/commit/2b62c35abbcda9518a7c29b8efce74bf360f545a) + [`2b62c35`](https://github.com/theinterfold/interfold/commit/2b62c35abbcda9518a7c29b8efce74bf360f545a) - fix: update comment - [`f58cdd0`](https://github.com/gnosisguild/interfold/commit/f58cdd0a6af756162f4a716ec05fd7e6801b4d8f) + [`f58cdd0`](https://github.com/theinterfold/interfold/commit/f58cdd0a6af756162f4a716ec05fd7e6801b4d8f) - ignore localhost deployment files - [`5aaadcb`](https://github.com/gnosisguild/interfold/commit/5aaadcb154084ca0d0dcc80d4e50bce9a3f53b27) + [`5aaadcb`](https://github.com/theinterfold/interfold/commit/5aaadcb154084ca0d0dcc80d4e50bce9a3f53b27) - fix unused import lint warning - [`cf930b1`](https://github.com/gnosisguild/interfold/commit/cf930b142b7d848ff917986e1d4c1b746b9b4145) + [`cf930b1`](https://github.com/theinterfold/interfold/commit/cf930b142b7d848ff917986e1d4c1b746b9b4145) - remove package specific license - [`32b81e6`](https://github.com/gnosisguild/interfold/commit/32b81e6723f8193c0665755735d546b3f4fcc14b) + [`32b81e6`](https://github.com/theinterfold/interfold/commit/32b81e6723f8193c0665755735d546b3f4fcc14b) - Merge pull request #5 from gnosisguild/expiration - [`de7f902`](https://github.com/gnosisguild/interfold/commit/de7f90241630b3504279c1de4921fc4c3c89ee2a) + [`de7f902`](https://github.com/theinterfold/interfold/commit/de7f90241630b3504279c1de4921fc4c3c89ee2a) - rebase - [`c2363a9`](https://github.com/gnosisguild/interfold/commit/c2363a979c90dab8e87ee4fea6a904825b36d87b) + [`c2363a9`](https://github.com/theinterfold/interfold/commit/c2363a979c90dab8e87ee4fea6a904825b36d87b) - Merge pull request #2 from gnosisguild/committee-flow - [`cd44ea1`](https://github.com/gnosisguild/interfold/commit/cd44ea13a45c98961b2352f4ea8c623b5d2ee7c7) + [`cd44ea1`](https://github.com/theinterfold/interfold/commit/cd44ea13a45c98961b2352f4ea8c623b5d2ee7c7) - Include yarn.lock - [`e1c3109`](https://github.com/gnosisguild/interfold/commit/e1c3109e878f576761f3e669d6aa5172abf6bf5a) + [`e1c3109`](https://github.com/theinterfold/interfold/commit/e1c3109e878f576761f3e669d6aa5172abf6bf5a) - setup monorepo - [`3b6ac3f`](https://github.com/gnosisguild/interfold/commit/3b6ac3f2a813c796d5c3f9681659ad31da4a0ad0) + [`3b6ac3f`](https://github.com/theinterfold/interfold/commit/3b6ac3f2a813c796d5c3f9681659ad31da4a0ad0) - Initial commit - [`11c67ec`](https://github.com/gnosisguild/interfold/commit/11c67ecd68aaa93ef570f24a29a0d983dac76b02) + [`11c67ec`](https://github.com/theinterfold/interfold/commit/11c67ecd68aaa93ef570f24a29a0d983dac76b02) - Move away from setup that uses multiple fixtures in a before each. Directly invoke the setup as fixture in each test - this is faster and cleaner - [`9910f39`](https://github.com/gnosisguild/interfold/commit/9910f3956ecb5ac303043d04395efe82963da01a) + [`9910f39`](https://github.com/theinterfold/interfold/commit/9910f3956ecb5ac303043d04395efe82963da01a) - Still broken wip, first crack at committee design - [`5703b25`](https://github.com/gnosisguild/interfold/commit/5703b25c314521ec882f818424bd2457e5571190) + [`5703b25`](https://github.com/theinterfold/interfold/commit/5703b25c314521ec882f818424bd2457e5571190) - Use prettier default print width - [`7ae874a`](https://github.com/gnosisguild/interfold/commit/7ae874acdeae5b13aa1602dad9a61018ab2f0ac4) + [`7ae874a`](https://github.com/theinterfold/interfold/commit/7ae874acdeae5b13aa1602dad9a61018ab2f0ac4) - add tests for setters - [`e999807`](https://github.com/gnosisguild/interfold/commit/e9998071d69b3ef666b3927706a93601e73c3314) + [`e999807`](https://github.com/theinterfold/interfold/commit/e9998071d69b3ef666b3927706a93601e73c3314) - add unit tests for Enclave.request() - [`8c8eaab`](https://github.com/gnosisguild/interfold/commit/8c8eaab8a6c4b5b7077edf2e7a3711a7a6ef1f2d) + [`8c8eaab`](https://github.com/theinterfold/interfold/commit/8c8eaab8a6c4b5b7077edf2e7a3711a7a6ef1f2d) - add test scaffolding - [`f4a42fd`](https://github.com/gnosisguild/interfold/commit/f4a42fdce2fc15ae5f80434f808327afee1fa5dc) + [`f4a42fd`](https://github.com/theinterfold/interfold/commit/f4a42fdce2fc15ae5f80434f808327afee1fa5dc) - squash linter errors - [`72f187d`](https://github.com/gnosisguild/interfold/commit/72f187d5fa80f054e31f6fdc71b2da8d3c81b9de) + [`72f187d`](https://github.com/theinterfold/interfold/commit/72f187d5fa80f054e31f6fdc71b2da8d3c81b9de) - Rename Coordinator to Filter. Reintroduce Cyphernode status tracking at registry level - [`bfe05f7`](https://github.com/gnosisguild/interfold/commit/bfe05f785d18b723fe3a932986919e65851a90db) + [`bfe05f7`](https://github.com/theinterfold/interfold/commit/bfe05f785d18b723fe3a932986919e65851a90db) - Simplify the two step CommitteeSelection process. For now remove proof and rely on filter - [`b2e7196`](https://github.com/gnosisguild/interfold/commit/b2e7196cf72a476d795e7cf0194c3503f99e4c70) + [`b2e7196`](https://github.com/theinterfold/interfold/commit/b2e7196cf72a476d795e7cf0194c3503f99e4c70) - add ownableUpgradable and start scaffolding tests - [`805bf94`](https://github.com/gnosisguild/interfold/commit/805bf94d68c13e798f04ef83746e2bfbb1d40908) + [`805bf94`](https://github.com/theinterfold/interfold/commit/805bf94d68c13e798f04ef83746e2bfbb1d40908) - Bring prettier width configuration down, and closer to the default. 120 was too wide, 100 is closer to the default of 80 - [`31e11eb`](https://github.com/gnosisguild/interfold/commit/31e11eb53c6efaeee63035d11d9e80ef664842ae) + [`31e11eb`](https://github.com/theinterfold/interfold/commit/31e11eb53c6efaeee63035d11d9e80ef664842ae) - started drafting Enclave.sol - [`67716cc`](https://github.com/gnosisguild/interfold/commit/67716cc21ef6adc52ebd613f220959630f5fce92) + [`67716cc`](https://github.com/theinterfold/interfold/commit/67716cc21ef6adc52ebd613f220959630f5fce92) - Simplify Enclave.fixture setup - [`bb628ea`](https://github.com/gnosisguild/interfold/commit/bb628ea968c4849dda6003680c4cad134738ad7d) + [`bb628ea`](https://github.com/theinterfold/interfold/commit/bb628ea968c4849dda6003680c4cad134738ad7d) - start drafting ownable cyphernodeRegistry - [`de17029`](https://github.com/gnosisguild/interfold/commit/de170292005381778eaaa967fb91ef1f474d2ec1) + [`de17029`](https://github.com/theinterfold/interfold/commit/de170292005381778eaaa967fb91ef1f474d2ec1) - Adjust tests - [`596d01a`](https://github.com/gnosisguild/interfold/commit/596d01a063254bf29b5c596f391c8dae7bffdc45) + [`596d01a`](https://github.com/theinterfold/interfold/commit/596d01a063254bf29b5c596f391c8dae7bffdc45) - add publish and decrypt - [`ee4087e`](https://github.com/gnosisguild/interfold/commit/ee4087e04aac956e998cb76cfac5dee4c25cdf81) + [`ee4087e`](https://github.com/theinterfold/interfold/commit/ee4087e04aac956e998cb76cfac5dee4c25cdf81) - First crack at implementing CyphernodeRegistryOwnable - [`50a9383`](https://github.com/gnosisguild/interfold/commit/50a9383bd1b8ff19c5a3f0568fde3989d8f38c4a) + [`50a9383`](https://github.com/theinterfold/interfold/commit/50a9383bd1b8ff19c5a3f0568fde3989d8f38c4a) - change pool to address, rather than uint256 - [`bbcc841`](https://github.com/gnosisguild/interfold/commit/bbcc841a013679363213f9cede122073687532e5) + [`bbcc841`](https://github.com/theinterfold/interfold/commit/bbcc841a013679363213f9cede122073687532e5) - CypherNode --> Cyphernode - [`404a4ef`](https://github.com/gnosisguild/interfold/commit/404a4ef258d98afa82df0766a406da307fef2397) + [`404a4ef`](https://github.com/theinterfold/interfold/commit/404a4ef258d98afa82df0766a406da307fef2397) - Push the committee publishing onus, to the filter. Since it is an async process, we require the filter to post/publish the resulting key - [`c6b5ac3`](https://github.com/gnosisguild/interfold/commit/c6b5ac33af11a94aa9195de3b728daeee5858bf1) + [`c6b5ac3`](https://github.com/theinterfold/interfold/commit/c6b5ac33af11a94aa9195de3b728daeee5858bf1) - inheritance refactor - [`7479ba2`](https://github.com/gnosisguild/interfold/commit/7479ba2365ecf5abb4315a7acf304efd698b7aaa) + [`7479ba2`](https://github.com/theinterfold/interfold/commit/7479ba2365ecf5abb4315a7acf304efd698b7aaa) - add mock fixtures - [`6097f28`](https://github.com/gnosisguild/interfold/commit/6097f289171629fb1df2926b5ca5e989bae5563d) + [`6097f28`](https://github.com/theinterfold/interfold/commit/6097f289171629fb1df2926b5ca5e989bae5563d) - add unit test stubs for remaining core functions - [`9bc9340`](https://github.com/gnosisguild/interfold/commit/9bc9340c09a643c3366211e386f6d0c66e74e46f) + [`9bc9340`](https://github.com/theinterfold/interfold/commit/9bc9340c09a643c3366211e386f6d0c66e74e46f) - finish publish input tests - [`7482c89`](https://github.com/gnosisguild/interfold/commit/7482c89f17396f77255c9e02da63ac80229de698) + [`7482c89`](https://github.com/theinterfold/interfold/commit/7482c89f17396f77255c9e02da63ac80229de698) - add mock contracts - [`655cc8a`](https://github.com/gnosisguild/interfold/commit/655cc8a74cc3151c2d4eeb300ddaa4eca172e4f1) + [`655cc8a`](https://github.com/theinterfold/interfold/commit/655cc8a74cc3151c2d4eeb300ddaa4eca172e4f1) - publishInput tests: checks for correctness and for expiration - [`79efe76`](https://github.com/gnosisguild/interfold/commit/79efe76c3f6e2aa9e579edc6c5bd3c7d428c7056) + [`79efe76`](https://github.com/theinterfold/interfold/commit/79efe76c3f6e2aa9e579edc6c5bd3c7d428c7056) - test start windows - [`40beddc`](https://github.com/gnosisguild/interfold/commit/40beddce2bd718c41a964a94973cf90333ec6f9b) + [`40beddc`](https://github.com/theinterfold/interfold/commit/40beddce2bd718c41a964a94973cf90333ec6f9b) - use mocks instead of otherAccount - [`9b7d075`](https://github.com/gnosisguild/interfold/commit/9b7d07529c00086a34f8dd5ab3ec0df2d0a06243) + [`9b7d075`](https://github.com/theinterfold/interfold/commit/9b7d07529c00086a34f8dd5ab3ec0df2d0a06243) - add sequence diagram to readme - [`b8d63fd`](https://github.com/gnosisguild/interfold/commit/b8d63fd24c1f08d2a3560203b235c6058a3ab4d8) + [`b8d63fd`](https://github.com/theinterfold/interfold/commit/b8d63fd24c1f08d2a3560203b235c6058a3ab4d8) - remove docs folder for the time being - [`c7bde67`](https://github.com/gnosisguild/interfold/commit/c7bde67d94f3ca9f0a381a0c979085a897e33c3c) + [`c7bde67`](https://github.com/theinterfold/interfold/commit/c7bde67d94f3ca9f0a381a0c979085a897e33c3c) - started drafting the spec - [`1f371a0`](https://github.com/gnosisguild/interfold/commit/1f371a09cc10548cf21f894e99294bcd0dc34fe4) + [`1f371a0`](https://github.com/theinterfold/interfold/commit/1f371a09cc10548cf21f894e99294bcd0dc34fe4) - Simplify computationModuleFixture - [`8e16a39`](https://github.com/gnosisguild/interfold/commit/8e16a390461bf82adf7d989b7083ec36788a61d7) + [`8e16a39`](https://github.com/theinterfold/interfold/commit/8e16a390461bf82adf7d989b7083ec36788a61d7) - add activate() - [`729275a`](https://github.com/gnosisguild/interfold/commit/729275a00e441aad24d46fe001dbf375d4cfa344) + [`729275a`](https://github.com/theinterfold/interfold/commit/729275a00e441aad24d46fe001dbf375d4cfa344) - Active test: invalid committee public key - [`6dba323`](https://github.com/gnosisguild/interfold/commit/6dba3234a4eb1d6703753f0f87769aaf511deb2e) + [`6dba323`](https://github.com/theinterfold/interfold/commit/6dba3234a4eb1d6703753f0f87769aaf511deb2e) - Test e3 action event emission and return value - [`6076376`](https://github.com/gnosisguild/interfold/commit/6076376382c5ac705289b752982078123701e3a7) + [`6076376`](https://github.com/theinterfold/interfold/commit/6076376382c5ac705289b752982078123701e3a7) - Simplify Fixture deployment - [`ecd83c1`](https://github.com/gnosisguild/interfold/commit/ecd83c1b1aa8c1ea106384421aa2605b7de3de2a) + [`ecd83c1`](https://github.com/theinterfold/interfold/commit/ecd83c1b1aa8c1ea106384421aa2605b7de3de2a) - move Enclave events to IEnclave - [`89bb9d0`](https://github.com/gnosisguild/interfold/commit/89bb9d0c29d14dcd7df3447de83ebe6c692850de) + [`89bb9d0`](https://github.com/theinterfold/interfold/commit/89bb9d0c29d14dcd7df3447de83ebe6c692850de) - publishInput tests. Include a validation in the contract that was missing - [`59d11ec`](https://github.com/gnosisguild/interfold/commit/59d11ec6de99d94b8a2dd07d1a68af3fa2e45f7a) + [`59d11ec`](https://github.com/theinterfold/interfold/commit/59d11ec6de99d94b8a2dd07d1a68af3fa2e45f7a) - delete Lock.sol - [`3db9135`](https://github.com/gnosisguild/interfold/commit/3db9135d8dc18cf31ce38261e326ee49f5509f7b) + [`3db9135`](https://github.com/theinterfold/interfold/commit/3db9135d8dc18cf31ce38261e326ee49f5509f7b) - update E3 struct - [`ce205bf`](https://github.com/gnosisguild/interfold/commit/ce205bfbd55e8c6dd10d5ce769d8e9070aef9326) + [`ce205bf`](https://github.com/theinterfold/interfold/commit/ce205bfbd55e8c6dd10d5ce769d8e9070aef9326) - Add committeePublicKey test - [`47883f1`](https://github.com/gnosisguild/interfold/commit/47883f14c7e5a2706cba21227018b12f9210c9c9) + [`47883f1`](https://github.com/theinterfold/interfold/commit/47883f14c7e5a2706cba21227018b12f9210c9c9) - change initialization flow to allow \_owner to differ from msg.sender - [`15104ec`](https://github.com/gnosisguild/interfold/commit/15104ecd08692c5b7eef2cb90d52b7785519d6da) + [`15104ec`](https://github.com/theinterfold/interfold/commit/15104ecd08692c5b7eef2cb90d52b7785519d6da) - delete registry directory - [`c4a7623`](https://github.com/gnosisguild/interfold/commit/c4a762397b1305ac2d0be56055bc3ff9c09ad57d) + [`c4a7623`](https://github.com/theinterfold/interfold/commit/c4a762397b1305ac2d0be56055bc3ff9c09ad57d) - add test fix bug: set expiration in storage when activating e3 - [`90ccbba`](https://github.com/gnosisguild/interfold/commit/90ccbbad5712d6527ea0497980b35f5eaf30b88f) + [`90ccbba`](https://github.com/theinterfold/interfold/commit/90ccbbad5712d6527ea0497980b35f5eaf30b88f) - format IE3 natspec - [`647d8cd`](https://github.com/gnosisguild/interfold/commit/647d8cd7d1345def6672bc5e2fc3033a08f5f901) + [`647d8cd`](https://github.com/theinterfold/interfold/commit/647d8cd7d1345def6672bc5e2fc3033a08f5f901) - test: inputPublished decodes params and emits the input only - [`3986828`](https://github.com/gnosisguild/interfold/commit/3986828e732067988a51d2fb1389cb90292f57b9) + [`3986828`](https://github.com/theinterfold/interfold/commit/3986828e732067988a51d2fb1389cb90292f57b9) - add unit test for getE3() - [`27c1b58`](https://github.com/gnosisguild/interfold/commit/27c1b58af576f2f370294c4a441dbdf81ff8ce2b) + [`27c1b58`](https://github.com/theinterfold/interfold/commit/27c1b58af576f2f370294c4a441dbdf81ff8ce2b) - add start window - [`e35937b`](https://github.com/gnosisguild/interfold/commit/e35937b178d8178b6ee59975e5920a16a25c8107) + [`e35937b`](https://github.com/theinterfold/interfold/commit/e35937b178d8178b6ee59975e5920a16a25c8107) - await promise on getAddress - [`bb5342f`](https://github.com/gnosisguild/interfold/commit/bb5342fe0975513604d41c41ad211f9f3259d254) + [`bb5342f`](https://github.com/theinterfold/interfold/commit/bb5342fe0975513604d41c41ad211f9f3259d254) - Delete unused file - [`c4de25a`](https://github.com/gnosisguild/interfold/commit/c4de25ac66433d301b02b0c67cfcc3fbb753ddfd) + [`c4de25a`](https://github.com/theinterfold/interfold/commit/c4de25ac66433d301b02b0c67cfcc3fbb753ddfd) - Simplify main Enclave.fixture - [`14ae4f1`](https://github.com/gnosisguild/interfold/commit/14ae4f1ebae9438440a2e8024ed845a18bca842c) + [`14ae4f1`](https://github.com/theinterfold/interfold/commit/14ae4f1ebae9438440a2e8024ed845a18bca842c) - Reorganize test folder structure - [`be79dce`](https://github.com/gnosisguild/interfold/commit/be79dcee5eefe1d70c0e20f2bb2f8aebd622c1d3) + [`be79dce`](https://github.com/theinterfold/interfold/commit/be79dcee5eefe1d70c0e20f2bb2f8aebd622c1d3) - add a TODO for allowlists - [`24f23e8`](https://github.com/gnosisguild/interfold/commit/24f23e81adedd3357a851337ce9408fffbddeb40) + [`24f23e8`](https://github.com/theinterfold/interfold/commit/24f23e81adedd3357a851337ce9408fffbddeb40) - add dev tags to IEnclave - [`522a91b`](https://github.com/gnosisguild/interfold/commit/522a91b8968adfc815014041adc7eaa7b6621206) + [`522a91b`](https://github.com/theinterfold/interfold/commit/522a91b8968adfc815014041adc7eaa7b6621206) - rename some functions - [`2bdadb6`](https://github.com/gnosisguild/interfold/commit/2bdadb68b999d1e96939c5d1c31fee965a6fa2cd) + [`2bdadb6`](https://github.com/theinterfold/interfold/commit/2bdadb68b999d1e96939c5d1c31fee965a6fa2cd) - Bump dependencies - [`6fc29b1`](https://github.com/gnosisguild/interfold/commit/6fc29b1d548eaf5d836614ffc96becc336f5f4f6) + [`6fc29b1`](https://github.com/theinterfold/interfold/commit/6fc29b1d548eaf5d836614ffc96becc336f5f4f6) - re-order IEnclave events - [`922b89b`](https://github.com/gnosisguild/interfold/commit/922b89b4c8636a25317eff0688606386366bdcf5) + [`922b89b`](https://github.com/theinterfold/interfold/commit/922b89b4c8636a25317eff0688606386366bdcf5) - add getE3() - [`de7557d`](https://github.com/gnosisguild/interfold/commit/de7557d4164220772b55a9736fbb6a097281e4e8) + [`de7557d`](https://github.com/theinterfold/interfold/commit/de7557d4164220772b55a9736fbb6a097281e4e8) - fix enclave deploy task - [`156da6f`](https://github.com/gnosisguild/interfold/commit/156da6f908e18344bdc2b565e4f7b0e2a181e14f) + [`156da6f`](https://github.com/theinterfold/interfold/commit/156da6f908e18344bdc2b565e4f7b0e2a181e14f) - fill missing natspec comments on ICyphernodeRegistry - [`2164536`](https://github.com/gnosisguild/interfold/commit/21645360fd479d898bd760a4a79e60a0e6af7b09) + [`2164536`](https://github.com/theinterfold/interfold/commit/21645360fd479d898bd760a4a79e60a0e6af7b09) - Add test for activate: reversts when e3 does not exist - [`d54a1ce`](https://github.com/gnosisguild/interfold/commit/d54a1ce0b0f266bd9cdbf8f013e03d2e16cfe550) + [`d54a1ce`](https://github.com/theinterfold/interfold/commit/d54a1ce0b0f266bd9cdbf8f013e03d2e16cfe550) - select committee after instantiating E3 object in storage - [`fa0605d`](https://github.com/gnosisguild/interfold/commit/fa0605d83d921db5335ec209743673f5dbc405af) + [`fa0605d`](https://github.com/theinterfold/interfold/commit/fa0605d83d921db5335ec209743673f5dbc405af) - fix: lowercase folder names - [`000dc33`](https://github.com/gnosisguild/interfold/commit/000dc33a4086dfd68d85a4a9e6af3952b244d45f) + [`000dc33`](https://github.com/theinterfold/interfold/commit/000dc33a4086dfd68d85a4a9e6af3952b244d45f) - fix check - [`3bfec2d`](https://github.com/gnosisguild/interfold/commit/3bfec2d134a84788a955c08098b124fd0a7b1703) + [`3bfec2d`](https://github.com/theinterfold/interfold/commit/3bfec2d134a84788a955c08098b124fd0a7b1703) - Remove unnecessary test hook - [`50e9c2e`](https://github.com/gnosisguild/interfold/commit/50e9c2e06a9f349daa2851123053216f153f608a) + [`50e9c2e`](https://github.com/theinterfold/interfold/commit/50e9c2e06a9f349daa2851123053216f153f608a) - add e3id to node selection - [`7ac26a4`](https://github.com/gnosisguild/interfold/commit/7ac26a4315b8c7fb2a060604c098af3afddfd0b0) + [`7ac26a4`](https://github.com/theinterfold/interfold/commit/7ac26a4315b8c7fb2a060604c098af3afddfd0b0) - rename publishDecryptedOutput to publishPlaintextOutput - [`39e88eb`](https://github.com/gnosisguild/interfold/commit/39e88eb94b34fdf06a8aeabbddfd9fa837459921) + [`39e88eb`](https://github.com/theinterfold/interfold/commit/39e88eb94b34fdf06a8aeabbddfd9fa837459921) - Small gas optimization - [`71a1824`](https://github.com/gnosisguild/interfold/commit/71a1824c70539fff75f8e80d134350dcdc533286) + [`71a1824`](https://github.com/theinterfold/interfold/commit/71a1824c70539fff75f8e80d134350dcdc533286) - Remove unused variables - [`860de67`](https://github.com/gnosisguild/interfold/commit/860de67e30bf3121ea8680f50dcae7bbb242b0c7) + [`860de67`](https://github.com/theinterfold/interfold/commit/860de67e30bf3121ea8680f50dcae7bbb242b0c7) - fix solidlity version in hardhat config - [`a0d97eb`](https://github.com/gnosisguild/interfold/commit/a0d97eb3cd3ae5a5980cf70ba7440f41641b7ab2) + [`a0d97eb`](https://github.com/theinterfold/interfold/commit/a0d97eb3cd3ae5a5980cf70ba7440f41641b7ab2) - fix: typo - [`21684a3`](https://github.com/gnosisguild/interfold/commit/21684a31950a920d8b1f1fc90e4777c80eb50578) + [`21684a3`](https://github.com/theinterfold/interfold/commit/21684a31950a920d8b1f1fc90e4777c80eb50578) - fix enclave deploy task - [`9be4dad`](https://github.com/gnosisguild/interfold/commit/9be4dad1d6a4a386af170706ae5ccdf1bad81d14) + [`9be4dad`](https://github.com/theinterfold/interfold/commit/9be4dad1d6a4a386af170706ae5ccdf1bad81d14) - add TODO - [`a6a39b3`](https://github.com/gnosisguild/interfold/commit/a6a39b3c085d632155d14668811d0850017b11cc) + [`a6a39b3`](https://github.com/theinterfold/interfold/commit/a6a39b3c085d632155d14668811d0850017b11cc) - Adjust prettier solidity version - [`ebe4904`](https://github.com/gnosisguild/interfold/commit/ebe490470aff690e1cf8edb331c56f6fd8930859) + [`ebe4904`](https://github.com/theinterfold/interfold/commit/ebe490470aff690e1cf8edb331c56f6fd8930859) - todo: do we need a start timestamp for requests? - [`14cc970`](https://github.com/gnosisguild/interfold/commit/14cc9707fa4921f1d478f4de9f0678a3e5bcc8fb) + [`14cc970`](https://github.com/theinterfold/interfold/commit/14cc9707fa4921f1d478f4de9f0678a3e5bcc8fb) - fix path - [`469265a`](https://github.com/gnosisguild/interfold/commit/469265a7cb56ab27c5240ead93b2b0e20e00a8f2) + [`469265a`](https://github.com/theinterfold/interfold/commit/469265a7cb56ab27c5240ead93b2b0e20e00a8f2) - fix typo in IE3.sol - [`ee64908`](https://github.com/gnosisguild/interfold/commit/ee649088c05c57ebc3903597794186f1e6a5a067) + [`ee64908`](https://github.com/theinterfold/interfold/commit/ee649088c05c57ebc3903597794186f1e6a5a067) - add "yarn clean" to root package - [`cda415b`](https://github.com/gnosisguild/interfold/commit/cda415b2441fa4d3411ce56cfb1832032237cfbe) + [`cda415b`](https://github.com/theinterfold/interfold/commit/cda415b2441fa4d3411ce56cfb1832032237cfbe) - CypherNode --> Cyphernode - [`868de3d`](https://github.com/gnosisguild/interfold/commit/868de3daa90b39915b8f48f70ff2f0f97fd03f36) + [`868de3d`](https://github.com/theinterfold/interfold/commit/868de3daa90b39915b8f48f70ff2f0f97fd03f36) - Fix typo in folder name - [`7139263`](https://github.com/gnosisguild/interfold/commit/71392635a19e7c329658a518e4171ec02b16a2b4) + [`7139263`](https://github.com/theinterfold/interfold/commit/71392635a19e7c329658a518e4171ec02b16a2b4) diff --git a/Cargo.lock b/Cargo.lock index 0e19d3cda..344a8355b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3052,7 +3052,7 @@ checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "e3-aggregator" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix", "alloy", @@ -3088,7 +3088,7 @@ dependencies = [ [[package]] name = "e3-bfv-client" -version = "0.2.2" +version = "0.2.3" dependencies = [ "anyhow", "e3-fhe-params", @@ -3102,7 +3102,7 @@ dependencies = [ [[package]] name = "e3-ciphernode-builder" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix", "alloy", @@ -3139,7 +3139,7 @@ dependencies = [ [[package]] name = "e3-cli" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix", "alloy", @@ -3188,7 +3188,7 @@ dependencies = [ [[package]] name = "e3-committee-hash" -version = "0.2.2" +version = "0.2.3" dependencies = [ "alloy", "hex", @@ -3196,7 +3196,7 @@ dependencies = [ [[package]] name = "e3-compute-provider" -version = "0.2.2" +version = "0.2.3" dependencies = [ "ark-bn254 0.4.0", "ark-ff 0.4.2", @@ -3215,7 +3215,7 @@ dependencies = [ [[package]] name = "e3-config" -version = "0.2.2" +version = "0.2.3" dependencies = [ "alloy-primitives", "anyhow", @@ -3236,14 +3236,14 @@ dependencies = [ [[package]] name = "e3-console" -version = "0.2.2" +version = "0.2.3" dependencies = [ "tokio", ] [[package]] name = "e3-crypto" -version = "0.2.2" +version = "0.2.3" dependencies = [ "aes-gcm", "anyhow", @@ -3261,7 +3261,7 @@ dependencies = [ [[package]] name = "e3-daemon-server" -version = "0.2.2" +version = "0.2.3" dependencies = [ "anyhow", "e3-config", @@ -3275,7 +3275,7 @@ dependencies = [ [[package]] name = "e3-dashboard" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix-web", "alloy", @@ -3297,7 +3297,7 @@ dependencies = [ [[package]] name = "e3-data" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix", "alloy-primitives", @@ -3318,7 +3318,7 @@ dependencies = [ [[package]] name = "e3-entrypoint" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix", "actix-web", @@ -3363,7 +3363,7 @@ dependencies = [ [[package]] name = "e3-events" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix", "alloy", @@ -3399,7 +3399,7 @@ dependencies = [ [[package]] name = "e3-evm" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix", "alloy", @@ -3435,7 +3435,7 @@ dependencies = [ [[package]] name = "e3-evm-helpers" -version = "0.2.2" +version = "0.2.3" dependencies = [ "alloy", "anyhow", @@ -3452,7 +3452,7 @@ dependencies = [ [[package]] name = "e3-fhe" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix", "anyhow", @@ -3475,7 +3475,7 @@ dependencies = [ [[package]] name = "e3-fhe-params" -version = "0.2.2" +version = "0.2.3" dependencies = [ "alloy-dyn-abi", "alloy-primitives", @@ -3493,7 +3493,7 @@ dependencies = [ [[package]] name = "e3-fs" -version = "0.2.2" +version = "0.2.3" dependencies = [ "anyhow", "async-trait", @@ -3506,7 +3506,7 @@ dependencies = [ [[package]] name = "e3-hamt" -version = "0.2.2" +version = "0.2.3" dependencies = [ "anyhow", "bincode 1.3.3", @@ -3515,7 +3515,7 @@ dependencies = [ [[package]] name = "e3-indexer" -version = "0.2.2" +version = "0.2.3" dependencies = [ "alloy", "async-trait", @@ -3535,7 +3535,7 @@ dependencies = [ [[package]] name = "e3-init" -version = "0.2.2" +version = "0.2.3" dependencies = [ "anyhow", "async-recursion", @@ -3553,7 +3553,7 @@ dependencies = [ [[package]] name = "e3-keyshare" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix", "anyhow", @@ -3583,7 +3583,7 @@ dependencies = [ [[package]] name = "e3-logger" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix", "base64", @@ -3596,7 +3596,7 @@ dependencies = [ [[package]] name = "e3-multithread" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix", "anyhow", @@ -3626,7 +3626,7 @@ dependencies = [ [[package]] name = "e3-net" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix", "anyhow", @@ -3655,7 +3655,7 @@ dependencies = [ [[package]] name = "e3-parity-matrix" -version = "0.2.2" +version = "0.2.3" dependencies = [ "num-bigint", "num-traits", @@ -3666,7 +3666,7 @@ dependencies = [ [[package]] name = "e3-polynomial" -version = "0.2.2" +version = "0.2.3" dependencies = [ "bincode 1.3.3", "criterion", @@ -3679,7 +3679,7 @@ dependencies = [ [[package]] name = "e3-program-server" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix-web", "anyhow", @@ -3694,7 +3694,7 @@ dependencies = [ [[package]] name = "e3-request" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix", "anyhow", @@ -3711,7 +3711,7 @@ dependencies = [ [[package]] name = "e3-safe" -version = "0.2.2" +version = "0.2.3" dependencies = [ "ark-bn254 0.5.0", "ark-ff 0.5.0", @@ -3722,7 +3722,7 @@ dependencies = [ [[package]] name = "e3-sdk" -version = "0.2.2" +version = "0.2.3" dependencies = [ "e3-bfv-client", "e3-evm-helpers", @@ -3732,7 +3732,7 @@ dependencies = [ [[package]] name = "e3-slashing" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix", "alloy", @@ -3752,7 +3752,7 @@ dependencies = [ [[package]] name = "e3-sortition" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix", "alloy", @@ -3773,7 +3773,7 @@ dependencies = [ [[package]] name = "e3-support-scripts" -version = "0.2.2" +version = "0.2.3" dependencies = [ "anyhow", "async-trait", @@ -3784,7 +3784,7 @@ dependencies = [ [[package]] name = "e3-sync" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix", "anyhow", @@ -3800,7 +3800,7 @@ dependencies = [ [[package]] name = "e3-test-helpers" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix", "alloy", @@ -3836,7 +3836,7 @@ dependencies = [ [[package]] name = "e3-tests" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix", "alloy", @@ -3886,7 +3886,7 @@ dependencies = [ [[package]] name = "e3-trbfv" -version = "0.2.2" +version = "0.2.3" dependencies = [ "anyhow", "bincode 1.3.3", @@ -3915,7 +3915,7 @@ dependencies = [ [[package]] name = "e3-utils" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix", "alloy", @@ -3933,7 +3933,7 @@ dependencies = [ [[package]] name = "e3-utils-derive" -version = "0.2.2" +version = "0.2.3" dependencies = [ "hex", "proc-macro2", @@ -3943,7 +3943,7 @@ dependencies = [ [[package]] name = "e3-wasm" -version = "0.2.2" +version = "0.2.3" dependencies = [ "e3-bfv-client", "e3-fhe-params", @@ -3956,7 +3956,7 @@ dependencies = [ [[package]] name = "e3-zk-helpers" -version = "0.2.2" +version = "0.2.3" dependencies = [ "anyhow", "ark-bn254 0.5.0", @@ -3986,7 +3986,7 @@ dependencies = [ [[package]] name = "e3-zk-prover" -version = "0.2.2" +version = "0.2.3" dependencies = [ "acir", "actix", @@ -5440,7 +5440,7 @@ dependencies = [ [[package]] name = "interfoldup" -version = "0.2.2" +version = "0.2.3" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index d0ebc68af..d7e0d8dab 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -71,56 +71,56 @@ push-remote = "origin" publish = true [workspace.package] -version = "0.2.2" +version = "0.2.3" edition = "2021" license = "LGPL-3.0-only" description = "E3 — Encrypted Execution Environments" repository = "https://github.com/gnosisguild/interfold" [workspace.dependencies] -e3-aggregator = { version = "0.2.2", path = "./crates/aggregator" } -e3-bfv-client = { version = "0.2.2", path = "./crates/bfv-client" } -e3-config = { version = "0.2.2", path = "./crates/config" } -e3-console = { version = "0.2.2", path = "./crates/console" } -e3-dashboard = { version = "0.2.2", path = "./crates/dashboard" } -e3-ciphernode-builder = { version = "0.2.2", path = "./crates/ciphernode-builder" } -e3-crypto = { version = "0.2.2", path = "./crates/crypto" } -e3-data = { version = "0.2.2", path = "./crates/data" } -e3-hamt = { version = "0.2.2", path = "./crates/hamt" } -e3-request = { version = "0.2.2", path = "./crates/request" } -e3-sdk = { version = "0.2.2", path = "./crates/sdk" } -e3-cli = { version = "0.2.2", path = "./crates/cli" } -e3-committee-hash = { version = "0.2.2", path = "./crates/committee-hash" } -e3-entrypoint = { version = "0.2.2", path = "./crates/entrypoint" } -e3-init = { version = "0.2.2", path = "./crates/init" } -e3-events = { version = "0.2.2", path = "./crates/events" } -e3-evm = { version = "0.2.2", path = "./crates/evm" } -e3-evm-helpers = { version = "0.2.2", path = "./crates/evm-helpers" } -e3-fhe = { version = "0.2.2", path = "./crates/fhe" } -e3-fhe-params = { version = "0.2.2", path = "./crates/fhe-params" } -e3-fs = { version = "0.2.2", path = "./crates/fs" } -e3-indexer = { version = "0.2.2", path = "./crates/indexer" } -e3-multithread = { version = "0.2.2", path = "./crates/multithread" } -e3-keyshare = { version = "0.2.2", path = "./crates/keyshare" } -e3-logger = { version = "0.2.2", path = "./crates/logger" } -e3-net = { version = "0.2.2", path = "./crates/net" } -e3-compute-provider = { version = "0.2.2", path = "./crates/compute-provider" } -e3-sortition = { version = "0.2.2", path = "./crates/sortition" } -e3-daemon-server = { version = "0.2.2", path = "./crates/daemon-server" } -e3-program-server = { version = "0.2.2", path = "./crates/program-server" } -e3-polynomial = { version = "0.2.2", path = "./crates/polynomial" } -e3-support-scripts = { version = "0.2.2", path = "./crates/support-scripts" } -e3-sync = { version = "0.2.2", path = "./crates/sync" } -e3-test-helpers = { version = "0.2.2", path = "./crates/test-helpers" } -e3-tests = { version = "0.2.2", path = "./crates/tests" } -e3-trbfv = { version = "0.2.2", path = "./crates/trbfv" } -e3-utils = { version = "0.2.2", path = "./crates/utils" } -e3-utils-derive = { version = "0.2.2", path = "./crates/utils-derive" } -e3-safe = { version = "0.2.2", path = "./crates/safe" } -e3-slashing = { version = "0.2.2", path = "./crates/slashing" } -e3-zk-prover = { version = "0.2.2", path = "./crates/zk-prover" } -e3-zk-helpers = { version = "0.2.2", path = "./crates/zk-helpers" } -e3-parity-matrix = { version = "0.2.2", path = "./crates/parity-matrix" } +e3-aggregator = { version = "0.2.3", path = "./crates/aggregator" } +e3-bfv-client = { version = "0.2.3", path = "./crates/bfv-client" } +e3-config = { version = "0.2.3", path = "./crates/config" } +e3-console = { version = "0.2.3", path = "./crates/console" } +e3-dashboard = { version = "0.2.3", path = "./crates/dashboard" } +e3-ciphernode-builder = { version = "0.2.3", path = "./crates/ciphernode-builder" } +e3-crypto = { version = "0.2.3", path = "./crates/crypto" } +e3-data = { version = "0.2.3", path = "./crates/data" } +e3-hamt = { version = "0.2.3", path = "./crates/hamt" } +e3-request = { version = "0.2.3", path = "./crates/request" } +e3-sdk = { version = "0.2.3", path = "./crates/sdk" } +e3-cli = { version = "0.2.3", path = "./crates/cli" } +e3-committee-hash = { version = "0.2.3", path = "./crates/committee-hash" } +e3-entrypoint = { version = "0.2.3", path = "./crates/entrypoint" } +e3-init = { version = "0.2.3", path = "./crates/init" } +e3-events = { version = "0.2.3", path = "./crates/events" } +e3-evm = { version = "0.2.3", path = "./crates/evm" } +e3-evm-helpers = { version = "0.2.3", path = "./crates/evm-helpers" } +e3-fhe = { version = "0.2.3", path = "./crates/fhe" } +e3-fhe-params = { version = "0.2.3", path = "./crates/fhe-params" } +e3-fs = { version = "0.2.3", path = "./crates/fs" } +e3-indexer = { version = "0.2.3", path = "./crates/indexer" } +e3-multithread = { version = "0.2.3", path = "./crates/multithread" } +e3-keyshare = { version = "0.2.3", path = "./crates/keyshare" } +e3-logger = { version = "0.2.3", path = "./crates/logger" } +e3-net = { version = "0.2.3", path = "./crates/net" } +e3-compute-provider = { version = "0.2.3", path = "./crates/compute-provider" } +e3-sortition = { version = "0.2.3", path = "./crates/sortition" } +e3-daemon-server = { version = "0.2.3", path = "./crates/daemon-server" } +e3-program-server = { version = "0.2.3", path = "./crates/program-server" } +e3-polynomial = { version = "0.2.3", path = "./crates/polynomial" } +e3-support-scripts = { version = "0.2.3", path = "./crates/support-scripts" } +e3-sync = { version = "0.2.3", path = "./crates/sync" } +e3-test-helpers = { version = "0.2.3", path = "./crates/test-helpers" } +e3-tests = { version = "0.2.3", path = "./crates/tests" } +e3-trbfv = { version = "0.2.3", path = "./crates/trbfv" } +e3-utils = { version = "0.2.3", path = "./crates/utils" } +e3-utils-derive = { version = "0.2.3", path = "./crates/utils-derive" } +e3-safe = { version = "0.2.3", path = "./crates/safe" } +e3-slashing = { version = "0.2.3", path = "./crates/slashing" } +e3-zk-prover = { version = "0.2.3", path = "./crates/zk-prover" } +e3-zk-helpers = { version = "0.2.3", path = "./crates/zk-helpers" } +e3-parity-matrix = { version = "0.2.3", path = "./crates/parity-matrix" } actix = "=0.13.5" actix-web = "=4.11.0" diff --git a/crates/dashboard/assets/app.js b/crates/dashboard/assets/app.js index 0df1ad691..af0213d8d 100644 --- a/crates/dashboard/assets/app.js +++ b/crates/dashboard/assets/app.js @@ -8445,21 +8445,19 @@ function op({ e3s: e, selected: t, onSelect: n, refreshKey: r }) { o.jsxs('div', { className: 'ticket-list', children: [ - l.data.tickets - .slice(0, 12) - .map((g) => - o.jsxs( - 'div', - { - children: [ - o.jsxs('span', { className: 'mono', children: ['#', g.ticket_id] }), - o.jsx('strong', { className: 'mono', children: fe(g.node, 8, 5) }), - o.jsx('small', { children: qt(g.score) }), - ], - }, - `${g.node}-${g.ticket_id}`, - ), + l.data.tickets.slice(0, 12).map((g) => + o.jsxs( + 'div', + { + children: [ + o.jsxs('span', { className: 'mono', children: ['#', g.ticket_id] }), + o.jsx('strong', { className: 'mono', children: fe(g.node, 8, 5) }), + o.jsx('small', { children: qt(g.score) }), + ], + }, + `${g.node}-${g.ticket_id}`, ), + ), !l.data.tickets.length && o.jsx('div', { className: 'empty-inline', children: 'No submitted tickets observed.' }), ], diff --git a/crates/wasm/package.json b/crates/wasm/package.json index 615d63a9e..4b6c964be 100644 --- a/crates/wasm/package.json +++ b/crates/wasm/package.json @@ -1,6 +1,6 @@ { "name": "@interfold/wasm", - "version": "0.2.2", + "version": "0.2.3", "description": "Wasm modules for interfold.", "main": "dist/node/e3_wasm.js", "module": "dist/web/e3_wasm.js", diff --git a/examples/CRISP/Cargo.lock b/examples/CRISP/Cargo.lock index f01a019b5..02a7c1baa 100644 --- a/examples/CRISP/Cargo.lock +++ b/examples/CRISP/Cargo.lock @@ -2422,7 +2422,7 @@ checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "e3-bfv-client" -version = "0.2.2" +version = "0.2.3" dependencies = [ "anyhow", "e3-fhe-params", @@ -2436,7 +2436,7 @@ dependencies = [ [[package]] name = "e3-compute-provider" -version = "0.2.2" +version = "0.2.3" dependencies = [ "ark-bn254 0.4.0", "ark-ff 0.4.2", @@ -2455,7 +2455,7 @@ dependencies = [ [[package]] name = "e3-evm-helpers" -version = "0.2.2" +version = "0.2.3" dependencies = [ "alloy", "anyhow", @@ -2472,7 +2472,7 @@ dependencies = [ [[package]] name = "e3-fhe-params" -version = "0.2.2" +version = "0.2.3" dependencies = [ "alloy-dyn-abi", "alloy-primitives", @@ -2489,7 +2489,7 @@ dependencies = [ [[package]] name = "e3-indexer" -version = "0.2.2" +version = "0.2.3" dependencies = [ "alloy", "async-trait", @@ -2504,7 +2504,7 @@ dependencies = [ [[package]] name = "e3-parity-matrix" -version = "0.2.2" +version = "0.2.3" dependencies = [ "num-bigint", "num-traits", @@ -2514,7 +2514,7 @@ dependencies = [ [[package]] name = "e3-polynomial" -version = "0.2.2" +version = "0.2.3" dependencies = [ "fhe-math", "num-bigint", @@ -2525,7 +2525,7 @@ dependencies = [ [[package]] name = "e3-program-server" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix-web", "anyhow", @@ -2540,7 +2540,7 @@ dependencies = [ [[package]] name = "e3-safe" -version = "0.2.2" +version = "0.2.3" dependencies = [ "ark-bn254 0.5.0", "ark-ff 0.5.0", @@ -2551,7 +2551,7 @@ dependencies = [ [[package]] name = "e3-sdk" -version = "0.2.2" +version = "0.2.3" dependencies = [ "e3-bfv-client", "e3-evm-helpers", @@ -2582,7 +2582,7 @@ dependencies = [ [[package]] name = "e3-utils" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix", "alloy", @@ -2600,7 +2600,7 @@ dependencies = [ [[package]] name = "e3-utils-derive" -version = "0.2.2" +version = "0.2.3" dependencies = [ "hex", "proc-macro2 1.0.106", @@ -2610,7 +2610,7 @@ dependencies = [ [[package]] name = "e3-zk-helpers" -version = "0.2.2" +version = "0.2.3" dependencies = [ "anyhow", "ark-bn254 0.5.0", diff --git a/package.json b/package.json index 75305834c..3155bae18 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@interfold/main", "description": "Interfold is an open-source protocol for Encrypted Execution Environments (E3).", - "version": "0.2.2", + "version": "0.2.3", "private": true, "license": "LGPL-3.0-only", "author": { diff --git a/packages/interfold-config/package.json b/packages/interfold-config/package.json index 6ecad63f0..632d32498 100644 --- a/packages/interfold-config/package.json +++ b/packages/interfold-config/package.json @@ -1,6 +1,6 @@ { "name": "@interfold/config", - "version": "0.2.2", + "version": "0.2.3", "publishConfig": { "access": "public" }, diff --git a/packages/interfold-contracts/package.json b/packages/interfold-contracts/package.json index 038fe8586..bdd8c7b9d 100644 --- a/packages/interfold-contracts/package.json +++ b/packages/interfold-contracts/package.json @@ -1,7 +1,7 @@ { "name": "@interfold/contracts", "description": "Interfold is an open-source protocol for Encrypted Execution Environments (E3).", - "version": "0.2.2", + "version": "0.2.3", "license": "LGPL-3.0-only", "type": "module", "author": { diff --git a/packages/interfold-mcp/package.json b/packages/interfold-mcp/package.json index 312ae9a20..c19943a36 100644 --- a/packages/interfold-mcp/package.json +++ b/packages/interfold-mcp/package.json @@ -1,6 +1,6 @@ { "name": "@interfold/mcp", - "version": "0.2.2", + "version": "0.2.3", "description": "MCP server for Interfold documentation", "type": "module", "bin": { diff --git a/packages/interfold-react/package.json b/packages/interfold-react/package.json index b4b029fa2..bc093135e 100644 --- a/packages/interfold-react/package.json +++ b/packages/interfold-react/package.json @@ -1,6 +1,6 @@ { "name": "@interfold/react", - "version": "0.2.2", + "version": "0.2.3", "description": "React hooks and utilities for Interfold SDK", "type": "module", "private": false, diff --git a/packages/interfold-sdk/package.json b/packages/interfold-sdk/package.json index 7c19ad181..5773967dd 100644 --- a/packages/interfold-sdk/package.json +++ b/packages/interfold-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@interfold/sdk", - "version": "0.2.2", + "version": "0.2.3", "type": "module", "exports": { ".": { diff --git a/templates/default/Cargo.lock b/templates/default/Cargo.lock index f6db26d77..238cbebde 100644 --- a/templates/default/Cargo.lock +++ b/templates/default/Cargo.lock @@ -1293,7 +1293,7 @@ checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" [[package]] name = "e3-bfv-client" -version = "0.2.2" +version = "0.2.3" dependencies = [ "anyhow", "e3-fhe-params", @@ -1307,7 +1307,7 @@ dependencies = [ [[package]] name = "e3-compute-provider" -version = "0.2.2" +version = "0.2.3" dependencies = [ "ark-bn254 0.4.0", "ark-ff 0.4.2", @@ -1326,7 +1326,7 @@ dependencies = [ [[package]] name = "e3-fhe-params" -version = "0.2.2" +version = "0.2.3" dependencies = [ "alloy-dyn-abi", "alloy-primitives", @@ -1343,7 +1343,7 @@ dependencies = [ [[package]] name = "e3-parity-matrix" -version = "0.2.2" +version = "0.2.3" dependencies = [ "num-bigint", "num-traits", @@ -1353,7 +1353,7 @@ dependencies = [ [[package]] name = "e3-polynomial" -version = "0.2.2" +version = "0.2.3" dependencies = [ "fhe-math", "num-bigint", @@ -1364,7 +1364,7 @@ dependencies = [ [[package]] name = "e3-program-server" -version = "0.2.2" +version = "0.2.3" dependencies = [ "actix-web", "anyhow", @@ -1379,7 +1379,7 @@ dependencies = [ [[package]] name = "e3-safe" -version = "0.2.2" +version = "0.2.3" dependencies = [ "ark-bn254 0.5.0", "ark-ff 0.5.0", @@ -1413,7 +1413,7 @@ dependencies = [ [[package]] name = "e3-zk-helpers" -version = "0.2.2" +version = "0.2.3" dependencies = [ "anyhow", "ark-bn254 0.5.0", From 4765c6ed9b224ed303232438a7b2cfad8f43cbd9 Mon Sep 17 00:00:00 2001 From: ctrlc03 <93448202+ctrlc03@users.noreply.github.com> Date: Tue, 23 Jun 2026 17:39:41 +0100 Subject: [PATCH 2/3] chore(release): bump version to 0.2.3 - Updated all Rust crates to 0.2.3 - Updated all npm packages to 0.2.3 - Updated lock files - Generated CHANGELOG.md --- CHANGELOG.md | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9baa6e6d3..c26be16ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,88 @@ All notable changes to this project will be documented in this file. Dates are d Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). +#### [v0.2.3](https://github.com/theinterfold/interfold/compare/v0.2.0...v0.2.3) + +> 23 June 2026 + +- feat: interfold node dashboard [skip-line-limit] + [`#1613`](https://github.com/theinterfold/interfold/pull/1613) +- feat: add faucet and redeploy [skip-line-limit] + [`#1614`](https://github.com/theinterfold/interfold/pull/1614) +- docs: update tokenomics allocations and section copy + [`#1612`](https://github.com/theinterfold/interfold/pull/1612) +- docs: fix sidebar scroll reset and remove justified text + [`#1611`](https://github.com/theinterfold/interfold/pull/1611) +- docs: add FOLD tokenomics page and FAQ section + [`#1601`](https://github.com/theinterfold/interfold/pull/1601) +- fix: interfold links [`#1609`](https://github.com/theinterfold/interfold/pull/1609) +- chore: update timeouts [`#1607`](https://github.com/theinterfold/interfold/pull/1607) +- chore: update docs [skip-line-limit] + [`#1606`](https://github.com/theinterfold/interfold/pull/1606) +- chore(release): bump version to 0.2.2 [skip-line-limit] + [`#1605`](https://github.com/theinterfold/interfold/pull/1605) +- chore: update template [`#1604`](https://github.com/theinterfold/interfold/pull/1604) +- refactor: update search algo to latest approach [skip-line-limit] + [`#1600`](https://github.com/theinterfold/interfold/pull/1600) +- chore(release): bump version to 0.2.1 [skip-line-limit] + [`#1603`](https://github.com/theinterfold/interfold/pull/1603) +- chore: rename token to FOLD [`#1602`](https://github.com/theinterfold/interfold/pull/1602) +- feat: interfold token vesting escrow [skip-line-limit] + [`#1557`](https://github.com/theinterfold/interfold/pull/1557) +- fix: lock fhe.rs and revs to tags [skip-line-limit] + [`#1596`](https://github.com/theinterfold/interfold/pull/1596) +- fix: log flooding by redialing old entries + [`#1597`](https://github.com/theinterfold/interfold/pull/1597) +- feat: handle E3RequestComplete for timeout failures [skip-line-limit] + [`#1590`](https://github.com/theinterfold/interfold/pull/1590) +- refactor: update committees [skip-line-limit] + [`#1595`](https://github.com/theinterfold/interfold/pull/1595) +- chore: rename enclave to interfold [skip-line-limit] + [`#1592`](https://github.com/theinterfold/interfold/pull/1592) +- fix: update docs and threshold for committee large [skip-line-limit] + [`#1594`](https://github.com/theinterfold/interfold/pull/1594) +- feat: add large secure benchmarks [skip-line-limit] + [`#1589`](https://github.com/theinterfold/interfold/pull/1589) +- refactor: small wins [skip-line-limit] + [`#1588`](https://github.com/theinterfold/interfold/pull/1588) +- fix: increase timeout for large committee + [`#1586`](https://github.com/theinterfold/interfold/pull/1586) +- chore: delete job_dir [skip-line-limit] + [`#1585`](https://github.com/theinterfold/interfold/pull/1585) +- feat: make spawn dynamic to support large [skip-line-limit] + [`#1584`](https://github.com/theinterfold/interfold/pull/1584) +- fix: script issues and E3Complete Error + [`#1583`](https://github.com/theinterfold/interfold/pull/1583) +- fix: wrong committee threshold for C5 agg [skip-line-limit] + [`#1582`](https://github.com/theinterfold/interfold/pull/1582) +- feat: optimize pipeline for nodes_fold and reuse of vk [skip-line-limit] + [`#1581`](https://github.com/theinterfold/interfold/pull/1581) +- feat: opt/c5 assert zero mod [skip-line-limit] + [`#1579`](https://github.com/theinterfold/interfold/pull/1579) +- chore: setup local scripts for crisp [skip-line-limit] + [`#1580`](https://github.com/theinterfold/interfold/pull/1580) +- feat: make script for compilation to take --all flag [skip-line-limit] + [`#1578`](https://github.com/theinterfold/interfold/pull/1578) +- feat: add node data validation and upgrade hardening [skip-line-limit] + [`#1577`](https://github.com/theinterfold/interfold/pull/1577) +- feat: configure new param set [skip-line-limit] + [`#1576`](https://github.com/theinterfold/interfold/pull/1576) +- refactor(evm): replace JSON ABIs with stable sol! interfaces + [`#1575`](https://github.com/theinterfold/interfold/pull/1575) +- fix: add slashing manager to sample config + [`#1574`](https://github.com/theinterfold/interfold/pull/1574) +- chore: update support crate [`#1572`](https://github.com/theinterfold/interfold/pull/1572) +- fix: config generator node top level + [`#1569`](https://github.com/theinterfold/interfold/pull/1569) +- fix: adjust event filter for C7 integration test + [`#1573`](https://github.com/theinterfold/interfold/pull/1573) +- fix: #1236 [`#1570`](https://github.com/theinterfold/interfold/pull/1570) +- feat: autopopulate boostrap node [`#1571`](https://github.com/theinterfold/interfold/pull/1571) +- chore(release): bump version to 0.2.0 + [`#1567`](https://github.com/theinterfold/interfold/pull/1567) +- chore(release): bump version to 0.2.3 + [`0d3172e`](https://github.com/theinterfold/interfold/commit/0d3172eb6fd838aa87ef56211e1bb4571069899e) + #### [v0.2.0](https://github.com/theinterfold/interfold/compare/v0.1.15...v0.2.0) > 1 June 2026 From fe3914ed574e9a54d08524f2cbe23cd3a402732f Mon Sep 17 00:00:00 2001 From: ctrlc03 <93448202+ctrlc03@users.noreply.github.com> Date: Tue, 23 Jun 2026 17:40:19 +0100 Subject: [PATCH 3/3] chore(release): bump version to 0.2.3 - Updated all Rust crates to 0.2.3 - Updated all npm packages to 0.2.3 - Updated lock files - Generated CHANGELOG.md --- CHANGELOG.md | 82 ---------------------------------------------------- 1 file changed, 82 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c26be16ea..9baa6e6d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,88 +4,6 @@ All notable changes to this project will be documented in this file. Dates are d Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). -#### [v0.2.3](https://github.com/theinterfold/interfold/compare/v0.2.0...v0.2.3) - -> 23 June 2026 - -- feat: interfold node dashboard [skip-line-limit] - [`#1613`](https://github.com/theinterfold/interfold/pull/1613) -- feat: add faucet and redeploy [skip-line-limit] - [`#1614`](https://github.com/theinterfold/interfold/pull/1614) -- docs: update tokenomics allocations and section copy - [`#1612`](https://github.com/theinterfold/interfold/pull/1612) -- docs: fix sidebar scroll reset and remove justified text - [`#1611`](https://github.com/theinterfold/interfold/pull/1611) -- docs: add FOLD tokenomics page and FAQ section - [`#1601`](https://github.com/theinterfold/interfold/pull/1601) -- fix: interfold links [`#1609`](https://github.com/theinterfold/interfold/pull/1609) -- chore: update timeouts [`#1607`](https://github.com/theinterfold/interfold/pull/1607) -- chore: update docs [skip-line-limit] - [`#1606`](https://github.com/theinterfold/interfold/pull/1606) -- chore(release): bump version to 0.2.2 [skip-line-limit] - [`#1605`](https://github.com/theinterfold/interfold/pull/1605) -- chore: update template [`#1604`](https://github.com/theinterfold/interfold/pull/1604) -- refactor: update search algo to latest approach [skip-line-limit] - [`#1600`](https://github.com/theinterfold/interfold/pull/1600) -- chore(release): bump version to 0.2.1 [skip-line-limit] - [`#1603`](https://github.com/theinterfold/interfold/pull/1603) -- chore: rename token to FOLD [`#1602`](https://github.com/theinterfold/interfold/pull/1602) -- feat: interfold token vesting escrow [skip-line-limit] - [`#1557`](https://github.com/theinterfold/interfold/pull/1557) -- fix: lock fhe.rs and revs to tags [skip-line-limit] - [`#1596`](https://github.com/theinterfold/interfold/pull/1596) -- fix: log flooding by redialing old entries - [`#1597`](https://github.com/theinterfold/interfold/pull/1597) -- feat: handle E3RequestComplete for timeout failures [skip-line-limit] - [`#1590`](https://github.com/theinterfold/interfold/pull/1590) -- refactor: update committees [skip-line-limit] - [`#1595`](https://github.com/theinterfold/interfold/pull/1595) -- chore: rename enclave to interfold [skip-line-limit] - [`#1592`](https://github.com/theinterfold/interfold/pull/1592) -- fix: update docs and threshold for committee large [skip-line-limit] - [`#1594`](https://github.com/theinterfold/interfold/pull/1594) -- feat: add large secure benchmarks [skip-line-limit] - [`#1589`](https://github.com/theinterfold/interfold/pull/1589) -- refactor: small wins [skip-line-limit] - [`#1588`](https://github.com/theinterfold/interfold/pull/1588) -- fix: increase timeout for large committee - [`#1586`](https://github.com/theinterfold/interfold/pull/1586) -- chore: delete job_dir [skip-line-limit] - [`#1585`](https://github.com/theinterfold/interfold/pull/1585) -- feat: make spawn dynamic to support large [skip-line-limit] - [`#1584`](https://github.com/theinterfold/interfold/pull/1584) -- fix: script issues and E3Complete Error - [`#1583`](https://github.com/theinterfold/interfold/pull/1583) -- fix: wrong committee threshold for C5 agg [skip-line-limit] - [`#1582`](https://github.com/theinterfold/interfold/pull/1582) -- feat: optimize pipeline for nodes_fold and reuse of vk [skip-line-limit] - [`#1581`](https://github.com/theinterfold/interfold/pull/1581) -- feat: opt/c5 assert zero mod [skip-line-limit] - [`#1579`](https://github.com/theinterfold/interfold/pull/1579) -- chore: setup local scripts for crisp [skip-line-limit] - [`#1580`](https://github.com/theinterfold/interfold/pull/1580) -- feat: make script for compilation to take --all flag [skip-line-limit] - [`#1578`](https://github.com/theinterfold/interfold/pull/1578) -- feat: add node data validation and upgrade hardening [skip-line-limit] - [`#1577`](https://github.com/theinterfold/interfold/pull/1577) -- feat: configure new param set [skip-line-limit] - [`#1576`](https://github.com/theinterfold/interfold/pull/1576) -- refactor(evm): replace JSON ABIs with stable sol! interfaces - [`#1575`](https://github.com/theinterfold/interfold/pull/1575) -- fix: add slashing manager to sample config - [`#1574`](https://github.com/theinterfold/interfold/pull/1574) -- chore: update support crate [`#1572`](https://github.com/theinterfold/interfold/pull/1572) -- fix: config generator node top level - [`#1569`](https://github.com/theinterfold/interfold/pull/1569) -- fix: adjust event filter for C7 integration test - [`#1573`](https://github.com/theinterfold/interfold/pull/1573) -- fix: #1236 [`#1570`](https://github.com/theinterfold/interfold/pull/1570) -- feat: autopopulate boostrap node [`#1571`](https://github.com/theinterfold/interfold/pull/1571) -- chore(release): bump version to 0.2.0 - [`#1567`](https://github.com/theinterfold/interfold/pull/1567) -- chore(release): bump version to 0.2.3 - [`0d3172e`](https://github.com/theinterfold/interfold/commit/0d3172eb6fd838aa87ef56211e1bb4571069899e) - #### [v0.2.0](https://github.com/theinterfold/interfold/compare/v0.1.15...v0.2.0) > 1 June 2026