From f9676674cc3350d77c6864e292c9a118a2370e57 Mon Sep 17 00:00:00 2001 From: ctrlc03 <93448202+ctrlc03@users.noreply.github.com> Date: Thu, 2 Oct 2025 13:26:47 +0100 Subject: [PATCH 1/4] chore(release): bump version to 0.1.3 - Updated all Rust crates to 0.1.3 - Updated all npm packages to 0.1.3 - Updated lock files - Generated CHANGELOG.md --- CHANGELOG.md | 56 +++++++++++++++++++++++++ Cargo.lock | 54 ++++++++++++------------ Cargo.toml | 52 +++++++++++------------ 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, 115 insertions(+), 59 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 775ac32639..c7be4bde5d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,59 @@ +## [0.1.3](https://github.com/gnosisguild/enclave/compare/v0.1.2...v0.1.3) (2025-10-02) + + +### Bug Fixes + +* contracts exports ([#732](https://github.com/gnosisguild/enclave/issues/732)) ([c0686c6](https://github.com/gnosisguild/enclave/commit/c0686c6b42b351c07adf400c47d8cc5b2573f8e6)) +* 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)) +* 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)) +* 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)) +* update relative paths to use git ([#708](https://github.com/gnosisguild/enclave/issues/708)) ([e0bd2bc](https://github.com/gnosisguild/enclave/commit/e0bd2bc7a5e2515013188fc7e40927630d1f6d58)) +* 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)) +* optimization by concatenating coefficients ([#734](https://github.com/gnosisguild/enclave/issues/734)) ([00e2f6d](https://github.com/gnosisguild/enclave/commit/00e2f6d5eaaf2089488f414dc57675f7120cf2a0)) +* upgrade to hardhat v3 and configure repo ([#677](https://github.com/gnosisguild/enclave/issues/677)) ([7ccf6fa](https://github.com/gnosisguild/enclave/commit/7ccf6fa4d62a972a4d2336bd436d71bbc9b54535)) + + + +## [0.1.3](https://github.com/gnosisguild/enclave/compare/v0.1.2...v0.1.3) (2025-10-02) + + +### Bug Fixes + +* contracts exports ([#732](https://github.com/gnosisguild/enclave/issues/732)) ([c0686c6](https://github.com/gnosisguild/enclave/commit/c0686c6b42b351c07adf400c47d8cc5b2573f8e6)) +* 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)) +* 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)) +* 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)) +* update relative paths to use git ([#708](https://github.com/gnosisguild/enclave/issues/708)) ([e0bd2bc](https://github.com/gnosisguild/enclave/commit/e0bd2bc7a5e2515013188fc7e40927630d1f6d58)) +* 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)) +* optimization by concatenating coefficients ([#734](https://github.com/gnosisguild/enclave/issues/734)) ([00e2f6d](https://github.com/gnosisguild/enclave/commit/00e2f6d5eaaf2089488f414dc57675f7120cf2a0)) +* upgrade to hardhat v3 and configure repo ([#677](https://github.com/gnosisguild/enclave/issues/677)) ([7ccf6fa](https://github.com/gnosisguild/enclave/commit/7ccf6fa4d62a972a4d2336bd436d71bbc9b54535)) + + + ## [0.0.14-test](https://github.com/gnosisguild/enclave/compare/v0.1.2...v0.0.14-test) (2025-10-01) diff --git a/Cargo.lock b/Cargo.lock index 20426d06bd..cf87a317e1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2585,7 +2585,7 @@ checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "e3-aggregator" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "actix", "anyhow", @@ -2603,7 +2603,7 @@ dependencies = [ [[package]] name = "e3-bfv-helpers" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "alloy-dyn-abi", "alloy-primitives", @@ -2620,7 +2620,7 @@ dependencies = [ [[package]] name = "e3-cli" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "actix", "anyhow", @@ -2650,7 +2650,7 @@ dependencies = [ [[package]] name = "e3-compute-provider" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "ark-bn254", "ark-ff 0.4.2", @@ -2666,7 +2666,7 @@ dependencies = [ [[package]] name = "e3-config" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "alloy-primitives", "anyhow", @@ -2686,7 +2686,7 @@ dependencies = [ [[package]] name = "e3-crypto" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "aes-gcm", "anyhow", @@ -2700,7 +2700,7 @@ dependencies = [ [[package]] name = "e3-data" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "actix", "anyhow", @@ -2716,7 +2716,7 @@ dependencies = [ [[package]] name = "e3-entrypoint" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "actix", "actix-web", @@ -2754,7 +2754,7 @@ dependencies = [ [[package]] name = "e3-events" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "actix", "alloy", @@ -2775,7 +2775,7 @@ dependencies = [ [[package]] name = "e3-evm" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "actix", "alloy", @@ -2799,7 +2799,7 @@ dependencies = [ [[package]] name = "e3-evm-helpers" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "alloy", "async-trait", @@ -2812,7 +2812,7 @@ dependencies = [ [[package]] name = "e3-fhe" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "actix", "anyhow", @@ -2833,7 +2833,7 @@ dependencies = [ [[package]] name = "e3-fs" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "anyhow", "async-trait", @@ -2877,7 +2877,7 @@ dependencies = [ [[package]] name = "e3-indexer" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "alloy", "async-trait", @@ -2891,7 +2891,7 @@ dependencies = [ [[package]] name = "e3-init" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "anyhow", "async-recursion", @@ -2909,7 +2909,7 @@ dependencies = [ [[package]] name = "e3-keyshare" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "actix", "anyhow", @@ -2926,7 +2926,7 @@ dependencies = [ [[package]] name = "e3-logger" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "actix", "base64", @@ -2936,7 +2936,7 @@ dependencies = [ [[package]] name = "e3-net" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "actix", "anyhow", @@ -2958,7 +2958,7 @@ dependencies = [ [[package]] name = "e3-program-server" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "actix-web", "anyhow", @@ -2972,7 +2972,7 @@ dependencies = [ [[package]] name = "e3-request" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "actix", "anyhow", @@ -2987,7 +2987,7 @@ dependencies = [ [[package]] name = "e3-sdk" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "e3-bfv-helpers", "e3-evm-helpers", @@ -2996,7 +2996,7 @@ dependencies = [ [[package]] name = "e3-sortition" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "actix", "alloy", @@ -3013,7 +3013,7 @@ dependencies = [ [[package]] name = "e3-support-scripts" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "anyhow", "async-trait", @@ -3024,7 +3024,7 @@ dependencies = [ [[package]] name = "e3-test-helpers" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "actix", "bincode", @@ -3041,7 +3041,7 @@ dependencies = [ [[package]] name = "e3-tests" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "actix", "alloy", @@ -3074,7 +3074,7 @@ dependencies = [ [[package]] name = "e3-wasm" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "e3-bfv-helpers", "getrandom 0.2.16", @@ -3151,7 +3151,7 @@ dependencies = [ [[package]] name = "enclaveup" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index 275724cf8f..436766521b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -52,38 +52,38 @@ push-remote = "origin" publish = true [workspace.package] -version = "0.0.14-test" +version = "0.1.3" edition = "2021" license = "LGPL-3.0-only" description = "E3 — Encrypted Execution Environments" repository = "https://github.com/gnosisguild/enclave" [workspace.dependencies] -e3-aggregator = { version = "0.0.14-test", path = "./crates/aggregator" } -e3-bfv-helpers = { version = "0.0.14-test", path = "./crates/bfv-helpers" } -e3-config = { version = "0.0.14-test", path = "./crates/config" } -e3-crypto = { version = "0.0.14-test", path = "./crates/crypto" } -e3-data = { version = "0.0.14-test", path = "./crates/data" } -e3-request = { version = "0.0.14-test", path = "./crates/request" } -e3-sdk = { version = "0.0.14-test", path = "./crates/sdk" } -e3-cli = { version = "0.0.14-test", path = "./crates/cli" } -e3-entrypoint = { version = "0.0.14-test", path = "./crates/entrypoint" } -e3-init = { version = "0.0.14-test", path = "./crates/init" } -e3-events = { version = "0.0.14-test", path = "./crates/events" } -e3-evm = { version = "0.0.14-test", path = "./crates/evm" } -e3-evm-helpers = { version = "0.0.14-test", path = "./crates/evm-helpers" } -e3-fhe = { version = "0.0.14-test", path = "./crates/fhe" } -e3-fs = { version = "0.0.14-test", path = "./crates/fs" } -e3-indexer = { version = "0.0.14-test", path = "./crates/indexer" } -e3-keyshare = { version = "0.0.14-test", path = "./crates/keyshare" } -e3-logger = { version = "0.0.14-test", path = "./crates/logger" } -e3-net = { version = "0.0.14-test", path = "./crates/net" } -e3-compute-provider = { version = "0.0.14-test", path = "./crates/compute-provider" } -e3-sortition = { version = "0.0.14-test", path = "./crates/sortition" } -e3-program-server = { version = "0.0.14-test", path = "./crates/program-server" } -e3-support-scripts = { version = "0.0.14-test", path = "./crates/support-scripts" } -e3-test-helpers = { version = "0.0.14-test", path = "./crates/test-helpers" } -e3-tests = { version = "0.0.14-test", path = "./crates/tests" } +e3-aggregator = { version = "0.1.3", path = "./crates/aggregator" } +e3-bfv-helpers = { version = "0.1.3", path = "./crates/bfv-helpers" } +e3-config = { version = "0.1.3", path = "./crates/config" } +e3-crypto = { version = "0.1.3", path = "./crates/crypto" } +e3-data = { version = "0.1.3", path = "./crates/data" } +e3-request = { version = "0.1.3", path = "./crates/request" } +e3-sdk = { version = "0.1.3", path = "./crates/sdk" } +e3-cli = { version = "0.1.3", path = "./crates/cli" } +e3-entrypoint = { version = "0.1.3", path = "./crates/entrypoint" } +e3-init = { version = "0.1.3", path = "./crates/init" } +e3-events = { version = "0.1.3", path = "./crates/events" } +e3-evm = { version = "0.1.3", path = "./crates/evm" } +e3-evm-helpers = { version = "0.1.3", path = "./crates/evm-helpers" } +e3-fhe = { version = "0.1.3", path = "./crates/fhe" } +e3-fs = { version = "0.1.3", path = "./crates/fs" } +e3-indexer = { version = "0.1.3", path = "./crates/indexer" } +e3-keyshare = { version = "0.1.3", path = "./crates/keyshare" } +e3-logger = { version = "0.1.3", path = "./crates/logger" } +e3-net = { version = "0.1.3", path = "./crates/net" } +e3-compute-provider = { version = "0.1.3", path = "./crates/compute-provider" } +e3-sortition = { version = "0.1.3", path = "./crates/sortition" } +e3-program-server = { version = "0.1.3", path = "./crates/program-server" } +e3-support-scripts = { version = "0.1.3", path = "./crates/support-scripts" } +e3-test-helpers = { version = "0.1.3", path = "./crates/test-helpers" } +e3-tests = { version = "0.1.3", path = "./crates/tests" } actix = "=0.13.5" actix-web = "=4.11.0" diff --git a/crates/wasm/package.json b/crates/wasm/package.json index e1d343aff1..f31567329e 100644 --- a/crates/wasm/package.json +++ b/crates/wasm/package.json @@ -1,6 +1,6 @@ { "name": "@enclave-e3/wasm", - "version": "0.0.14-test", + "version": "0.1.3", "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 b5bbe1bcfe..d090745d90 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.0.14-test", + "version": "0.1.3", "private": true, "license": "LGPL-3.0-only", "author": { diff --git a/packages/enclave-config/package.json b/packages/enclave-config/package.json index c58aee7b80..516fc5beb2 100644 --- a/packages/enclave-config/package.json +++ b/packages/enclave-config/package.json @@ -1,6 +1,6 @@ { "name": "@enclave-e3/config", - "version": "0.0.14-test", + "version": "0.1.3", "publishConfig": { "access": "public" }, diff --git a/packages/enclave-contracts/package.json b/packages/enclave-contracts/package.json index 9fcbc286e6..7a82344c8b 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.0.14-test", + "version": "0.1.3", "license": "LGPL-3.0-only", "type": "module", "author": { diff --git a/packages/enclave-react/package.json b/packages/enclave-react/package.json index 5c8e9926a9..cc52e2d6ba 100644 --- a/packages/enclave-react/package.json +++ b/packages/enclave-react/package.json @@ -1,6 +1,6 @@ { "name": "@enclave-e3/react", - "version": "0.0.14-test", + "version": "0.1.3", "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 b62231ed04..7b1a63a854 100644 --- a/packages/enclave-sdk/package.json +++ b/packages/enclave-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@enclave-e3/sdk", - "version": "0.0.14-test", + "version": "0.1.3", "type": "module", "exports": { ".": { From f6da25164d129543946291f0f37956db7581b23f Mon Sep 17 00:00:00 2001 From: ctrlc03 <93448202+ctrlc03@users.noreply.github.com> Date: Thu, 2 Oct 2025 13:44:18 +0100 Subject: [PATCH 2/4] chore: update versions on CRISP --- examples/CRISP/client/package.json | 2 +- examples/CRISP/package.json | 6 +-- pnpm-lock.yaml | 77 +++++++++++------------------- 3 files changed, 33 insertions(+), 52 deletions(-) diff --git a/examples/CRISP/client/package.json b/examples/CRISP/client/package.json index 47b1f2e2d4..1eb3c4fb56 100644 --- a/examples/CRISP/client/package.json +++ b/examples/CRISP/client/package.json @@ -18,7 +18,7 @@ "deploy": "gh-pages -d dist" }, "dependencies": { - "@enclave-e3/sdk": "^0.0.13-test", + "@enclave-e3/sdk": "^0.1.3", "@aztec/bb.js": "^0.82.2", "@emotion/babel-plugin": "^11.11.0", "@emotion/react": "^11.11.4", diff --git a/examples/CRISP/package.json b/examples/CRISP/package.json index 2adaa1eb9b..a7fd07bfc3 100644 --- a/examples/CRISP/package.json +++ b/examples/CRISP/package.json @@ -23,14 +23,14 @@ "dependencies": { "@excubiae/contracts": "^0.4.0", "@hashcloak/semaphore-contracts-noir": "1.0.1", - "@enclave-e3/sdk": "^0.0.14-test", - "@enclave-e3/contracts": "^0.0.14-test", + "@enclave-e3/sdk": "^0.1.3", + "@enclave-e3/contracts": "^0.1.3", "@zk-kit/lean-imt.sol": "2.0.0", "poseidon-solidity": "^0.0.5", "solady": "^0.1.13" }, "devDependencies": { - "@enclave-e3/config": "^0.0.14-test", + "@enclave-e3/config": "^0.1.3", "@nomicfoundation/hardhat-ethers": "^3.0.0", "@nomicfoundation/hardhat-toolbox": "^5.0.0", "@nomicfoundation/hardhat-ignition": "^3.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 09f2cbaf88..a7d2d6b76a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -80,11 +80,11 @@ importers: examples/CRISP: dependencies: '@enclave-e3/contracts': - specifier: ^0.0.14-test - version: 0.0.14-test(@openzeppelin/contracts@5.3.0) + specifier: ^0.1.3 + version: 0.1.3(@openzeppelin/contracts@5.3.0) '@enclave-e3/sdk': - specifier: ^0.0.14-test - version: 0.0.14-test(@openzeppelin/contracts@5.3.0)(@types/node@22.7.5)(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(vite@6.3.5(@types/node@22.7.5)(jiti@1.21.7)(tsx@4.20.5)(yaml@2.8.1))(zod@3.25.76) + specifier: ^0.1.3 + version: 0.1.3(@openzeppelin/contracts@5.3.0)(@types/node@22.7.5)(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(vite@6.3.5(@types/node@22.7.5)(jiti@1.21.7)(tsx@4.20.5)(yaml@2.8.1))(zod@3.25.76) '@excubiae/contracts': specifier: ^0.4.0 version: 0.4.0 @@ -102,8 +102,8 @@ importers: version: 0.1.26 devDependencies: '@enclave-e3/config': - specifier: ^0.0.14-test - version: 0.0.14-test(tsup@8.5.0(@microsoft/api-extractor@7.52.11(@types/node@22.7.5))(@swc/core@1.13.5)(jiti@1.21.7)(postcss@8.5.6)(tsx@4.20.5)(typescript@5.8.3)(yaml@2.8.1)) + specifier: ^0.1.3 + version: 0.1.3(tsup@8.5.0(@microsoft/api-extractor@7.52.11(@types/node@22.7.5))(@swc/core@1.13.5)(jiti@1.21.7)(postcss@8.5.6)(tsx@4.20.5)(typescript@5.8.3)(yaml@2.8.1)) '@nomicfoundation/hardhat-ethers': specifier: ^3.0.0 version: 3.1.0(ethers@6.15.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(hardhat@3.0.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)) @@ -195,8 +195,8 @@ importers: specifier: ^11.11.4 version: 11.14.0(@types/react@18.3.24)(react@18.3.1) '@enclave-e3/sdk': - specifier: ^0.0.13-test - version: 0.0.13-test(@openzeppelin/contracts@5.3.0)(@types/node@22.7.5)(bufferutil@4.0.9)(rollup@4.49.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(vite@5.4.19(@types/node@22.7.5))(zod@3.25.76) + specifier: ^0.1.3 + version: 0.1.3(@types/node@22.7.5)(bufferutil@4.0.9)(rollup@4.49.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(vite@5.4.19(@types/node@22.7.5))(zod@3.25.76) '@hashcloak/semaphore-noir-proof': specifier: 1.0.0 version: 1.0.0(@semaphore-protocol/group@4.13.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@semaphore-protocol/identity@4.13.0)(@types/snarkjs@0.7.9)(bufferutil@4.0.9)(commander@13.1.0)(utf-8-validate@5.0.10) @@ -1506,28 +1506,19 @@ packages: '@emotion/weak-memoize@0.4.0': resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==} - '@enclave-e3/config@0.0.14-test': - resolution: {integrity: sha512-pJbYEfYqyEindgqBBxZEtKJuC8HDGi75hDAP5Hv6nF1PZVO0Zca9+ZJpP/f8JnfDT2cDpc+8tOX901J6gUG0zA==} + '@enclave-e3/config@0.1.3': + resolution: {integrity: sha512-Sh+yTbXR5U4aI1+GyPyo5mE0BBsN8HzpSh5BfdTV4L7BqjG/lkJ9DX1TaD1Bzdt7xe6vM0np0qfdIqDhMbptow==} peerDependencies: tsup: 8.5.0 - '@enclave-e3/contracts@0.0.13-test': - resolution: {integrity: sha512-ZPtVGQd1zT8V+VsKBRb3u+2ywd8YmqYFa/TOjfh86uxrFkcQrnvUL9D49xbfJakNM34HDNV8ayUYwHvnhLAyEw==} + '@enclave-e3/contracts@0.1.3': + resolution: {integrity: sha512-A1EPfAX2fcZzqHZ6v02P/c6OJStyMrCsEZURSOlKHUOBUnCS/o0o67TcJ0/LNoi/yamI4UH+cGAzS/kW2i4QfQ==} - '@enclave-e3/contracts@0.0.14-test': - resolution: {integrity: sha512-L6O+VI1BN3nKaXST8LyGdAXAj/RxvJFcZoLTeTwRIuK+bgd/l+8sUv4k38S0bXyGY7AUbnPyBF5tEAy31LeYJA==} + '@enclave-e3/sdk@0.1.3': + resolution: {integrity: sha512-MtCP2HX/GVMR8efiunKqYOeTkfKV/0biwb3dTJ2gylJfqV1Z8c9cHymj+Ivd1ZI+tbYPHvLoSs4PUMsdA/cLZA==} - '@enclave-e3/sdk@0.0.13-test': - resolution: {integrity: sha512-bk9TlqGKzpzGogAn22X/CcsNW06NX0q1VhoaEAoxtmN0eHPHYNhz5nJbtDTC+S7M/zANQfxjpFQFw9OTrUIszA==} - - '@enclave-e3/sdk@0.0.14-test': - resolution: {integrity: sha512-QefYvo3hqNTcxUDukqM+czo74rZ+35I5ej7MXDBMvsT9WdhrwOEyOCZcIjsPBE54UFJQGwbGlk8r6oBRP+cjxQ==} - - '@enclave-e3/wasm@0.0.13-test': - resolution: {integrity: sha512-taZ0l8/Fg1C7HapCnLHBJlbUjSWxRRVjkamlSMvz7U5CkZTGHprEolYMAwrR1ihv2BWL2k5ik3M7VMZuXmaylA==} - - '@enclave-e3/wasm@0.0.14-test': - resolution: {integrity: sha512-MeIozUOb6Gi8W3ZEZHQ15+YvxbTyTLbaI/C+wJ8rm6GcYcOOvzeRXM8C5HtfLh1xo+BQayxpLIul1ruE2RRY5w==} + '@enclave-e3/wasm@0.1.3': + resolution: {integrity: sha512-pKssAhrIjZJPF6N32JMA44MMOUU2Xrxxh4zx0/+qGx7MsSOFNXEg67or45C1OOewCzWrsuYdMWfyR7UibddiGA==} '@esbuild/aix-ppc64@0.20.0': resolution: {integrity: sha512-fGFDEctNh0CcSwsiRPxiaqX0P5rq+AqE0SRhYGZ4PX46Lg1FNR6oCxJghf8YgY0WQEgQuh3lErUFE4KxLeRmmw==} @@ -10862,19 +10853,11 @@ snapshots: '@emotion/weak-memoize@0.4.0': {} - '@enclave-e3/config@0.0.14-test(tsup@8.5.0(@microsoft/api-extractor@7.52.11(@types/node@22.7.5))(@swc/core@1.13.5)(jiti@1.21.7)(postcss@8.5.6)(tsx@4.20.5)(typescript@5.8.3)(yaml@2.8.1))': + '@enclave-e3/config@0.1.3(tsup@8.5.0(@microsoft/api-extractor@7.52.11(@types/node@22.7.5))(@swc/core@1.13.5)(jiti@1.21.7)(postcss@8.5.6)(tsx@4.20.5)(typescript@5.8.3)(yaml@2.8.1))': dependencies: tsup: 8.5.0(@microsoft/api-extractor@7.52.11(@types/node@22.7.5))(@swc/core@1.13.5)(jiti@1.21.7)(postcss@8.5.6)(tsx@4.20.5)(typescript@5.8.3)(yaml@2.8.1) - '@enclave-e3/contracts@0.0.13-test(@openzeppelin/contracts@5.3.0)': - dependencies: - '@openzeppelin/contracts-upgradeable': 5.4.0(@openzeppelin/contracts@5.3.0) - '@zk-kit/lean-imt.sol': 2.0.1 - poseidon-solidity: 0.0.5 - transitivePeerDependencies: - - '@openzeppelin/contracts' - - '@enclave-e3/contracts@0.0.14-test(@openzeppelin/contracts@5.3.0)': + '@enclave-e3/contracts@0.1.3(@openzeppelin/contracts@5.3.0)': dependencies: '@openzeppelin/contracts-upgradeable': 5.4.0(@openzeppelin/contracts@5.3.0) '@zk-kit/lean-imt.sol': 2.0.1 @@ -10882,16 +10865,16 @@ snapshots: transitivePeerDependencies: - '@openzeppelin/contracts' - '@enclave-e3/sdk@0.0.13-test(@openzeppelin/contracts@5.3.0)(@types/node@22.7.5)(bufferutil@4.0.9)(rollup@4.49.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(vite@5.4.19(@types/node@22.7.5))(zod@3.25.76)': + '@enclave-e3/sdk@0.1.3(@openzeppelin/contracts@5.3.0)(@types/node@22.7.5)(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(vite@6.3.5(@types/node@22.7.5)(jiti@1.21.7)(tsx@4.20.5)(yaml@2.8.1))(zod@3.25.76)': dependencies: '@aztec/bb.js': 0.82.3 - '@enclave-e3/contracts': 0.0.13-test(@openzeppelin/contracts@5.3.0) - '@enclave-e3/wasm': 0.0.13-test + '@enclave-e3/contracts': 0.1.3(@openzeppelin/contracts@5.3.0) + '@enclave-e3/wasm': 0.1.3 '@noir-lang/noir_js': 1.0.0-beta.3 comlink: 4.4.2 viem: 2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76) - vite-plugin-top-level-await: 1.6.0(rollup@4.49.0)(vite@5.4.19(@types/node@22.7.5)) - vite-plugin-wasm: 3.5.0(vite@5.4.19(@types/node@22.7.5)) + vite-plugin-top-level-await: 1.6.0(rollup@4.49.0)(vite@6.3.5(@types/node@22.7.5)(jiti@1.21.7)(tsx@4.20.5)(yaml@2.8.1)) + vite-plugin-wasm: 3.5.0(vite@6.3.5(@types/node@22.7.5)(jiti@1.21.7)(tsx@4.20.5)(yaml@2.8.1)) vitest: 1.6.1(@types/node@22.7.5) web-worker: 1.5.0 transitivePeerDependencies: @@ -10918,16 +10901,16 @@ snapshots: - vite - zod - '@enclave-e3/sdk@0.0.14-test(@openzeppelin/contracts@5.3.0)(@types/node@22.7.5)(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(vite@6.3.5(@types/node@22.7.5)(jiti@1.21.7)(tsx@4.20.5)(yaml@2.8.1))(zod@3.25.76)': + '@enclave-e3/sdk@0.1.3(@types/node@22.7.5)(bufferutil@4.0.9)(rollup@4.49.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(vite@5.4.19(@types/node@22.7.5))(zod@3.25.76)': dependencies: '@aztec/bb.js': 0.82.3 - '@enclave-e3/contracts': 0.0.14-test(@openzeppelin/contracts@5.3.0) - '@enclave-e3/wasm': 0.0.14-test + '@enclave-e3/contracts': 0.1.3(@openzeppelin/contracts@5.3.0) + '@enclave-e3/wasm': 0.1.3 '@noir-lang/noir_js': 1.0.0-beta.3 comlink: 4.4.2 viem: 2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76) - vite-plugin-top-level-await: 1.6.0(rollup@4.49.0)(vite@6.3.5(@types/node@22.7.5)(jiti@1.21.7)(tsx@4.20.5)(yaml@2.8.1)) - vite-plugin-wasm: 3.5.0(vite@6.3.5(@types/node@22.7.5)(jiti@1.21.7)(tsx@4.20.5)(yaml@2.8.1)) + vite-plugin-top-level-await: 1.6.0(rollup@4.49.0)(vite@5.4.19(@types/node@22.7.5)) + vite-plugin-wasm: 3.5.0(vite@5.4.19(@types/node@22.7.5)) vitest: 1.6.1(@types/node@22.7.5) web-worker: 1.5.0 transitivePeerDependencies: @@ -10954,9 +10937,7 @@ snapshots: - vite - zod - '@enclave-e3/wasm@0.0.13-test': {} - - '@enclave-e3/wasm@0.0.14-test': {} + '@enclave-e3/wasm@0.1.3': {} '@esbuild/aix-ppc64@0.20.0': optional: true From 47cd1d777f1296c57a5287d53bc16a9944b581bb Mon Sep 17 00:00:00 2001 From: ctrlc03 <93448202+ctrlc03@users.noreply.github.com> Date: Thu, 2 Oct 2025 13:50:02 +0100 Subject: [PATCH 3/4] docs: remove duplicate entry in CHANGELOG --- CHANGELOG.md | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c7be4bde5d..17ff9d1110 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,34 +26,6 @@ -## [0.1.3](https://github.com/gnosisguild/enclave/compare/v0.1.2...v0.1.3) (2025-10-02) - - -### Bug Fixes - -* contracts exports ([#732](https://github.com/gnosisguild/enclave/issues/732)) ([c0686c6](https://github.com/gnosisguild/enclave/commit/c0686c6b42b351c07adf400c47d8cc5b2573f8e6)) -* 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)) -* 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)) -* 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)) -* update relative paths to use git ([#708](https://github.com/gnosisguild/enclave/issues/708)) ([e0bd2bc](https://github.com/gnosisguild/enclave/commit/e0bd2bc7a5e2515013188fc7e40927630d1f6d58)) -* 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)) -* optimization by concatenating coefficients ([#734](https://github.com/gnosisguild/enclave/issues/734)) ([00e2f6d](https://github.com/gnosisguild/enclave/commit/00e2f6d5eaaf2089488f414dc57675f7120cf2a0)) -* upgrade to hardhat v3 and configure repo ([#677](https://github.com/gnosisguild/enclave/issues/677)) ([7ccf6fa](https://github.com/gnosisguild/enclave/commit/7ccf6fa4d62a972a4d2336bd436d71bbc9b54535)) - - - ## [0.0.14-test](https://github.com/gnosisguild/enclave/compare/v0.1.2...v0.0.14-test) (2025-10-01) From 052b5bc008230b4657e71df8a3f5b27e6b51bd3b Mon Sep 17 00:00:00 2001 From: ctrlc03 <93448202+ctrlc03@users.noreply.github.com> Date: Thu, 2 Oct 2025 14:03:34 +0100 Subject: [PATCH 4/4] chore: update Cargo.lock --- examples/CRISP/Cargo.lock | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/examples/CRISP/Cargo.lock b/examples/CRISP/Cargo.lock index a4d9bb0bd6..5dfa56b307 100644 --- a/examples/CRISP/Cargo.lock +++ b/examples/CRISP/Cargo.lock @@ -1850,7 +1850,7 @@ dependencies = [ "config", "dialoguer", "dotenvy", - "e3-compute-provider 0.0.14-test", + "e3-compute-provider 0.1.3", "e3-sdk", "env_logger", "eyre", @@ -2151,7 +2151,7 @@ checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "e3-bfv-helpers" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "alloy-dyn-abi", "alloy-primitives", @@ -2167,7 +2167,8 @@ dependencies = [ [[package]] name = "e3-compute-provider" -version = "0.0.14-test" +version = "0.1.0" +source = "git+https://github.com/gnosisguild/enclave?rev=2ca0aa5f47dd962add5d1d0f74900d9bceb957e5#2ca0aa5f47dd962add5d1d0f74900d9bceb957e5" dependencies = [ "ark-bn254", "ark-ff 0.4.2", @@ -2183,8 +2184,7 @@ dependencies = [ [[package]] name = "e3-compute-provider" -version = "0.1.0" -source = "git+https://github.com/gnosisguild/enclave?rev=2ca0aa5f47dd962add5d1d0f74900d9bceb957e5#2ca0aa5f47dd962add5d1d0f74900d9bceb957e5" +version = "0.1.3" dependencies = [ "ark-bn254", "ark-ff 0.4.2", @@ -2200,7 +2200,7 @@ dependencies = [ [[package]] name = "e3-evm-helpers" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "alloy", "async-trait", @@ -2244,7 +2244,7 @@ dependencies = [ [[package]] name = "e3-indexer" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "alloy", "async-trait", @@ -2273,7 +2273,7 @@ dependencies = [ [[package]] name = "e3-sdk" -version = "0.0.14-test" +version = "0.1.3" dependencies = [ "e3-bfv-helpers", "e3-evm-helpers",