From 08866bfd53b3afe6fcd0533bc7e9d849ace6bc51 Mon Sep 17 00:00:00 2001 From: Gregor Date: Mon, 27 Feb 2023 09:03:19 +0100 Subject: [PATCH 1/2] avoid 'can only run in checked computation' error --- src/lib/state.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/state.ts b/src/lib/state.ts index 9cc42da69..c2ddc6b39 100644 --- a/src/lib/state.ts +++ b/src/lib/state.ts @@ -239,7 +239,7 @@ function createState(): InternalStateType { }); let state = this._contract.stateType.fromFields(stateAsFields); - this._contract.stateType.check?.(state); + if (inCheckedComputation()) this._contract.stateType.check?.(state); this._contract.wasRead = true; this._contract.cachedVariable = state; return state; From 9c44b9c20b832f3d3f2f992ae10b15ba789b052f Mon Sep 17 00:00:00 2001 From: Gregor Date: Mon, 27 Feb 2023 09:03:24 +0100 Subject: [PATCH 2/2] 0.9.1 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index aac0ec8de..01936a5af 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "snarkyjs", - "version": "0.9.0", + "version": "0.9.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "snarkyjs", - "version": "0.9.0", + "version": "0.9.1", "license": "Apache-2.0", "dependencies": { "blakejs": "1.2.1", diff --git a/package.json b/package.json index a9b90310f..00a113267 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "snarkyjs", "description": "JavaScript bindings for SnarkyJS", - "version": "0.9.0", + "version": "0.9.1", "license": "Apache-2.0", "type": "module", "main": "./dist/web/index.js",