From 0a419c1d122899405be79795e8fd7bd90445a40f Mon Sep 17 00:00:00 2001 From: ctrlc03 <93448202+ctrlc03@users.noreply.github.com> Date: Thu, 5 Feb 2026 14:23:43 +0000 Subject: [PATCH 1/2] chore(release): bump version to 0.1.9 - Updated all Rust crates to 0.1.9 - Updated all npm packages to 0.1.9 - Updated lock files - Generated CHANGELOG.md --- CHANGELOG.md | 289 ++++++++++++++++++++++++ Cargo.lock | 74 +++--- Cargo.toml | 72 +++--- crates/wasm/package.json | 2 +- package.json | 2 +- packages/enclave-config/package.json | 2 +- packages/enclave-contracts/package.json | 2 +- packages/enclave-react/package.json | 2 +- packages/enclave-sdk/package.json | 2 +- 9 files changed, 368 insertions(+), 79 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 74a79b32ef..fc4418182e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,292 @@ +## [0.1.9](https://github.com/gnosisguild/enclave/compare/v0.1.2...v0.1.9) (2026-02-05) + +### Bug Fixes + +- abi encode custom params ([#1108](https://github.com/gnosisguild/enclave/issues/1108)) + ([3b81758](https://github.com/gnosisguild/enclave/commit/3b81758fa3304e9037142d060c27863f1d90884f)) +- add some stability improvements to crisp_e2e test + ([#936](https://github.com/gnosisguild/enclave/issues/936)) + ([8e14a29](https://github.com/gnosisguild/enclave/commit/8e14a2916fce36c62accdeecdbe690834d3431ea)) +- aggregator address and remove stale libp2p nodes + ([#1162](https://github.com/gnosisguild/enclave/issues/1162)) + ([5568c1f](https://github.com/gnosisguild/enclave/commit/5568c1f730caa9fe450a724f40270fb864a608e5)) +- change bound types in Greco to Field ([#972](https://github.com/gnosisguild/enclave/issues/972)) + ([4fd945e](https://github.com/gnosisguild/enclave/commit/4fd945e432a86b7d93745e6f490d61bd3a9da5b7)) +- coderabbit config ([#893](https://github.com/gnosisguild/enclave/issues/893)) + ([82c09ea](https://github.com/gnosisguild/enclave/commit/82c09eae57f1635ac053d51a24ef99edfad126a9)) +- commitments [skip-line-limit] ([#1196](https://github.com/gnosisguild/enclave/issues/1196)) + ([a3ef19d](https://github.com/gnosisguild/enclave/commit/a3ef19d64142e5dd6916864c6d3dbc82f55f2bf8)) +- contracts exports ([#732](https://github.com/gnosisguild/enclave/issues/732)) + ([c0686c6](https://github.com/gnosisguild/enclave/commit/c0686c6b42b351c07adf400c47d8cc5b2573f8e6)) +- correctly parse custom params event ([#891](https://github.com/gnosisguild/enclave/issues/891)) + ([afc2b35](https://github.com/gnosisguild/enclave/commit/afc2b3503558a3d4cfdf7c15c519a6c3a18e7382)) +- crisp circuit validation of encoded vote + ([#973](https://github.com/gnosisguild/enclave/issues/973)) + ([d14826c](https://github.com/gnosisguild/enclave/commit/d14826c8be20c72165c8f48898e6539cdfe89afe)) +- crisp voting ux fixes [skip-line-limit] + ([#1053](https://github.com/gnosisguild/enclave/issues/1053)) + ([22764dd](https://github.com/gnosisguild/enclave/commit/22764dd3998f645a886885907bd832bdf5e3614e)) +- deploy risc0verifier with hardhat ([#894](https://github.com/gnosisguild/enclave/issues/894)) + ([e52d6e5](https://github.com/gnosisguild/enclave/commit/e52d6e59e9a1ff86bf2154afb67b89b73aaad4cb)) +- deploy the right input validator ([#889](https://github.com/gnosisguild/enclave/issues/889)) + ([09c34ea](https://github.com/gnosisguild/enclave/commit/09c34ea2e295e9741e91fe5b9c4e6d139704b361)) +- ensure we can deploy the full risc0 verifier + ([#886](https://github.com/gnosisguild/enclave/issues/886)) + ([b94d0ef](https://github.com/gnosisguild/enclave/commit/b94d0ef81fb7cca19f7e5c622cdcd05fc52a2f7a)) +- ensure we don't have uncommited files ([#676](https://github.com/gnosisguild/enclave/issues/676)) + ([a46e707](https://github.com/gnosisguild/enclave/commit/a46e70795655b8ff3a9896651f09f5ccee2592c7)) +- ensure we push to the correct branch ([#770](https://github.com/gnosisguild/enclave/issues/770)) + ([9d630a6](https://github.com/gnosisguild/enclave/commit/9d630a6eab7c2329eb4603e1bebe48a82b35adcc)) +- fix reentrancy issue in enclave contracts + ([#752](https://github.com/gnosisguild/enclave/issues/752)) + ([3806a87](https://github.com/gnosisguild/enclave/commit/3806a870b39fa47a1b4b77f9484c0a1d74bfbaa4)) +- increase integration test ci duration + ([#1198](https://github.com/gnosisguild/enclave/issues/1198)) + ([21202c3](https://github.com/gnosisguild/enclave/commit/21202c3e61cf90b9521bad93e3825edb4f9aa297)) +- increase timeout for crisp e2e for committee finalization + ([#970](https://github.com/gnosisguild/enclave/issues/970)) + ([18a729d](https://github.com/gnosisguild/enclave/commit/18a729d750121d3e43e5bfb8ff4b035d422c21de)) +- make submit ticket more gas efficient ([#965](https://github.com/gnosisguild/enclave/issues/965)) + ([558e13b](https://github.com/gnosisguild/enclave/commit/558e13bc52a0882a8f907593177dc9c318e23e19)) +- pnpm install not working ([#921](https://github.com/gnosisguild/enclave/issues/921)) + ([f3f0631](https://github.com/gnosisguild/enclave/commit/f3f0631063c2f5c2a8364e84342209e4964846fa)) +- refactor arcbytes to accept &[u8] ([#961](https://github.com/gnosisguild/enclave/issues/961)) + ([4ac6743](https://github.com/gnosisguild/enclave/commit/4ac6743ad2a87d314cd51abcfba668956ded7b72)) +- release add back registry url and update npm to latest + ([#1098](https://github.com/gnosisguild/enclave/issues/1098)) + ([8bb78ae](https://github.com/gnosisguild/enclave/commit/8bb78aef798ee0e91a3e76d98e4e90ff02b7c61c)) +- release rust crates error ([#689](https://github.com/gnosisguild/enclave/issues/689)) + ([3c25929](https://github.com/gnosisguild/enclave/commit/3c25929f2317003c81d3a21d6b4fc9b1e44573cc)) +- remove already published files from gitignore + ([#680](https://github.com/gnosisguild/enclave/issues/680)) + ([283205d](https://github.com/gnosisguild/enclave/commit/283205dffc665d83cc741c07f697c1ecaf2d1d84)) +- remove ci artifacts deep clean ([#681](https://github.com/gnosisguild/enclave/issues/681)) + ([242aac9](https://github.com/gnosisguild/enclave/commit/242aac96b9800043b0d24b5716b3262baefd4472)) +- remove mac intel build and allow crates publishing to fail + ([#777](https://github.com/gnosisguild/enclave/issues/777)) + ([8025c27](https://github.com/gnosisguild/enclave/commit/8025c277d5c4aa1005ab93d84d34158266458800)) +- require threshold_n nodes for committee finalization + ([#1167](https://github.com/gnosisguild/enclave/issues/1167)) + ([1167728](https://github.com/gnosisguild/enclave/commit/116772855541b4b4e8d850c7b8ad0a3f89038aaa)) +- retry ciphernode tx with backoff ([#1168](https://github.com/gnosisguild/enclave/issues/1168)) + ([d3b1200](https://github.com/gnosisguild/enclave/commit/d3b120030260e77b59796284418dbef1e631ed64)) +- retry publish plaintext output ([#1183](https://github.com/gnosisguild/enclave/issues/1183)) + ([d562ae6](https://github.com/gnosisguild/enclave/commit/d562ae6ee81966b78300bccfd80be85f8d078df6)) +- retry tx in crisp server ([#1169](https://github.com/gnosisguild/enclave/issues/1169)) + ([5e8df62](https://github.com/gnosisguild/enclave/commit/5e8df62bef1138cc30ad31db362291ba7ca66a3d)) +- risc0 dev mode env var ([#810](https://github.com/gnosisguild/enclave/issues/810)) + ([7e09bad](https://github.com/gnosisguild/enclave/commit/7e09bad3373ecf4b7868840e2587d05a8a05160f)) +- rust crate release error ([#694](https://github.com/gnosisguild/enclave/issues/694)) + ([56e9b12](https://github.com/gnosisguild/enclave/commit/56e9b12c2b319d1ea1081df4577b6b0cd0ccfc7d)) +- rust crates release workflow ([#715](https://github.com/gnosisguild/enclave/issues/715)) + ([fc330c6](https://github.com/gnosisguild/enclave/commit/fc330c625742bce01def98ef3ccec5ae15fbdb96)) +- rust releases ([#774](https://github.com/gnosisguild/enclave/issues/774)) + ([16870a4](https://github.com/gnosisguild/enclave/commit/16870a42973fccae7a376ccbc4b952f9e971fffa)) +- small changes to aid crisp e2e test to run locally + ([#926](https://github.com/gnosisguild/enclave/issues/926)) + ([92ff34e](https://github.com/gnosisguild/enclave/commit/92ff34eaeff1167bc9d125f14f5bda46f1389716)) +- sortition ticket calculation to match on chain + ([#1224](https://github.com/gnosisguild/enclave/issues/1224)) + ([760c965](https://github.com/gnosisguild/enclave/commit/760c9657ad496a566fc8bdfdff43e751a53b44f7)) +- support crate contract path ([#1038](https://github.com/gnosisguild/enclave/issues/1038)) + ([c57aa99](https://github.com/gnosisguild/enclave/commit/c57aa9969b1b0295b8c72088d07422cae06dbc26)) +- template init was not using up-to-date dependencies + ([#1008](https://github.com/gnosisguild/enclave/issues/1008)) + ([b9c052f](https://github.com/gnosisguild/enclave/commit/b9c052fe90141be618c4d21af91787499994a329)) +- update ciphernode operator links ([#1182](https://github.com/gnosisguild/enclave/issues/1182)) + ([eca8639](https://github.com/gnosisguild/enclave/commit/eca86399867dbb56f64060ecc33d24b1d671f161)) +- update getOptimalThreadCount to work in browsers + ([#1137](https://github.com/gnosisguild/enclave/issues/1137)) + ([007d0c2](https://github.com/gnosisguild/enclave/commit/007d0c28e784961f86bfacd1f2009f47c94595ce)) +- update relative paths to use git ([#708](https://github.com/gnosisguild/enclave/issues/708)) + ([e0bd2bc](https://github.com/gnosisguild/enclave/commit/e0bd2bc7a5e2515013188fc7e40927630d1f6d58)) +- use npm and install solc for release build + ([#1096](https://github.com/gnosisguild/enclave/issues/1096)) + ([3f89f3d](https://github.com/gnosisguild/enclave/commit/3f89f3d1f8e72a4a0e62d0c3a9f4d822c83f9eb1)) +- use simulated network for hardhat ([#1024](https://github.com/gnosisguild/enclave/issues/1024)) + ([a6b5fd5](https://github.com/gnosisguild/enclave/commit/a6b5fd54ce209692ebda9e7ff641dde9231b0b0e)) +- wait until start window before activating an e3 + ([#902](https://github.com/gnosisguild/enclave/issues/902)) + ([f797b3d](https://github.com/gnosisguild/enclave/commit/f797b3d2fd3742a11f92f917a8d2c578fea4bdd4)) +- wasm init ([#740](https://github.com/gnosisguild/enclave/issues/740)) + ([58f7905](https://github.com/gnosisguild/enclave/commit/58f7905dd5bd33070be84b0bd5d88b5f44d98267)) + +### Features + +- add a function to get an e3 public key ([#760](https://github.com/gnosisguild/enclave/issues/760)) + ([4db5dac](https://github.com/gnosisguild/enclave/commit/4db5dacf2f60872cfbafa16728b3da4f9244c248)) +- add ciphertext addition to circuit ([#912](https://github.com/gnosisguild/enclave/issues/912)) + ([70857d4](https://github.com/gnosisguild/enclave/commit/70857d46df7e36a76e9961cf3221613522b1b45a)) +- add cli methods for ciphernode registration [skip-line-limit] + ([#1089](https://github.com/gnosisguild/enclave/issues/1089)) + ([9afdb9d](https://github.com/gnosisguild/enclave/commit/9afdb9d7ffb69a8622c6baeeb0ffa9e49f5a4ef8)) +- add contract verification on CRISP ([#885](https://github.com/gnosisguild/enclave/issues/885)) + ([f82c24a](https://github.com/gnosisguild/enclave/commit/f82c24a770871abe16711a45b6389c9a57d4b398)) +- add crate for zk input generation [skip-line-limit] + ([#901](https://github.com/gnosisguild/enclave/issues/901)) + ([c316a53](https://github.com/gnosisguild/enclave/commit/c316a53c03e6a5cb24400cea97261334cde8bf27)) +- add dappnode pkg & update ci docker images tags [skip-line-limit] + ([#1061](https://github.com/gnosisguild/enclave/issues/1061)) + ([46a40e7](https://github.com/gnosisguild/enclave/commit/46a40e77a591eb0b7a64a07f96e90aa7d0416f86)) +- add dht get_record and set_record commands + ([#904](https://github.com/gnosisguild/enclave/issues/904)) + ([09c4e2d](https://github.com/gnosisguild/enclave/commit/09c4e2d49cb32daf1aa7c51c9f76273f27172bb3)) +- add ecdsa proving circuit ([#781](https://github.com/gnosisguild/enclave/issues/781)) + ([3acf773](https://github.com/gnosisguild/enclave/commit/3acf773b8664938b3d4a67291bb3cc3ee7f159b5)) +- add functionality to encrypt a u64 vector + ([#853](https://github.com/gnosisguild/enclave/issues/853)) + ([e9a8b9b](https://github.com/gnosisguild/enclave/commit/e9a8b9b42766a6c1500d6e8c92100326e4da8e1a)) +- add historical events ordering on ciphernode startup + ([#1012](https://github.com/gnosisguild/enclave/issues/1012)) + ([9287de5](https://github.com/gnosisguild/enclave/commit/9287de584bbd3afd98e4430ede6adb1d6b704505)) +- add hybrid logical clock to codebase ([#1057](https://github.com/gnosisguild/enclave/issues/1057)) + ([c7d3a0f](https://github.com/gnosisguild/enclave/commit/c7d3a0f20c2c3d112db6949a135669831b2d13f7)) +- add merkle tree proof inputs to circuit and sdk + ([#917](https://github.com/gnosisguild/enclave/issues/917)) + ([ebd06c3](https://github.com/gnosisguild/enclave/commit/ebd06c31ea375cdd3e35058eb7bc93ae3df3a2e7)) +- add pk_commitment for greco ([#1083](https://github.com/gnosisguild/enclave/issues/1083)) + ([2ba971b](https://github.com/gnosisguild/enclave/commit/2ba971ba39838032c144319cad0dc1d81b12116e)) +- add production ready sets for trbfv and bfv + ([#942](https://github.com/gnosisguild/enclave/issues/942)) + ([bdc1adf](https://github.com/gnosisguild/enclave/commit/bdc1adf12e23e888ffa810b1af6e0827155f2e1b)) +- add pvss and pvss-cli rust crates with C0 [skip-line-limit] + ([#1217](https://github.com/gnosisguild/enclave/issues/1217)) + ([ffceb25](https://github.com/gnosisguild/enclave/commit/ffceb25b8eb6bc752530bda33d0c6f6d88b1e33f)) +- add share encryption [skip-line-limit] + ([#1114](https://github.com/gnosisguild/enclave/issues/1114)) + ([6b576ea](https://github.com/gnosisguild/enclave/commit/6b576ea91728d05abe89645db686b72cff877882)) +- add support for dnsaddr resolution ([#1060](https://github.com/gnosisguild/enclave/issues/1060)) + ([d822758](https://github.com/gnosisguild/enclave/commit/d8227583da51ce34829af71494c5d3aa33a05f78)) +- add support for masking on frontend ([#1140](https://github.com/gnosisguild/enclave/issues/1140)) + ([ad8c74b](https://github.com/gnosisguild/enclave/commit/ad8c74becdb97608f3279f6a6cb1feba9e68dd1c)) +- add trbfv actor test ([#660](https://github.com/gnosisguild/enclave/issues/660)) + ([3dd1a51](https://github.com/gnosisguild/enclave/commit/3dd1a5136e15fbb2ae39faeb7402c105955467e6)) +- add vote validation and encoding in ts ([#848](https://github.com/gnosisguild/enclave/issues/848)) + ([914948d](https://github.com/gnosisguild/enclave/commit/914948d0a299bbae60f0e0232e228c2a14b713cb)) +- add zk-inputs-wasm crate [skip-line-limit] + ([#905](https://github.com/gnosisguild/enclave/issues/905)) + ([f2463fa](https://github.com/gnosisguild/enclave/commit/f2463fa46f7c3190c3083b387abb79bdc3894ff0)) +- allow to encode multiple options in CRISP votes [skip-line-limit] + ([#1262](https://github.com/gnosisguild/enclave/issues/1262)) + ([4f84a52](https://github.com/gnosisguild/enclave/commit/4f84a52d69eef2aa998aad1b18c5bc6fe7f562b8)) +- assign voter slot ([#843](https://github.com/gnosisguild/enclave/issues/843)) + ([4637a78](https://github.com/gnosisguild/enclave/commit/4637a785b9284e7442e598c3c2a0306a401acbe5)) +- automatically config enclave.config.yaml + ([#1014](https://github.com/gnosisguild/enclave/issues/1014)) + ([4c468fc](https://github.com/gnosisguild/enclave/commit/4c468fcca266a911cc0197e6181d1edbbdae1f51)) +- bonsai to boundless migration [skip-line-limit] + ([#1030](https://github.com/gnosisguild/enclave/issues/1030)) + ([6fd1668](https://github.com/gnosisguild/enclave/commit/6fd1668ebbd82435843847030b37fe6b18130b63)) +- census tree on CRISP ([#763](https://github.com/gnosisguild/enclave/issues/763)) + ([ecd0ac2](https://github.com/gnosisguild/enclave/commit/ecd0ac23c8e18a8c2768992adfa6d8bb96740a0e)), + closes [#779](https://github.com/gnosisguild/enclave/issues/779) +- ciphernode economic contracts [skip-line-limit] + ([#766](https://github.com/gnosisguild/enclave/issues/766)) + ([c478909](https://github.com/gnosisguild/enclave/commit/c478909bd8aedebf93a3223dcbe91d85fceceb63)) +- circuits distribution ([#1243](https://github.com/gnosisguild/enclave/issues/1243)) + ([a77f9d4](https://github.com/gnosisguild/enclave/commit/a77f9d451a22524e08f436baeee82c26ccdb5fa0)) +- connect crisp to blockchain time [skip-line-limit] + ([#1052](https://github.com/gnosisguild/enclave/issues/1052)) + ([9ac6408](https://github.com/gnosisguild/enclave/commit/9ac64085f276ab622ba572e2d7f21f372a838efb)) +- crisp use param set 512_10_1 ([#1009](https://github.com/gnosisguild/enclave/issues/1009)) + ([5b72042](https://github.com/gnosisguild/enclave/commit/5b72042f544d85e953000942991692b41def7460)) +- decode tally in ts ([#852](https://github.com/gnosisguild/enclave/issues/852)) + ([0a96b8e](https://github.com/gnosisguild/enclave/commit/0a96b8e20445364f01f2551e0a9f494bc33ad79c)) +- deploy transparent proxy contracts [skip-line-limit] + ([#987](https://github.com/gnosisguild/enclave/issues/987)) + ([b6f9b7b](https://github.com/gnosisguild/enclave/commit/b6f9b7ba71efa419902a0e707f93a2f9b150d6ea)) +- deploy with hardhat in CRISP ([#875](https://github.com/gnosisguild/enclave/issues/875)) + ([f1567b8](https://github.com/gnosisguild/enclave/commit/f1567b8308d6468e6ec380535448d616d37be82b)) +- do not use external input validator for programs [skip-line-limit] + ([#996](https://github.com/gnosisguild/enclave/issues/996)) + ([9aa1e30](https://github.com/gnosisguild/enclave/commit/9aa1e30e7685236baf04663e5a6e8c8a4100d335)) +- enable trbfv on the ciphernodes ([#1194](https://github.com/gnosisguild/enclave/issues/1194)) + ([dd9095c](https://github.com/gnosisguild/enclave/commit/dd9095cb560ff1b8c3c8e36cfd6ed2edf86ed2c2)) +- enclave start --experimental-trbfv and use ciphernodebuilder + ([#856](https://github.com/gnosisguild/enclave/issues/856)) + ([d135c82](https://github.com/gnosisguild/enclave/commit/d135c8234661ee4b13806b076a450d8354316e38)) +- encrypt vote and generate initial inputs + ([#872](https://github.com/gnosisguild/enclave/issues/872)) + ([bab94ad](https://github.com/gnosisguild/enclave/commit/bab94ad663982a81c2c1156db23faca31ae7f209)) +- expose params via wasm ([#993](https://github.com/gnosisguild/enclave/issues/993)) + ([e9e3590](https://github.com/gnosisguild/enclave/commit/e9e35909f06753e5e9b65030b25c43915423d12a)) +- fetch round data from crisp server ([#811](https://github.com/gnosisguild/enclave/issues/811)) + ([0b305d1](https://github.com/gnosisguild/enclave/commit/0b305d1474073788c84d2cd0394c432c86d80499)) +- fetch token data data from crisp server + ([#804](https://github.com/gnosisguild/enclave/issues/804)) + ([4bac0c4](https://github.com/gnosisguild/enclave/commit/4bac0c4f5c6d6be1e62c6062baaa396895c9aec6)) +- fetch token holders with etherscan api [skip-line-limit] + ([#929](https://github.com/gnosisguild/enclave/issues/929)) + ([41abd8e](https://github.com/gnosisguild/enclave/commit/41abd8e75d8dc9639818b9bd710ddb7498f78d0f)) +- fix infrastructure and prefactor net interface + ([#903](https://github.com/gnosisguild/enclave/issues/903)) + ([b4610a8](https://github.com/gnosisguild/enclave/commit/b4610a8aacf1b786cd70cef641be941c4f0ba31f)) +- generate merkle tree ([#826](https://github.com/gnosisguild/enclave/issues/826)) + ([d471fa5](https://github.com/gnosisguild/enclave/commit/d471fa546ac00ba23c3edd9d2e2b30d35856483a)) +- get previous ciphertext from server [skip-line-limit] + ([#1109](https://github.com/gnosisguild/enclave/issues/1109)) + ([38440ca](https://github.com/gnosisguild/enclave/commit/38440ca45095ab7caf1a63cc4d2c2b50c18093a8)) +- greco gamma optimization ([#911](https://github.com/gnosisguild/enclave/issues/911)) + ([73b7ad4](https://github.com/gnosisguild/enclave/commit/73b7ad41de7ee1c0bfefc8f5fa3aa860e6a581f5)) +- greco, e0 == e0is[i] check ([#1049](https://github.com/gnosisguild/enclave/issues/1049)) + ([237746a](https://github.com/gnosisguild/enclave/commit/237746aad8e2d667a33d0a4090d541b83d10b08e)) +- inclusion proof ([#846](https://github.com/gnosisguild/enclave/issues/846)) + ([ba69679](https://github.com/gnosisguild/enclave/commit/ba696790f72c6f8c345b62f21c30081c85778bf3)) +- indexer refactor - consolidate listeners and add ctx + ([#1043](https://github.com/gnosisguild/enclave/issues/1043)) + ([eecd272](https://github.com/gnosisguild/enclave/commit/eecd2726aa075197a068494ba3a991cf19f9a20e)) +- kademlia dht publishing: receiving document + ([#828](https://github.com/gnosisguild/enclave/issues/828)) + ([84ed064](https://github.com/gnosisguild/enclave/commit/84ed06458eba18e94cfe08bd3af6bb77e714885a)) +- limit PRs to 700 lines ([#821](https://github.com/gnosisguild/enclave/issues/821)) + ([26cd4a9](https://github.com/gnosisguild/enclave/commit/26cd4a985e82346182259b5d1e761ae9e5effb08)) +- mask vote utilities ([#924](https://github.com/gnosisguild/enclave/issues/924)) + ([8d9d326](https://github.com/gnosisguild/enclave/commit/8d9d326c8da9ac4366d2f5ebd2bf210b2fedb005)) +- multithread enable threadpool ([#1016](https://github.com/gnosisguild/enclave/issues/1016)) + ([7048a47](https://github.com/gnosisguild/enclave/commit/7048a473181a691cba07ec747bafa65825a2aca4)) +- optimization by concatenating coefficients + ([#734](https://github.com/gnosisguild/enclave/issues/734)) + ([00e2f6d](https://github.com/gnosisguild/enclave/commit/00e2f6d5eaaf2089488f414dc57675f7120cf2a0)) +- params crate [skip-line-limit] ([#1197](https://github.com/gnosisguild/enclave/issues/1197)) + ([a358cb0](https://github.com/gnosisguild/enclave/commit/a358cb0417c657b2397c43e1687e1a9b92e42101)) +- porting of C2 [skip-line-limit] ([#1261](https://github.com/gnosisguild/enclave/issues/1261)) + ([33994f0](https://github.com/gnosisguild/enclave/commit/33994f066e0c11c71d96a058c0a8c37cdd7e7140)) +- prefactor for sync mode tidy up event structure [skip-line-limit] + ([#1056](https://github.com/gnosisguild/enclave/issues/1056)) + ([9ddff8c](https://github.com/gnosisguild/enclave/commit/9ddff8ccb72d0917696e44d22bedc416731c47b7)) +- release dappnode v0.1.8 ([#1242](https://github.com/gnosisguild/enclave/issues/1242)) + ([ebf6f38](https://github.com/gnosisguild/enclave/commit/ebf6f386dcefd6ab9c5060d4b8932ed1fa1132b9)) +- safe refactoring ([#1079](https://github.com/gnosisguild/enclave/issues/1079)) + ([8dec370](https://github.com/gnosisguild/enclave/commit/8dec370e2873a6bc482992227628cbc866dd2ca4)) +- signature generation and parsing ([#914](https://github.com/gnosisguild/enclave/issues/914)) + ([31ad834](https://github.com/gnosisguild/enclave/commit/31ad8342a921775e644b038ec16b6983d48a555b)) +- store merkle tree on program [skip-line-limit] + ([#1027](https://github.com/gnosisguild/enclave/issues/1027)) + ([e1a8f22](https://github.com/gnosisguild/enclave/commit/e1a8f22f6796f3b8907fe5b59ec4ad28a2e15f6d)) +- sync mode preparation [skip-line-limit] + ([#1153](https://github.com/gnosisguild/enclave/issues/1153)) + ([ec6debd](https://github.com/gnosisguild/enclave/commit/ec6debdc8bbce08f4fcb072325576c5f66d09c29)) +- ticket score sortition ([#698](https://github.com/gnosisguild/enclave/issues/698)) + ([ba2d8ef](https://github.com/gnosisguild/enclave/commit/ba2d8ef88f7bdf3bacccf7f808dd89c9de04b8ca)) +- trbfv integration test [skip-line-limit] + ([#969](https://github.com/gnosisguild/enclave/issues/969)) + ([418e42f](https://github.com/gnosisguild/enclave/commit/418e42feceb5596a50f4f039f45d0f102fb7d50b)) +- update submission deadline task ([#1102](https://github.com/gnosisguild/enclave/issues/1102)) + ([35f7687](https://github.com/gnosisguild/enclave/commit/35f7687276398b3f0939455a0e2189a3ca2ab295)) +- upgrade to hardhat v3 and configure repo + ([#677](https://github.com/gnosisguild/enclave/issues/677)) + ([7ccf6fa](https://github.com/gnosisguild/enclave/commit/7ccf6fa4d62a972a4d2336bd436d71bbc9b54535)) +- validate vote is <= balance ([#954](https://github.com/gnosisguild/enclave/issues/954)) + ([bd5d35a](https://github.com/gnosisguild/enclave/commit/bd5d35ad7e8ec2fea7e8fd677ac24bf615fadd6b)) +- validate voting power ([#851](https://github.com/gnosisguild/enclave/issues/851)) + ([d6e04bb](https://github.com/gnosisguild/enclave/commit/d6e04bb560f588c9f125dfef67bf9d27736011e2)) +- verify contracts on etherscan ([#867](https://github.com/gnosisguild/enclave/issues/867)) + ([bd8d5bc](https://github.com/gnosisguild/enclave/commit/bd8d5bc95475859a42f5a55e37aa8581d4885df6)) +- verify external contracts ([#1106](https://github.com/gnosisguild/enclave/issues/1106)) + ([70913fd](https://github.com/gnosisguild/enclave/commit/70913fd8df0c9d9fd02d96a129bcf0fbc1e86320)) +- zk-helpers crate [skip-line-limit] ([#1212](https://github.com/gnosisguild/enclave/issues/1212)) + ([65c7c61](https://github.com/gnosisguild/enclave/commit/65c7c61ade0b9d66ce846aa1be3cd4545571553c)) + ## [0.1.8](https://github.com/gnosisguild/enclave/compare/v0.1.2...v0.1.8) (2026-01-30) ### Bug Fixes diff --git a/Cargo.lock b/Cargo.lock index 5919465b9b..82017f4c91 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2789,7 +2789,7 @@ checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "e3-aggregator" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix", "anyhow", @@ -2812,7 +2812,7 @@ dependencies = [ [[package]] name = "e3-bfv-client" -version = "0.1.8" +version = "0.1.9" dependencies = [ "anyhow", "e3-fhe-params", @@ -2826,7 +2826,7 @@ dependencies = [ [[package]] name = "e3-ciphernode-builder" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix", "alloy", @@ -2857,7 +2857,7 @@ dependencies = [ [[package]] name = "e3-cli" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix", "alloy", @@ -2890,7 +2890,7 @@ dependencies = [ [[package]] name = "e3-compute-provider" -version = "0.1.8" +version = "0.1.9" dependencies = [ "ark-bn254 0.4.0", "ark-ff 0.4.2", @@ -2909,7 +2909,7 @@ dependencies = [ [[package]] name = "e3-config" -version = "0.1.8" +version = "0.1.9" dependencies = [ "alloy-primitives", "anyhow", @@ -2930,7 +2930,7 @@ dependencies = [ [[package]] name = "e3-crypto" -version = "0.1.8" +version = "0.1.9" dependencies = [ "aes-gcm", "anyhow", @@ -2948,7 +2948,7 @@ dependencies = [ [[package]] name = "e3-data" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix", "anyhow", @@ -2966,7 +2966,7 @@ dependencies = [ [[package]] name = "e3-entrypoint" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix", "actix-web", @@ -3005,7 +3005,7 @@ dependencies = [ [[package]] name = "e3-events" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix", "alloy", @@ -3038,7 +3038,7 @@ dependencies = [ [[package]] name = "e3-evm" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix", "alloy", @@ -3070,7 +3070,7 @@ dependencies = [ [[package]] name = "e3-evm-helpers" -version = "0.1.8" +version = "0.1.9" dependencies = [ "alloy", "anyhow", @@ -3086,7 +3086,7 @@ dependencies = [ [[package]] name = "e3-fhe" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix", "anyhow", @@ -3111,7 +3111,7 @@ dependencies = [ [[package]] name = "e3-fhe-params" -version = "0.1.8" +version = "0.1.9" dependencies = [ "alloy-dyn-abi", "alloy-primitives", @@ -3125,7 +3125,7 @@ dependencies = [ [[package]] name = "e3-fs" -version = "0.1.8" +version = "0.1.9" dependencies = [ "anyhow", "async-trait", @@ -3138,7 +3138,7 @@ dependencies = [ [[package]] name = "e3-indexer" -version = "0.1.8" +version = "0.1.9" dependencies = [ "alloy", "async-trait", @@ -3158,7 +3158,7 @@ dependencies = [ [[package]] name = "e3-init" -version = "0.1.8" +version = "0.1.9" dependencies = [ "anyhow", "async-recursion", @@ -3176,7 +3176,7 @@ dependencies = [ [[package]] name = "e3-keyshare" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix", "anyhow", @@ -3203,7 +3203,7 @@ dependencies = [ [[package]] name = "e3-logger" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix", "base64", @@ -3213,7 +3213,7 @@ dependencies = [ [[package]] name = "e3-multithread" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix", "anyhow", @@ -3232,7 +3232,7 @@ dependencies = [ [[package]] name = "e3-net" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix", "anyhow", @@ -3260,7 +3260,7 @@ dependencies = [ [[package]] name = "e3-parity-matrix" -version = "0.1.8" +version = "0.1.9" dependencies = [ "num-bigint", "num-traits", @@ -3271,7 +3271,7 @@ dependencies = [ [[package]] name = "e3-polynomial" -version = "0.1.8" +version = "0.1.9" dependencies = [ "bincode", "criterion", @@ -3285,7 +3285,7 @@ dependencies = [ [[package]] name = "e3-program-server" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix-web", "anyhow", @@ -3300,7 +3300,7 @@ dependencies = [ [[package]] name = "e3-request" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix", "anyhow", @@ -3316,7 +3316,7 @@ dependencies = [ [[package]] name = "e3-safe" -version = "0.1.8" +version = "0.1.9" dependencies = [ "ark-bn254 0.5.0", "ark-ff 0.5.0", @@ -3327,7 +3327,7 @@ dependencies = [ [[package]] name = "e3-sdk" -version = "0.1.8" +version = "0.1.9" dependencies = [ "e3-bfv-client", "e3-evm-helpers", @@ -3337,7 +3337,7 @@ dependencies = [ [[package]] name = "e3-sortition" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix", "alloy", @@ -3358,7 +3358,7 @@ dependencies = [ [[package]] name = "e3-support-scripts" -version = "0.1.8" +version = "0.1.9" dependencies = [ "anyhow", "async-trait", @@ -3369,7 +3369,7 @@ dependencies = [ [[package]] name = "e3-sync" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix", "anyhow", @@ -3381,7 +3381,7 @@ dependencies = [ [[package]] name = "e3-test-helpers" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix", "alloy", @@ -3415,7 +3415,7 @@ dependencies = [ [[package]] name = "e3-tests" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix", "alloy", @@ -3459,7 +3459,7 @@ dependencies = [ [[package]] name = "e3-trbfv" -version = "0.1.8" +version = "0.1.9" dependencies = [ "anyhow", "bincode", @@ -3488,7 +3488,7 @@ dependencies = [ [[package]] name = "e3-utils" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix", "alloy", @@ -3503,7 +3503,7 @@ dependencies = [ [[package]] name = "e3-wasm" -version = "0.1.8" +version = "0.1.9" dependencies = [ "e3-bfv-client", "e3-fhe-params", @@ -3515,7 +3515,7 @@ dependencies = [ [[package]] name = "e3-zk-helpers" -version = "0.1.8" +version = "0.1.9" dependencies = [ "anyhow", "ark-bn254 0.5.0", @@ -3623,7 +3623,7 @@ dependencies = [ [[package]] name = "enclaveup" -version = "0.1.8" +version = "0.1.9" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index f0e664887e..0aa2a14af0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -63,48 +63,48 @@ push-remote = "origin" publish = true [workspace.package] -version = "0.1.8" +version = "0.1.9" edition = "2021" license = "LGPL-3.0-only" description = "E3 — Encrypted Execution Environments" repository = "https://github.com/gnosisguild/enclave" [workspace.dependencies] -e3-aggregator = { version = "0.1.8", path = "./crates/aggregator" } -e3-bfv-client = { version = "0.1.8", path = "./crates/bfv-client" } -e3-config = { version = "0.1.8", path = "./crates/config" } -e3-ciphernode-builder = { version = "0.1.8", path = "./crates/ciphernode-builder" } -e3-crypto = { version = "0.1.8", path = "./crates/crypto" } -e3-data = { version = "0.1.8", path = "./crates/data" } -e3-request = { version = "0.1.8", path = "./crates/request" } -e3-sdk = { version = "0.1.8", path = "./crates/sdk" } -e3-cli = { version = "0.1.8", path = "./crates/cli" } -e3-entrypoint = { version = "0.1.8", path = "./crates/entrypoint" } -e3-init = { version = "0.1.8", path = "./crates/init" } -e3-events = { version = "0.1.8", path = "./crates/events" } -e3-evm = { version = "0.1.8", path = "./crates/evm" } -e3-evm-helpers = { version = "0.1.8", path = "./crates/evm-helpers" } -e3-fhe = { version = "0.1.8", path = "./crates/fhe" } -e3-fhe-params = { version = "0.1.8", path = "./crates/fhe-params" } -e3-fs = { version = "0.1.8", path = "./crates/fs" } -e3-indexer = { version = "0.1.8", path = "./crates/indexer" } -e3-multithread = { version = "0.1.8", path = "./crates/multithread" } -e3-keyshare = { version = "0.1.8", path = "./crates/keyshare" } -e3-logger = { version = "0.1.8", path = "./crates/logger" } -e3-net = { version = "0.1.8", path = "./crates/net" } -e3-compute-provider = { version = "0.1.8", path = "./crates/compute-provider" } -e3-sortition = { version = "0.1.8", path = "./crates/sortition" } -e3-program-server = { version = "0.1.8", path = "./crates/program-server" } -e3-polynomial = { version = "0.1.8", path = "./crates/polynomial" } -e3-support-scripts = { version = "0.1.8", path = "./crates/support-scripts" } -e3-sync = { version = "0.1.8", path = "./crates/sync" } -e3-test-helpers = { version = "0.1.8", path = "./crates/test-helpers" } -e3-tests = { version = "0.1.8", path = "./crates/tests" } -e3-trbfv = { version = "0.1.8", path = "./crates/trbfv" } -e3-utils = { version = "0.1.8", path = "./crates/utils" } -e3-safe = { version = "0.1.8", path = "./crates/safe" } -e3-zk-helpers = { version = "0.1.8", path = "./crates/zk-helpers" } -e3-parity-matrix = { version = "0.1.8", path = "./crates/parity-matrix" } +e3-aggregator = { version = "0.1.9", path = "./crates/aggregator" } +e3-bfv-client = { version = "0.1.9", path = "./crates/bfv-client" } +e3-config = { version = "0.1.9", path = "./crates/config" } +e3-ciphernode-builder = { version = "0.1.9", path = "./crates/ciphernode-builder" } +e3-crypto = { version = "0.1.9", path = "./crates/crypto" } +e3-data = { version = "0.1.9", path = "./crates/data" } +e3-request = { version = "0.1.9", path = "./crates/request" } +e3-sdk = { version = "0.1.9", path = "./crates/sdk" } +e3-cli = { version = "0.1.9", path = "./crates/cli" } +e3-entrypoint = { version = "0.1.9", path = "./crates/entrypoint" } +e3-init = { version = "0.1.9", path = "./crates/init" } +e3-events = { version = "0.1.9", path = "./crates/events" } +e3-evm = { version = "0.1.9", path = "./crates/evm" } +e3-evm-helpers = { version = "0.1.9", path = "./crates/evm-helpers" } +e3-fhe = { version = "0.1.9", path = "./crates/fhe" } +e3-fhe-params = { version = "0.1.9", path = "./crates/fhe-params" } +e3-fs = { version = "0.1.9", path = "./crates/fs" } +e3-indexer = { version = "0.1.9", path = "./crates/indexer" } +e3-multithread = { version = "0.1.9", path = "./crates/multithread" } +e3-keyshare = { version = "0.1.9", path = "./crates/keyshare" } +e3-logger = { version = "0.1.9", path = "./crates/logger" } +e3-net = { version = "0.1.9", path = "./crates/net" } +e3-compute-provider = { version = "0.1.9", path = "./crates/compute-provider" } +e3-sortition = { version = "0.1.9", path = "./crates/sortition" } +e3-program-server = { version = "0.1.9", path = "./crates/program-server" } +e3-polynomial = { version = "0.1.9", path = "./crates/polynomial" } +e3-support-scripts = { version = "0.1.9", path = "./crates/support-scripts" } +e3-sync = { version = "0.1.9", path = "./crates/sync" } +e3-test-helpers = { version = "0.1.9", path = "./crates/test-helpers" } +e3-tests = { version = "0.1.9", path = "./crates/tests" } +e3-trbfv = { version = "0.1.9", path = "./crates/trbfv" } +e3-utils = { version = "0.1.9", path = "./crates/utils" } +e3-safe = { version = "0.1.9", path = "./crates/safe" } +e3-zk-helpers = { version = "0.1.9", path = "./crates/zk-helpers" } +e3-parity-matrix = { version = "0.1.9", path = "./crates/parity-matrix" } actix = "=0.13.5" actix-web = "=4.11.0" diff --git a/crates/wasm/package.json b/crates/wasm/package.json index 72ebda30c8..9378a34987 100644 --- a/crates/wasm/package.json +++ b/crates/wasm/package.json @@ -1,6 +1,6 @@ { "name": "@enclave-e3/wasm", - "version": "0.1.8", + "version": "0.1.9", "description": "Wasm modules for enclave.", "main": "dist/node/e3_wasm.js", "module": "dist/web/e3_wasm.js", diff --git a/package.json b/package.json index 9b2ecbee1e..3c684e850a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@enclave/main", "description": "Enclave is an open-source protocol for Encrypted Execution Environments (E3).", - "version": "0.1.8", + "version": "0.1.9", "private": true, "license": "LGPL-3.0-only", "author": { diff --git a/packages/enclave-config/package.json b/packages/enclave-config/package.json index b3ca3ee25d..4be79e1ea6 100644 --- a/packages/enclave-config/package.json +++ b/packages/enclave-config/package.json @@ -1,6 +1,6 @@ { "name": "@enclave-e3/config", - "version": "0.1.8", + "version": "0.1.9", "publishConfig": { "access": "public" }, diff --git a/packages/enclave-contracts/package.json b/packages/enclave-contracts/package.json index 72fff80b56..f524f484eb 100644 --- a/packages/enclave-contracts/package.json +++ b/packages/enclave-contracts/package.json @@ -1,7 +1,7 @@ { "name": "@enclave-e3/contracts", "description": "Enclave is an open-source protocol for Encrypted Execution Environments (E3).", - "version": "0.1.8", + "version": "0.1.9", "license": "LGPL-3.0-only", "type": "module", "author": { diff --git a/packages/enclave-react/package.json b/packages/enclave-react/package.json index 72c4fbd99a..f2c87e8e67 100644 --- a/packages/enclave-react/package.json +++ b/packages/enclave-react/package.json @@ -1,6 +1,6 @@ { "name": "@enclave-e3/react", - "version": "0.1.8", + "version": "0.1.9", "description": "React hooks and utilities for Enclave SDK", "type": "module", "private": false, diff --git a/packages/enclave-sdk/package.json b/packages/enclave-sdk/package.json index 1153f2d2b9..b2ee23a0a0 100644 --- a/packages/enclave-sdk/package.json +++ b/packages/enclave-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@enclave-e3/sdk", - "version": "0.1.8", + "version": "0.1.9", "type": "module", "exports": { ".": { From e4622bbbc10e02f164f2cf77101f31f23704a826 Mon Sep 17 00:00:00 2001 From: ctrlc03 <93448202+ctrlc03@users.noreply.github.com> Date: Thu, 5 Feb 2026 14:41:02 +0000 Subject: [PATCH 2/2] chore: update cargo locks --- examples/CRISP/Cargo.lock | 101 ++++++++++++++++++----------------- scripts/bump-versions.ts | 8 +++ templates/default/Cargo.lock | 16 +++--- 3 files changed, 67 insertions(+), 58 deletions(-) diff --git a/examples/CRISP/Cargo.lock b/examples/CRISP/Cargo.lock index d48e0996f6..2d220f33ea 100644 --- a/examples/CRISP/Cargo.lock +++ b/examples/CRISP/Cargo.lock @@ -1050,9 +1050,9 @@ dependencies = [ [[package]] name = "alloy-trie" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "428aa0f0e0658ff091f8f667c406e034b431cb10abd39de4f507520968acc499" +checksum = "4d7fd448ab0a017de542de1dcca7a58e7019fe0e7a34ed3f9543ebddf6aceffa" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -1061,6 +1061,7 @@ dependencies = [ "nybbles", "serde", "smallvec", + "thiserror 2.0.18", "tracing", ] @@ -1711,9 +1712,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.11.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" dependencies = [ "serde", ] @@ -2343,7 +2344,7 @@ checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "e3-bfv-client" -version = "0.1.8" +version = "0.1.9" dependencies = [ "anyhow", "e3-fhe-params", @@ -2357,7 +2358,7 @@ dependencies = [ [[package]] name = "e3-compute-provider" -version = "0.1.8" +version = "0.1.9" dependencies = [ "ark-bn254 0.4.0", "ark-ff 0.4.2", @@ -2376,7 +2377,7 @@ dependencies = [ [[package]] name = "e3-evm-helpers" -version = "0.1.8" +version = "0.1.9" dependencies = [ "alloy", "anyhow", @@ -2392,7 +2393,7 @@ dependencies = [ [[package]] name = "e3-fhe-params" -version = "0.1.8" +version = "0.1.9" dependencies = [ "alloy-dyn-abi", "alloy-primitives", @@ -2406,7 +2407,7 @@ dependencies = [ [[package]] name = "e3-indexer" -version = "0.1.8" +version = "0.1.9" dependencies = [ "alloy", "async-trait", @@ -2421,7 +2422,7 @@ dependencies = [ [[package]] name = "e3-parity-matrix" -version = "0.1.8" +version = "0.1.9" dependencies = [ "num-bigint", "num-traits", @@ -2431,7 +2432,7 @@ dependencies = [ [[package]] name = "e3-polynomial" -version = "0.1.8" +version = "0.1.9" dependencies = [ "fhe-math", "ndarray", @@ -2443,7 +2444,7 @@ dependencies = [ [[package]] name = "e3-program-server" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix-web", "anyhow", @@ -2458,7 +2459,7 @@ dependencies = [ [[package]] name = "e3-safe" -version = "0.1.8" +version = "0.1.9" dependencies = [ "ark-bn254 0.5.0", "ark-ff 0.5.0", @@ -2469,7 +2470,7 @@ dependencies = [ [[package]] name = "e3-sdk" -version = "0.1.8" +version = "0.1.9" dependencies = [ "e3-bfv-client", "e3-evm-helpers", @@ -2500,7 +2501,7 @@ dependencies = [ [[package]] name = "e3-utils" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix", "alloy", @@ -2515,7 +2516,7 @@ dependencies = [ [[package]] name = "e3-zk-helpers" -version = "0.1.8" +version = "0.1.9" dependencies = [ "anyhow", "ark-bn254 0.5.0", @@ -2830,9 +2831,9 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "flate2" -version = "1.1.8" +version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b375d6465b98090a5f25b1c7703f3859783755aa9a80433b36e0379a3ec2f369" +checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" dependencies = [ "crc32fast", "miniz_oxide", @@ -3275,7 +3276,7 @@ dependencies = [ "tokio", "tokio-rustls", "tower-service", - "webpki-roots 1.0.5", + "webpki-roots 1.0.6", ] [[package]] @@ -3517,9 +3518,9 @@ dependencies = [ [[package]] name = "interprocess" -version = "2.2.3" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d941b405bd2322993887859a8ee6ac9134945a24ec5ec763a8a962fc64dfec2d" +checksum = "7b00d05442c2106c75b7410f820b152f61ec0edc7befcb9b381b673a20314753" dependencies = [ "doctest-file", "futures-core", @@ -4239,9 +4240,9 @@ checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" [[package]] name = "pest" -version = "2.8.5" +version = "2.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c9eb05c21a464ea704b53158d358a31e6425db2f63a1a7312268b05fe2b75f7" +checksum = "e0848c601009d37dfa3430c4666e147e49cdcf1b92ecd3e63657d8a5f19da662" dependencies = [ "memchr", "ucd-trie", @@ -4249,9 +4250,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.8.5" +version = "2.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f9dbced329c441fa79d80472764b1a2c7e57123553b8519b36663a2fb234ed" +checksum = "11f486f1ea21e6c10ed15d5a7c77165d0ee443402f0780849d1768e7d9d6fe77" dependencies = [ "pest", "pest_generator", @@ -4259,9 +4260,9 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.8.5" +version = "2.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bb96d5051a78f44f43c8f712d8e810adb0ebf923fc9ed2655a7f66f63ba8ee5" +checksum = "8040c4647b13b210a963c1ed407c1ff4fdfa01c31d6d2a098218702e6664f94f" dependencies = [ "pest", "pest_meta", @@ -4272,9 +4273,9 @@ dependencies = [ [[package]] name = "pest_meta" -version = "2.8.5" +version = "2.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "602113b5b5e8621770cfd490cfd90b9f84ab29bd2b0e49ad83eb6d186cef2365" +checksum = "89815c69d36021a140146f26659a81d6c2afa33d216d736dd4be5381a7362220" dependencies = [ "pest", "sha2", @@ -4470,9 +4471,9 @@ dependencies = [ [[package]] name = "proptest" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bee689443a2bd0a16ab0348b52ee43e3b2d1b1f931c8aa5c9f8de4c86fbe8c40" +checksum = "37566cb3fdacef14c0737f9546df7cfeadbfbc9fef10991038bf5015d0c80532" dependencies = [ "bit-set", "bit-vec", @@ -4784,9 +4785,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.12.2" +version = "1.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" +checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" dependencies = [ "aho-corasick", "memchr", @@ -4796,9 +4797,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" +checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" dependencies = [ "aho-corasick", "memchr", @@ -4807,15 +4808,15 @@ dependencies = [ [[package]] name = "regex-lite" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d942b98df5e658f56f20d592c7f868833fe38115e65c33003d8cd224b0155da" +checksum = "cab834c73d247e67f4fae452806d17d3c7501756d98c8808d7c9c7aa7d18f973" [[package]] name = "regex-syntax" -version = "0.8.8" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" +checksum = "a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c" [[package]] name = "reqwest" @@ -4858,7 +4859,7 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures 0.4.58", "web-sys", - "webpki-roots 1.0.5", + "webpki-roots 1.0.6", ] [[package]] @@ -5586,15 +5587,15 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "tempfile" -version = "3.20.0" +version = "3.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" +checksum = "655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c" dependencies = [ "fastrand", "getrandom 0.3.4", "once_cell", "rustix", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -6269,14 +6270,14 @@ version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" dependencies = [ - "webpki-roots 1.0.5", + "webpki-roots 1.0.6", ] [[package]] name = "webpki-roots" -version = "1.0.5" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12bed680863276c63889429bfd6cab3b99943659923822de1c8a39c49e4d722c" +checksum = "22cfaf3c063993ff62e73cb4311efde4db1efb31ab78a3e5c457939ad5cc0bed" dependencies = [ "rustls-pki-types", ] @@ -6633,18 +6634,18 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.37" +version = "0.8.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7456cf00f0685ad319c5b1693f291a650eaf345e941d082fc4e03df8a03996ac" +checksum = "57cf3aa6855b23711ee9852dfc97dfaa51c45feaba5b645d0c777414d494a961" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.37" +version = "0.8.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1328722bbf2115db7e19d69ebcc15e795719e2d66b60827c6a69a117365e37a0" +checksum = "8a616990af1a287837c4fe6596ad77ef57948f787e46ce28e166facc0cc1cb75" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.44", diff --git a/scripts/bump-versions.ts b/scripts/bump-versions.ts index bc0015886d..e087c23b4c 100644 --- a/scripts/bump-versions.ts +++ b/scripts/bump-versions.ts @@ -322,6 +322,14 @@ class VersionBumper { cwd: this.rootDir, stdio: 'pipe', }) + execSync('cargo update', { + cwd: `${this.rootDir}/examples/CRISP`, + stdio: 'pipe', + }) + execSync('cargo update', { + cwd: `${this.rootDir}/templates/default`, + stdio: 'pipe', + }) console.log(' ✓ Cargo.lock updated') } catch { console.warn(' ⚠️ Could not update Cargo.lock') diff --git a/templates/default/Cargo.lock b/templates/default/Cargo.lock index fa25d00984..4e63bdc5d9 100644 --- a/templates/default/Cargo.lock +++ b/templates/default/Cargo.lock @@ -1212,7 +1212,7 @@ checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" [[package]] name = "e3-bfv-client" -version = "0.1.8" +version = "0.1.9" dependencies = [ "anyhow", "e3-fhe-params", @@ -1226,7 +1226,7 @@ dependencies = [ [[package]] name = "e3-compute-provider" -version = "0.1.8" +version = "0.1.9" dependencies = [ "ark-bn254 0.4.0", "ark-ff 0.4.2", @@ -1245,7 +1245,7 @@ dependencies = [ [[package]] name = "e3-fhe-params" -version = "0.1.8" +version = "0.1.9" dependencies = [ "alloy-dyn-abi", "alloy-primitives", @@ -1259,7 +1259,7 @@ dependencies = [ [[package]] name = "e3-parity-matrix" -version = "0.1.8" +version = "0.1.9" dependencies = [ "num-bigint", "num-traits", @@ -1269,7 +1269,7 @@ dependencies = [ [[package]] name = "e3-polynomial" -version = "0.1.8" +version = "0.1.9" dependencies = [ "fhe-math", "ndarray", @@ -1281,7 +1281,7 @@ dependencies = [ [[package]] name = "e3-program-server" -version = "0.1.8" +version = "0.1.9" dependencies = [ "actix-web", "anyhow", @@ -1296,7 +1296,7 @@ dependencies = [ [[package]] name = "e3-safe" -version = "0.1.8" +version = "0.1.9" dependencies = [ "ark-bn254 0.5.0", "ark-ff 0.5.0", @@ -1330,7 +1330,7 @@ dependencies = [ [[package]] name = "e3-zk-helpers" -version = "0.1.8" +version = "0.1.9" dependencies = [ "anyhow", "ark-bn254 0.5.0",