diff --git a/package-lock.json b/package-lock.json index aac0ec8de9..01936a5afd 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 a9b90310f7..00a1132672 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", diff --git a/src/lib/state.ts b/src/lib/state.ts index 9cc42da694..c2ddc6b39c 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;