Releases: theinterfold/interfold
Releases · theinterfold/interfold
Release list
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...
v0.1.6
🚀 Release v0.1.6
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 ac...
v0.1.5
🚀 Release v0.1.5
What's Changed
Bug Fixes
- add logging on writing (#842) (679020e)
- contracts exports (#732) (c0686c6)
- 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)
- release rust crates error (#689) (3c25929)
- remove already published files from gitignore (#680) (283205d)
- remove ci artifacts deep clean (#681) (242aac9)
- remove guidance on typos and small changes (#824) (d2e083a)
- remove mac intel build and allow crates publishing to fail (#777) (8025c27)
- rust crate release error (#694) (56e9b12)
- rust crates release workflow (#715) (fc330c6)
- rust releases (#774) (16870a4)
- set correct mining settings for dev env (#838) (4a9ffdd)
- update relative paths to use git (#708) (e0bd2bc)
- update viem version (#844) (e4c1a6b)
- wallet tx nonce & contract deployment (#836) (0141323)
- wasm init (#740) (58f7905)
Features
- add a function to get an e3 public key (#760) (4db5dac)
- add version flag (#800) (fe95d8c)
- optimization by concatenating coefficients (#734) (00e2f6d)
- upgrade to hardhat v3 and configure repo (#677) (7ccf6fa)
📦 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.5"💾 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
303ab63c17e5067fc1a250641f9fd834239d97f3ca2db82ff3b553c476626b25 enclave-linux-x86_64.tar.gz
59336356da25d16fa59132020bf40fdbb34205de774b067ed75e4727be0bef42 enclave-macos-aarch64.tar.gz
adeec000693857ca35137c5a99baebfb7b75d7b6a25a6eb1e4a2d8f6165a7974 enclaveup-linux-x86_64.tar.gz
9406d0397c25ef971c85cae409669201d39634f6c6a4f624905345cf48032e90 enclaveup-macos-aarch64.tar.gz
v0.1.4
🚀 Release v0.1.4
What's Changed
Bug Fixes
- contracts exports (#732) (c0686c6)
- 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)
- 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)
- rust crate release error (#694) (56e9b12)
- rust crates release workflow (#715) (fc330c6)
- rust releases (#774) (16870a4)
- update relative paths to use git (#708) (e0bd2bc)
- wasm init (#740) (58f7905)
Features
- add a function to get an e3 public key (#760) (4db5dac)
- add version flag (#800) (fe95d8c)
- optimization by concatenating coefficients (#734) (00e2f6d)
- upgrade to hardhat v3 and configure repo (#677) (7ccf6fa)
📦 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.4"💾 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
bc3f8ee6171386c0e4b9bccc0162a3c05ce573b3eda5650c6c2a34c1636ff5c5 enclave-linux-x86_64.tar.gz
4455540e809a891cf32372f59e9df234dc3ed1d1d5d891201ba9d48928c0b1fc enclave-macos-aarch64.tar.gz
0ed9e76677f5968b21c82c92ccf8d4f169fa4374cdf49aae1951b63371950851 enclaveup-linux-x86_64.tar.gz
2f12cdbc22cf5d18daef66a0d2044c5cb7e8b578dca7e3bf52a84a009961e697 enclaveup-macos-aarch64.tar.gz
v0.1.3
🚀 Release v0.1.3
What's Changed
Bug Fixes
- contracts exports (#732) (c0686c6)
- 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)
- 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)
- rust crate release error (#694) (56e9b12)
- rust crates release workflow (#715) (fc330c6)
- rust releases (#774) (16870a4)
- update relative paths to use git (#708) (e0bd2bc)
- wasm init (#740) (58f7905)
Features
- add a function to get an e3 public key (#760) (4db5dac)
- optimization by concatenating coefficients (#734) (00e2f6d)
- upgrade to hardhat v3 and configure repo (#677) (7ccf6fa)
📦 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.3"💾 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
5b4e97e440e2b19945acc3f8505f92eb68f5b03f86bc0468ff7beec625b8a6f5 enclave-linux-x86_64.tar.gz
663810c918b258c8c4b4f43113a81cf57c34527d784b9dfaf7f669d388f9e035 enclave-macos-aarch64.tar.gz
21595ba08400e46acca2a82bf53720fbd6fe478c86f1764c78177daecc10e227 enclaveup-linux-x86_64.tar.gz
7726d827ea9d4d15a4da8f17f0a74cac4cf87f9e6ff6e1a9c7eec1396e88db74 enclaveup-macos-aarch64.tar.gz
Release v0.1.2
Installation
Install enclaveup (the installer)
curl -fsSL https://raw.githubusercontent.com/gnosisguild/enclave/main/install | bashUse enclaveup to install enclave
enclaveup installAssets
enclave-*: The main Enclave CLI binaryenclaveup-*: The installer binary
Supported platforms:
- Linux (x86_64)
- macOS (x86_64, aarch64 Apple Silicon)
Release v0.1.1
Installation
Install enclaveup (the installer)
curl -fsSL https://raw.githubusercontent.com/gnosisguild/enclave/main/install | bashUse enclaveup to install enclave
enclaveup installAssets
enclave-*: The main Enclave CLI binaryenclaveup-*: The installer binary
Supported platforms:
- Linux (x86_64)
- macOS (x86_64, aarch64 Apple Silicon)
Release v0.1.0
Installation
Install enclaveup (the installer)
curl -fsSL https://raw.githubusercontent.com/gnosisguild/enclave/main/install | bashUse enclaveup to install enclave
enclaveup installAssets
enclave-*: The main Enclave CLI binaryenclaveup-*: The installer binary
Supported platforms:
- Linux (x86_64)
- macOS (x86_64, aarch64 Apple Silicon)