Releases: gnosisguild/interfold
Releases · gnosisguild/interfold
v0.2.0
🚀 Release v0.2.0
📦 Installation
Install via enclaveup (Recommended)
Install the installer:
curl -fsSL https://raw.githubusercontent.com/gnosisguild/enclave/main/install | bashThen use it to install enclave:
enclaveup installNPM Packages
npm install @enclave-e3/sdk@latest
npm install @enclave-e3/contracts@latest
npm install @enclave-e3/config@latest
npm install @enclave-e3/react@latest
npm install @enclave-e3/wasm@latest💾 Binary Assets
enclave-*: the main Enclave CLI binaryenclaveup-*: the installer / version manager
Supported platforms
- Linux (x86_64)
- macOS (aarch64 / Apple Silicon)
🔮 Noir Circuits
Source hash: 6d29a9997d359ddd
What's Changed
- fix(ci): ensure we don't have uncommited files by @ctrlc03 in #676
- fix: remove already published files from gitignore by @0xjei in #680
- fix: remove ci artifacts deep clean by @0xjei in #681
- fix: release rust crates error by @hmzakhalid in #689
- fix: rust crate release error by @hmzakhalid in #694
- chore(ci): fix release rust crates workflow by @hmzakhalid in #695
- chore: add tmux instructions by @cedoor in #700
- fix: update relative paths to use git by @cedoor in #708
- chore: remove yq from dev_ciphernodes.sh by @cedoor in #711
- docs(contributor): contributors readme action update by @github-actions[bot] in #701
- fix: rust crates release workflow by @hmzakhalid in #715
- feat: upgrade to hardhat v3 and configure repo by @ctrlc03 in #677
- docs: readme and contracts by @ctrlc03 in #722
- refactor: contract optimizations by @cedoor in #720
- docs: update hosted docs on CRISP by @ctrlc03 in #724
- docs(contributor): contributors readme action update by @github-actions[bot] in #721
- chore: release 0.0.11-test npm packages by @ctrlc03 in #730
- chore: release 0.0.12-test by @ctrlc03 in #731
- fix: contracts exports by @ctrlc03 in #732
- fix: wasm init by @cedoor in #740
- chore: publish 0.0.14-test by @ctrlc03 in #743
- chore: remove wasm from exclude list by @cedoor in #714
- test: add sdk tests to ci by @ctrlc03 in #742
- docs: update contracts readme by @ctrlc03 in #725
- docs(contributor): contributors readme action update by @github-actions[bot] in #745
- fix: fix reentrancy issue in enclave contracts by @cedoor in #752
- feat: add a function to get an e3 public key by @ctrlc03 in #760
- feat: optimization by concatenating coefficients by @ozgurarmanc in #734
- chore: add script to bump versions and release workflows by @ctrlc03 in #764
- fix: ensure we push to the correct branch by @ctrlc03 in #770
- fix: rust releases by @ctrlc03 in #774
- fix: remove mac intel build and allow crates publishing to fail by @ctrlc03 in #777
- chore(release): bump version to 0.1.3 by @ctrlc03 in #779
- feat: add ecdsa proving circuit by @ctrlc03 in #781
- docs(contributor): contributors readme action update by @github-actions[bot] in #780
- chore: allow mock input validator in CRISP by @ctrlc03 in #782
- chore: update zkvm to v3.0.0 by @hmzakhalid in #791
- chore: update risc0 version v3.0.3 by @hmzakhalid in #793
- chore: update lock and Dockerfile for e3-support by @hmzakhalid in #794
- feat: census tree on CRISP by @cedoor in #763
- feat: ticket score sortition by @ozgurarmanc in #698
- chore: update README by @ctrlc03 in #802
- docs(contributor): contributors readme action update by @github-actions[bot] in #803
- fix: risc0 dev mode env var by @hmzakhalid in #810
- chore: rebase dev by @ctrlc03 in #816
- test: make crate tests macos-compatible by @cedoor in #799
- feat: fetch token data data from crisp server by @ctrlc03 in #804
- chore: cleanup sdk structure by @ctrlc03 in #822
- feat: fetch round data from crisp server by @ctrlc03 in #811
- feat: generate merkle tree by @ctrlc03 in #826
- feat!: kademlia dht publishing: publish by @ryardley in #818
- chore: crisp server env config by @ctrlc03 in #837
- chore: remove semaphore and cleanup crisp by @ctrlc03 in #833
- feat: assign voter slot by @ctrlc03 in #843
- feat: inclusion proof by @cedoor in #846
- feat: add trbfv actor test by @ryardley in #660
- feat: limit PRs to 700 lines by @ryardley in #821
- feat: add vote validation and encoding in ts by @ctrlc03 in #848
- refactor: remove error collector by @ryardley in #850
- feat: validate voting power by @ctrlc03 in #851
- feat: decode tally in ts by @ctrlc03 in #852
- feat: kademlia dht publishing: receiving document by @ryardley in #828
- feat: add functionality to encrypt a u64 vector by @ctrlc03 in #853
- chore: cleanup encryption functions in ts sdk by @ctrlc03 in #858
- chore: calculate yes and no indexes in ts by @ctrlc03 in #859
- chore: generalize bfv encrypt functions by @ctrlc03 in #857
- chore: use rpc url rather than infura key by @ctrlc03 in #864
- chore: merge main [skip-line-limit] by @cedoor in #849
- chore: calculate yes and no indices in noir by @ctrlc03 in #860
- chore: make build info deterministic by @ctrlc03 in #869
- chore: add check for pnpm version by @ryardley in #871
- feat: verify contracts on etherscan [skip-line-limit] by @ctrlc03 in #867
- feat: encrypt vote and generate initial inputs by @ctrlc03 in #872
- feat: enclave start --experimental-trbfv and use ciphernodebuilder by @ryardley in #856
- feat: deploy with hardhat in CRISP [skip-line-limit] by @ctrlc03 in #875
- chore: merge main by @cedoor in #884
- feat: add contract verification on CRISP by @ctrlc03 in #885
- fix: ensure we can deploy the full risc0 verifier by @ctrlc03 in #886
- fix: deploy the right input validator by @ctrlc03 in #889
- fix: correctly parse custom params event by @ctrlc03 in #891
- fix: coderabbit config by @ctrlc03 in #893
- chore: new crisp folder structure by @cedoor in #895
- fix: deploy risc0verifier with hardhat by @ctrlc03 in #894
- chore: update bfv-helpers dependencies [skip-line-limit] by @cedoor in #883
- fix: wait until start window before activating an e3 by @ctrlc03 in #902
- feat: add crate for zk input generation [skip-line-limit] by @cedoor in #901
- feat: add zk-inputs-wasm crate [skip-line-limit] by @cedoor in #905
- feat: fix infrastructure and ...
v0.1.15
🚀 Release v0.1.15
What's Changed
📦 Installation
Install via enclaveup (Recommended)
Install the installer:
curl -fsSL https://raw.githubusercontent.com/gnosisguild/enclave/main/install | bashThen use it to install enclave:
enclaveup installNPM Packages
# Install stable versions
npm install @enclave/sdk@latest
npm install @enclave/contracts@latest
npm install @enclave/config@latest
npm install @enclave/react@latestRust Crates
[dependencies]
enclave = "0.1.15"💾 Binary Assets
enclave-*: The main Enclave CLI binaryenclaveup-*: The installer/version manager binary
Supported Platforms
- Linux (x86_64)
- macOS (x86_64, aarch64 Apple Silicon)
📝 Checksums
ab75df345aa82b6ea034c9086a0be8bb743c898bd77fc707dd6073e6f4d826f5 circuits-0.1.15.tar.gz
d1f5237406b70d8eb8d59803cb32245f23412d88103411e84cecc7331a26aac9 enclave-linux-x86_64.tar.gz
e89bcc1c1fc1547a517f722dbaaa7a36822de688f48ab872686a33424cab039b enclave-macos-aarch64.tar.gz
12b3f7b87de87bbec421e23df12d72bd01cf39f4ad63f55de953c0cb61da37b4 enclaveup-linux-x86_64.tar.gz
b84becc2d0c8f00f7bd6fd9d70cd4416e5f8fcd807b06d9879a8e8f5b51a6a46 enclaveup-macos-aarch64.tar.gz
🔮 Noir Circuits
Source hash: 5d26770ff6f17dff
v0.1.14
🚀 Release v0.1.14
What's Changed
📦 Installation
Install via enclaveup (Recommended)
Install the installer:
curl -fsSL https://raw.githubusercontent.com/gnosisguild/enclave/main/install | bashThen use it to install enclave:
enclaveup installNPM Packages
# Install stable versions
npm install @enclave/sdk@latest
npm install @enclave/contracts@latest
npm install @enclave/config@latest
npm install @enclave/react@latestRust Crates
[dependencies]
enclave = "0.1.14"💾 Binary Assets
enclave-*: The main Enclave CLI binaryenclaveup-*: The installer/version manager binary
Supported Platforms
- Linux (x86_64)
- macOS (x86_64, aarch64 Apple Silicon)
📝 Checksums
f6f3b60f2868ce3876521ef7eb49b63ff94089bb2a7ddfaeaddf816e03e6957b circuits-0.1.14.tar.gz
0f98de63c629b8c014ff989722bb99ae6c2e28d0c195fde7447f47e0dafe91de enclave-linux-x86_64.tar.gz
5d3539f69024f064c43fce86eced29f2f2d2715027a7aaee295fc2b14866dab3 enclave-macos-aarch64.tar.gz
24e27a99ada51b8d83ce10f8feac32989e37f7d06918791f2784575081a46aa0 enclaveup-linux-x86_64.tar.gz
cd4e8301080843d790554b35a06882ad3fc05a4958aa55015216bcea23912f3e enclaveup-macos-aarch64.tar.gz
🔮 Noir Circuits
Source hash: 5d26770ff6f17dff
v0.1.13
🚀 Release v0.1.13
What's Changed
📦 Installation
Install via enclaveup (Recommended)
Install the installer:
curl -fsSL https://raw.githubusercontent.com/gnosisguild/enclave/main/install | bashThen use it to install enclave:
enclaveup installNPM Packages
# Install stable versions
npm install @enclave/sdk@latest
npm install @enclave/contracts@latest
npm install @enclave/config@latest
npm install @enclave/react@latestRust Crates
[dependencies]
enclave = "0.1.13"💾 Binary Assets
enclave-*: The main Enclave CLI binaryenclaveup-*: The installer/version manager binary
Supported Platforms
- Linux (x86_64)
- macOS (x86_64, aarch64 Apple Silicon)
📝 Checksums
d985045b254e3c1c55ede1d504abe7c1067f9ed3def639b7c64efcaf7087bd1c circuits-0.1.13.tar.gz
757830630ca40e695244a201229526f00af6a2d16d83f2e26218e8bbdcab3501 enclave-linux-x86_64.tar.gz
b1567836ce2843e415feeaab58ea83337af91c311b9b677caaeca4cb81e1c2da enclave-macos-aarch64.tar.gz
fdc5ae6c4059bbc62e964881b819f23e91914bb1b82aff084938a60f2f86856d enclaveup-linux-x86_64.tar.gz
c8baaba2d20b8863aae16d7159518d5506a64902a398a466661660cc647414ae enclaveup-macos-aarch64.tar.gz
🔮 Noir Circuits
Source hash: 85e58cf7ab50cdcc
v0.1.12
🚀 Release v0.1.12
What's Changed
- refactor: optimize circuit inputs computation [skip-line-limit]
#1310 - feat: add sk_share and e_sm_share
#1290 - chore: remove bb.js patch
#1308 - feat: zk proof payload signing and verification [skip-line-limit]
#1296 - refactor: rename circuit_input to circuit_data [skip-line-limit]
#1304 - feat: fix cargo tests
#1285 - fix: update benches script based on new changes
#1303 - refactor: rename witness to inputs in zk-helpers
#1301 - feat: update circuits configs and benches [skip-line-limit]
#1284 - fix: update bb.js URL as a tmp fix for crisp e2e tests
#1298 - chore: generate solidity verifiers for noir circuits [skip-line-limit]
#1295 - feat: e3 refund timeout mechanism [skip-line-limit]
#1161 - refactor: add default witness code
#1289 - test: aggregate e2e circuit tests
#1286 - refactor: general zk-helpers refactoring
#1283 - feat: add pk_trfv_generation_circuit to zk-prover
#1281 - chore: update versions download link
#1275 - feat: add decrypted-shares-aggregation [skip-line-limit]
#1273 - refactor: add share_decryption circuit [skip-line-limit]
#1280 - chore: crisp fixes
#1274 - feat: add share-decryption circuit gen and refactoring [skip-line-limit]
#1269 - feat: add e3-noir-prover crate for proof generation [skip-line-limit]
#1211 - chore(release): bump version to 0.1.11
#1272 - chore(release): bump version to 0.1.12
0fb0672
📦 Installation
Install via enclaveup (Recommended)
Install the installer:
curl -fsSL https://raw.githubusercontent.com/gnosisguild/enclave/main/install | bashThen use it to install enclave:
enclaveup installNPM Packages
# Install stable versions
npm install @enclave/sdk@latest
npm install @enclave/contracts@latest
npm install @enclave/config@latest
npm install @enclave/react@latestRust Crates
[dependencies]
enclave = "0.1.12"💾 Binary Assets
enclave-*: The main Enclave CLI binaryenclaveup-*: The installer/version manager binary
Supported Platforms
- Linux (x86_64)
- macOS (x86_64, aarch64 Apple Silicon)
📝 Checksums
50c826cc859c0f0d444f76067d73ad6805a6c3cf243ee8c27f8f42cf4256ffd1 circuits-0.1.12.tar.gz
dbe8a1209efd18b3386b206dd495a5f2cb6ee2afb1f3436ba05644289f6d8cf9 enclave-linux-x86_64.tar.gz
7a1168846a3e8144b714e3e1a374dd3389e68fbd6aee5dcb591ca1c4df7d1fb9 enclave-macos-aarch64.tar.gz
a7ccfe644db2876d026728b53cd775939082dec3534356cd6b0b49500d11ac0e enclaveup-linux-x86_64.tar.gz
8ca759791917e8aaa8200965840e30ab389cae35ac02f695ed4c295a0a5dff68 enclaveup-macos-aarch64.tar.gz
🔮 Noir Circuits
Source hash: 85e58cf7ab50cdcc
v0.1.11
🚀 Release v0.1.11
What's Changed
Bug Fixes
- abi encode custom params (#1108)
(3b81758) - add some stability improvements to crisp_e2e test
(#936)
(8e14a29) - aggregator address and remove stale libp2p nodes
(#1162)
(5568c1f) - change bound types in Greco to Field (#972)
(4fd945e) - coderabbit config (#893)
(82c09ea) - commitments [skip-line-limit] (#1196)
(a3ef19d) - contracts exports (#732)
(c0686c6) - correctly parse custom params event (#891)
(afc2b35) - crisp circuit validation of encoded vote
(#973)
(d14826c) - crisp voting ux fixes [skip-line-limit]
(#1053)
(22764dd) - deploy risc0verifier with hardhat (#894)
(e52d6e5) - deploy the right input validator (#889)
(09c34ea) - ensure we can deploy the full risc0 verifier
(#886)
(b94d0ef) - ensure we don't have uncommited files (#676)
(a46e707) - ensure we push to the correct branch (#770)
(9d630a6) - fix reentrancy issue in enclave contracts
(#752)
(3806a87) - increase integration test ci duration
(#1198)
(21202c3) - increase timeout for crisp e2e for committee finalization
(#970)
(18a729d) - make submit ticket more gas efficient (#965)
(558e13b) - pnpm install not working (#921)
(f3f0631) - refactor arcbytes to accept &[u8] (#961)
(4ac6743) - release add back registry url and update npm to latest
(#1098)
(8bb78ae) - release rust crates error (#689)
(3c25929) - remove already published files from gitignore
(#680)
(283205d) - remove ci artifacts deep clean (#681)
(242aac9) - remove mac intel build and allow crates publishing to fail
(#777)
(8025c27) - require threshold_n nodes for committee finalization
(#1167)
(1167728) - retry ciphernode tx with backoff (#1168)
(d3b1200) - retry publish plaintext output (#1183)
(d562ae6) - retry tx in crisp server (#1169)
(5e8df62) - risc0 dev mode env var (#810)
(7e09bad) - rust crate release error (#694)
(56e9b12) - rust crates release workflow (#715)
(fc330c6) - rust releases (#774)
(16870a4) - small changes to aid crisp e2e test to run locally
(#926)
(92ff34e) - sortition ticket calculation to match on chain
(#1224)
(760c965) - support crate contract path (#1038)
(c57aa99) - template init was not using up-to-date dependencies
(#1008)
(b9c052f) - update ciphernode operator links (#1182)
(eca8639) - update getOptimalThreadCount to work in browsers
(#1137)
(007d0c2) - update relative paths to use git (#708)
(e0bd2bc) - use npm and install solc for release build
(#1096)
(3f89f3d) - use simulated network for hardhat (#1024)
(a6b5fd5) - wait until start window before activating an e3
(#902)
(f797b3d) - wasm init (#740)
(58f7905)
Features
v0.1.10
🚀 Release v0.1.10
What's Changed
Bug Fixes
- abi encode custom params (#1108)
(3b81758) - add some stability improvements to crisp_e2e test
(#936)
(8e14a29) - aggregator address and remove stale libp2p nodes
(#1162)
(5568c1f) - change bound types in Greco to Field (#972)
(4fd945e) - coderabbit config (#893)
(82c09ea) - commitments [skip-line-limit] (#1196)
(a3ef19d) - contracts exports (#732)
(c0686c6) - correctly parse custom params event (#891)
(afc2b35) - crisp circuit validation of encoded vote
(#973)
(d14826c) - crisp voting ux fixes [skip-line-limit]
(#1053)
(22764dd) - deploy risc0verifier with hardhat (#894)
(e52d6e5) - deploy the right input validator (#889)
(09c34ea) - ensure we can deploy the full risc0 verifier
(#886)
(b94d0ef) - ensure we don't have uncommited files (#676)
(a46e707) - ensure we push to the correct branch (#770)
(9d630a6) - fix reentrancy issue in enclave contracts
(#752)
(3806a87) - increase integration test ci duration
(#1198)
(21202c3) - increase timeout for crisp e2e for committee finalization
(#970)
(18a729d) - make submit ticket more gas efficient (#965)
(558e13b) - pnpm install not working (#921)
(f3f0631) - refactor arcbytes to accept &[u8] (#961)
(4ac6743) - release add back registry url and update npm to latest
(#1098)
(8bb78ae) - release rust crates error (#689)
(3c25929) - remove already published files from gitignore
(#680)
(283205d) - remove ci artifacts deep clean (#681)
(242aac9) - remove mac intel build and allow crates publishing to fail
(#777)
(8025c27) - require threshold_n nodes for committee finalization
(#1167)
(1167728) - retry ciphernode tx with backoff (#1168)
(d3b1200) - retry publish plaintext output (#1183)
(d562ae6) - retry tx in crisp server (#1169)
(5e8df62) - risc0 dev mode env var (#810)
(7e09bad) - rust crate release error (#694)
(56e9b12) - rust crates release workflow (#715)
(fc330c6) - rust releases (#774)
(16870a4) - small changes to aid crisp e2e test to run locally
(#926)
(92ff34e) - sortition ticket calculation to match on chain
(#1224)
(760c965) - support crate contract path (#1038)
(c57aa99) - template init was not using up-to-date dependencies
(#1008)
(b9c052f) - update ciphernode operator links (#1182)
(eca8639) - update getOptimalThreadCount to work in browsers
(#1137)
(007d0c2) - update relative paths to use git (#708)
(e0bd2bc) - use npm and install solc for release build
(#1096)
(3f89f3d) - use simulated network for hardhat (#1024)
(a6b5fd5) - wait until start window before activating an e3
(#902)
(f797b3d) - wasm init (#740)
(58f7905)
Features
v0.1.9
🚀 Release v0.1.9
What's Changed
Bug Fixes
- abi encode custom params (#1108)
(3b81758) - add some stability improvements to crisp_e2e test
(#936)
(8e14a29) - aggregator address and remove stale libp2p nodes
(#1162)
(5568c1f) - change bound types in Greco to Field (#972)
(4fd945e) - coderabbit config (#893)
(82c09ea) - commitments [skip-line-limit] (#1196)
(a3ef19d) - contracts exports (#732)
(c0686c6) - correctly parse custom params event (#891)
(afc2b35) - crisp circuit validation of encoded vote
(#973)
(d14826c) - crisp voting ux fixes [skip-line-limit]
(#1053)
(22764dd) - deploy risc0verifier with hardhat (#894)
(e52d6e5) - deploy the right input validator (#889)
(09c34ea) - ensure we can deploy the full risc0 verifier
(#886)
(b94d0ef) - ensure we don't have uncommited files (#676)
(a46e707) - ensure we push to the correct branch (#770)
(9d630a6) - fix reentrancy issue in enclave contracts
(#752)
(3806a87) - increase integration test ci duration
(#1198)
(21202c3) - increase timeout for crisp e2e for committee finalization
(#970)
(18a729d) - make submit ticket more gas efficient (#965)
(558e13b) - pnpm install not working (#921)
(f3f0631) - refactor arcbytes to accept &[u8] (#961)
(4ac6743) - release add back registry url and update npm to latest
(#1098)
(8bb78ae) - release rust crates error (#689)
(3c25929) - remove already published files from gitignore
(#680)
(283205d) - remove ci artifacts deep clean (#681)
(242aac9) - remove mac intel build and allow crates publishing to fail
(#777)
(8025c27) - require threshold_n nodes for committee finalization
(#1167)
(1167728) - retry ciphernode tx with backoff (#1168)
(d3b1200) - retry publish plaintext output (#1183)
(d562ae6) - retry tx in crisp server (#1169)
(5e8df62) - risc0 dev mode env var (#810)
(7e09bad) - rust crate release error (#694)
(56e9b12) - rust crates release workflow (#715)
(fc330c6) - rust releases (#774)
(16870a4) - small changes to aid crisp e2e test to run locally
(#926)
(92ff34e) - sortition ticket calculation to match on chain
(#1224)
(760c965) - support crate contract path (#1038)
(c57aa99) - template init was not using up-to-date dependencies
(#1008)
(b9c052f) - update ciphernode operator links (#1182)
(eca8639) - update getOptimalThreadCount to work in browsers
(#1137)
(007d0c2) - update relative paths to use git (#708)
(e0bd2bc) - use npm and install solc for release build
(#1096)
(3f89f3d) - use simulated network for hardhat (#1024)
(a6b5fd5) - wait until start window before activating an e3
(#902)
(f797b3d) - wasm init (#740)
(58f7905)
Features
v0.1.8
🚀 Release v0.1.8
What's Changed
Bug Fixes
- abi encode custom params (#1108)
(3b81758) - add some stability improvements to crisp_e2e test
(#936)
(8e14a29) - aggregator address and remove stale libp2p nodes
(#1162)
(5568c1f) - change bound types in Greco to Field (#972)
(4fd945e) - coderabbit config (#893)
(82c09ea) - commitments [skip-line-limit] (#1196)
(a3ef19d) - contracts exports (#732)
(c0686c6) - correctly parse custom params event (#891)
(afc2b35) - crisp circuit validation of encoded vote
(#973)
(d14826c) - crisp voting ux fixes [skip-line-limit]
(#1053)
(22764dd) - deploy risc0verifier with hardhat (#894)
(e52d6e5) - deploy the right input validator (#889)
(09c34ea) - ensure we can deploy the full risc0 verifier
(#886)
(b94d0ef) - ensure we don't have uncommited files (#676)
(a46e707) - ensure we push to the correct branch (#770)
(9d630a6) - fix reentrancy issue in enclave contracts
(#752)
(3806a87) - increase integration test ci duration
(#1198)
(21202c3) - increase timeout for crisp e2e for committee finalization
(#970)
(18a729d) - make submit ticket more gas efficient (#965)
(558e13b) - pnpm install not working (#921)
(f3f0631) - refactor arcbytes to accept &[u8] (#961)
(4ac6743) - release add back registry url and update npm to latest
(#1098)
(8bb78ae) - release rust crates error (#689)
(3c25929) - remove already published files from gitignore
(#680)
(283205d) - remove ci artifacts deep clean (#681)
(242aac9) - remove mac intel build and allow crates publishing to fail
(#777)
(8025c27) - require threshold_n nodes for committee finalization
(#1167)
(1167728) - retry ciphernode tx with backoff (#1168)
(d3b1200) - retry publish plaintext output (#1183)
(d562ae6) - retry tx in crisp server (#1169)
(5e8df62) - risc0 dev mode env var (#810)
(7e09bad) - rust crate release error (#694)
(56e9b12) - rust crates release workflow (#715)
(fc330c6) - rust releases (#774)
(16870a4) - small changes to aid crisp e2e test to run locally
(#926)
(92ff34e) - support crate contract path (#1038)
(c57aa99) - template init was not using up-to-date dependencies
(#1008)
(b9c052f) - update ciphernode operator links (#1182)
(eca8639) - update getOptimalThreadCount to work in browsers
(#1137)
(007d0c2) - update relative paths to use git (#708)
(e0bd2bc) - use npm and install solc for release build
(#1096)
(3f89f3d) - use simulated network for hardhat (#1024)
(a6b5fd5) - wait until start window before activating an e3
(#902)
(f797b3d) - wasm init (#740)
(58f7905)
Features
- add a function to get an e3 public key (#760)
(4db5dac) - add ciphertext addition to circuit (#912)
(70857d4) - add cli methods for ciphernode registration [skip-line-limit]
(#1089)
(9afdb9d) - add contract verification on CRISP (#885)
(f82c24a) - add crate for zk input generation [skip-line-limit]
(#901)
([c316a53](c316a53...
v0.1.7
🚀 Release v0.1.7
What's Changed
Bug Fixes
- add some stability improvements to crisp_e2e test
(#936)
(8e14a29) - change bound types in Greco to Field (#972)
(4fd945e) - coderabbit config (#893)
(82c09ea) - contracts exports (#732)
(c0686c6) - correctly parse custom params event (#891)
(afc2b35) - crisp circuit validation of encoded vote
(#973)
(d14826c) - crisp voting ux fixes [skip-line-limit]
(#1053)
(22764dd) - deploy risc0verifier with hardhat (#894)
(e52d6e5) - deploy the right input validator (#889)
(09c34ea) - ensure we can deploy the full risc0 verifier
(#886)
(b94d0ef) - ensure we don't have uncommited files (#676)
(a46e707) - ensure we push to the correct branch (#770)
(9d630a6) - fix reentrancy issue in enclave contracts
(#752)
(3806a87) - increase timeout for crisp e2e for committee finalization
(#970)
(18a729d) - make submit ticket more gas efficient (#965)
(558e13b) - pnpm install not working (#921)
(f3f0631) - refactor arcbytes to accept &[u8] (#961)
(4ac6743) - release add back registry url and update npm to latest
(#1098)
(8bb78ae) - release rust crates error (#689)
(3c25929) - remove already published files from gitignore
(#680)
(283205d) - remove ci artifacts deep clean (#681)
(242aac9) - remove mac intel build and allow crates publishing to fail
(#777)
(8025c27) - risc0 dev mode env var (#810)
(7e09bad) - rust crate release error (#694)
(56e9b12) - rust crates release workflow (#715)
(fc330c6) - rust releases (#774)
(16870a4) - small changes to aid crisp e2e test to run locally
(#926)
(92ff34e) - support crate contract path (#1038)
(c57aa99) - template init was not using up-to-date dependencies
(#1008)
(b9c052f) - update relative paths to use git (#708)
(e0bd2bc) - use npm and install solc for release build
(#1096)
(3f89f3d) - use simulated network for hardhat (#1024)
(a6b5fd5) - wait until start window before activating an e3
(#902)
(f797b3d) - wasm init (#740)
(58f7905)
Features
- add a function to get an e3 public key (#760)
(4db5dac) - add ciphertext addition to circuit (#912)
(70857d4) - add cli methods for ciphernode registration [skip-line-limit]
(#1089)
(9afdb9d) - add contract verification on CRISP (#885)
(f82c24a) - add crate for zk input generation [skip-line-limit]
(#901)
(c316a53) - add dappnode pkg & update ci docker images tags [skip-line-limit]
(#1061)
(46a40e7) - add dht get_record and set_record commands
(#904)
(09c4e2d) - add ecdsa proving circuit (#781)
(3acf773) - add functionality to encrypt a u64 vector
(#853)
(e9a8b9b) - add historical events ordering on ciphernode startup
(#1012)
(9287de5) - add hybrid logical clock to codebase (#1057)
(c7d3a0f) - add merkle tree proof inputs to circuit and sdk
(#917)
(ebd06c3) - add production ready sets for trbfv and bfv
(#942)
(bdc1adf) - add support for dnsaddr resolution (#1060)
(d822758) - add trbfv actor test (#660)
([3dd1a51](https://github.com/gnosisguild/enclave/commit...