diff --git a/package-lock.json b/package-lock.json index b669fd4d5..7c88b0186 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2615,76 +2615,6 @@ ], "peer": true }, - "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.3.tgz", - "integrity": "sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "peer": true - }, - "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.3.tgz", - "integrity": "sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.3.tgz", - "integrity": "sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz", - "integrity": "sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.3.tgz", - "integrity": "sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -3359,6 +3289,32 @@ "tao": "index.js" } }, + "node_modules/@o1js/native": { + "version": "2.10.0-dev.6d3a3", + "resolved": "https://registry.npmjs.org/@o1js/native/-/native-2.10.0-dev.6d3a3.tgz", + "integrity": "sha512-kPhlySKeT7pBnJqTo2BlNJkgr3ey9aT4Vpo27aF1ZrQtk6W3STbY1bVNzh8fnDPn5blnS2bMpS3P80B+Slf+rQ==", + "peer": true, + "optionalDependencies": { + "@o1js/native-darwin-arm64": "2.10.0-dev.6d3a3", + "@o1js/native-darwin-x64": "2.10.0-dev.6d3a3", + "@o1js/native-linux-arm64": "2.10.0-dev.6d3a3", + "@o1js/native-linux-x64": "2.10.0-dev.6d3a3", + "@o1js/native-win32-x64": "2.10.0-dev.6d3a3" + } + }, + "node_modules/@o1js/native-darwin-arm64": { + "version": "2.10.0-dev.6d3a3", + "resolved": "https://registry.npmjs.org/@o1js/native-darwin-arm64/-/native-darwin-arm64-2.10.0-dev.6d3a3.tgz", + "integrity": "sha512-1qeaDPBO+E9obvaGa1TgGUmh3or9HsHJLQNZlNtlSZX21XlVWLdbAcXgVCA+GFDihcEItbJGjLvIleHzlz0hJQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "peer": true + }, "node_modules/@octokit/action": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/@octokit/action/-/action-6.1.0.tgz", @@ -5290,26 +5246,6 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz", - "integrity": "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, "node_modules/@parcel/watcher-darwin-arm64": { "version": "2.5.6", "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz", @@ -5330,226 +5266,6 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz", - "integrity": "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz", - "integrity": "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz", - "integrity": "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-musl": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz", - "integrity": "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz", - "integrity": "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz", - "integrity": "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz", - "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz", - "integrity": "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz", - "integrity": "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-ia32": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz", - "integrity": "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-x64": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz", - "integrity": "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, "node_modules/@phenomnomnominal/tsquery": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-5.0.1.tgz", @@ -6216,150 +5932,6 @@ "node": ">=10" } }, - "node_modules/@swc/core-darwin-x64": { - "version": "1.15.13", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.13.tgz", - "integrity": "sha512-cVifxQUKhaE7qcO/y9Mq6PEhoyvN9tSLzCnnFZ4EIabFHBuLtDDO6a+vLveOy98hAs5Qu1+bb5Nv0oa1Pihe3Q==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.15.13", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.13.tgz", - "integrity": "sha512-t+xxEzZ48enl/wGGy7SRYd7kImWQ/+wvVFD7g5JZo234g6/QnIgZ+YdfIyjHB+ZJI3F7a2IQHS7RNjxF29UkWw==", - "cpu": [ - "arm" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.15.13", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.13.tgz", - "integrity": "sha512-VndeGvKmTXFn6AGwjy0Kg8i7HccOCE7Jt/vmZwRxGtOfNZM1RLYRQ7MfDLo6T0h1Bq6eYzps3L5Ma4zBmjOnOg==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.15.13", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.13.tgz", - "integrity": "sha512-SmZ9m+XqCB35NddHCctvHFLqPZDAs5j8IgD36GoutufDJmeq2VNfgk5rQoqNqKmAK3Y7iFdEmI76QoHIWiCLyw==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.15.13", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.13.tgz", - "integrity": "sha512-5rij+vB9a29aNkHq72EXI2ihDZPszJb4zlApJY4aCC/q6utgqFA6CkrfTfIb+O8hxtG3zP5KERETz8mfFK6A0A==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-x64-musl": { - "version": "1.15.13", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.13.tgz", - "integrity": "sha512-OlSlaOK9JplQ5qn07WiBLibkOw7iml2++ojEXhhR3rbWrNEKCD7sd8+6wSavsInyFdw4PhLA+Hy6YyDBIE23Yw==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.15.13", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.13.tgz", - "integrity": "sha512-zwQii5YVdsfG8Ti9gIKgBKZg8qMkRZxl+OlYWUT5D93Jl4NuNBRausP20tfEkQdAPSRrMCSUZBM6FhW7izAZRg==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.15.13", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.13.tgz", - "integrity": "sha512-hYXvyVVntqRlYoAIDwNzkS3tL2ijP3rxyWQMNKaxcCxxkCDto/w3meOK/OB6rbQSkNw0qTUcBfU9k+T0ptYdfQ==", - "cpu": [ - "ia32" - ], - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.15.13", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.13.tgz", - "integrity": "sha512-XTzKs7c/vYCcjmcwawnQvlHHNS1naJEAzcBckMI5OJlnrcgW8UtcX9NHFYvNjGtXuKv0/9KvqL4fuahdvlNGKw==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } - }, "node_modules/@swc/counter": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", @@ -22411,9 +21983,9 @@ } }, "node_modules/o1js": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/o1js/-/o1js-2.13.0.tgz", - "integrity": "sha512-kRmOfILkZkpfiTfVEqhfGJkQq8csUYzkFnSgSnH/DIEY3uFgNfXpcZQXIvk0ZEIuDyL98sH3hwxR/DCJnUFndA==", + "version": "2.10.0-dev.6d3a3", + "resolved": "https://registry.npmjs.org/o1js/-/o1js-2.10.0-dev.6d3a3.tgz", + "integrity": "sha512-QoTFmcgrWj/6GTBvKxh6DGyfhPsslXWkKfG0FZv3tBL0OunFeQKQr9SORgXbGK/c1s0KDSEqIKrP6OWLAsz1FA==", "license": "Apache-2.0", "peer": true, "dependencies": { @@ -22430,6 +22002,9 @@ }, "engines": { "node": ">=18.14.0" + }, + "optionalDependencies": { + "@o1js/native": "2.10.0-dev.6d3a3" } }, "node_modules/o1js/node_modules/cachedir": { @@ -28967,11 +28542,12 @@ "@types/ws": "^8.5.4" }, "peerDependencies": { + "@o1js/native": "2.10.0-dev.6d3a3", "@proto-kit/common": "*", "@proto-kit/module": "*", "@proto-kit/protocol": "*", "@proto-kit/sequencer": "*", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0" } }, @@ -28999,6 +28575,7 @@ "@types/yargs": "17.0.32" }, "peerDependencies": { + "@o1js/native": "2.10.0-dev.6d3a3", "@proto-kit/api": "*", "@proto-kit/common": "*", "@proto-kit/indexer": "*", @@ -29008,7 +28585,7 @@ "@proto-kit/sdk": "*", "@proto-kit/sequencer": "*", "@proto-kit/stack": "*", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0" } }, @@ -29145,7 +28722,8 @@ "@types/lodash": "^4.14.194" }, "peerDependencies": { - "o1js": "^2.10.0", + "@o1js/native": "2.10.0-dev.6d3a3", + "o1js": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0" } }, @@ -29176,12 +28754,13 @@ "cachedir": "^2.4.0" }, "peerDependencies": { + "@o1js/native": "2.10.0-dev.6d3a3", "@proto-kit/common": "*", "@proto-kit/persistance": "*", "@proto-kit/sdk": "*", "@proto-kit/sequencer": "*", "bullmq": "^4.18.3", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0" } }, @@ -29229,6 +28808,7 @@ "@types/ws": "^8.5.4" }, "peerDependencies": { + "@o1js/native": "2.10.0-dev.6d3a3", "@proto-kit/api": "*", "@proto-kit/common": "*", "@proto-kit/library": "*", @@ -29238,7 +28818,7 @@ "@proto-kit/sdk": "*", "@proto-kit/sequencer": "*", "koa": "^2.14.2", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0", "type-graphql": "2.0.0-rc.2", "typegraphql-prisma": "0.28" @@ -29259,11 +28839,12 @@ "@types/lodash": "^4.14.194" }, "peerDependencies": { + "@o1js/native": "2.10.0-dev.6d3a3", "@proto-kit/common": "*", "@proto-kit/module": "*", "@proto-kit/protocol": "*", "@proto-kit/sequencer": "*", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0" } }, @@ -29281,9 +28862,10 @@ "@types/lodash": "^4.14.194" }, "peerDependencies": { + "@o1js/native": "2.10.0-dev.6d3a3", "@proto-kit/common": "*", "@proto-kit/protocol": "*", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0" } }, @@ -29303,11 +28885,12 @@ "@types/lodash": "^4.14.194" }, "peerDependencies": { + "@o1js/native": "2.10.0-dev.6d3a3", "@proto-kit/common": "*", "@proto-kit/module": "*", "@proto-kit/protocol": "*", "@proto-kit/sequencer": "*", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0" } }, @@ -29342,6 +28925,7 @@ "@types/node": "^20.8.10" }, "peerDependencies": { + "@o1js/native": "2.10.0-dev.6d3a3", "@proto-kit/api": "*", "@proto-kit/common": "*", "@proto-kit/library": "*", @@ -29350,7 +28934,7 @@ "@proto-kit/protocol": "*", "@proto-kit/sdk": "*", "@proto-kit/sequencer": "*", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0", "type-graphql": "2.0.0-rc.2", "typegraphql-prisma": "^0.28" @@ -29371,8 +28955,9 @@ "@types/lodash": "^4.14.194" }, "peerDependencies": { + "@o1js/native": "2.10.0-dev.6d3a3", "@proto-kit/common": "*", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", "ts-pattern": "^4.3.0", "tsyringe": "^4.10.0" } @@ -29393,12 +28978,13 @@ "@types/lodash": "^4.14.194" }, "peerDependencies": { + "@o1js/native": "2.10.0-dev.6d3a3", "@proto-kit/common": "*", "@proto-kit/library": "*", "@proto-kit/module": "*", "@proto-kit/protocol": "*", "@proto-kit/sequencer": "*", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0" } }, @@ -29422,10 +29008,11 @@ "@types/node": "^20.2.5" }, "peerDependencies": { + "@o1js/native": "2.10.0-dev.6d3a3", "@proto-kit/common": "*", "@proto-kit/module": "*", "@proto-kit/protocol": "*", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0" } }, @@ -29493,6 +29080,7 @@ "cachedir": "^2.4.0" }, "peerDependencies": { + "@o1js/native": "2.10.0-dev.6d3a3", "@proto-kit/api": "*", "@proto-kit/common": "*", "@proto-kit/deployment": "*", @@ -29504,7 +29092,7 @@ "@proto-kit/protocol": "*", "@proto-kit/sdk": "*", "@proto-kit/sequencer": "*", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0" } }, diff --git a/packages/api/package.json b/packages/api/package.json index d91f5108c..91a97800b 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -49,7 +49,8 @@ "@proto-kit/module": "*", "@proto-kit/protocol": "*", "@proto-kit/sequencer": "*", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", + "@o1js/native": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0" }, "devDependencies": { diff --git a/packages/cli/package.json b/packages/cli/package.json index 3f30a7a27..1077d5767 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -41,7 +41,8 @@ "@proto-kit/sequencer": "*", "@proto-kit/stack": "*", "@proto-kit/indexer": "*", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", + "@o1js/native": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0" }, "devDependencies": { diff --git a/packages/common/package.json b/packages/common/package.json index 2aa0b697c..ab3af1498 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -26,7 +26,8 @@ "typescript-memoize": "^1.1.1" }, "peerDependencies": { - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", + "@o1js/native": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0" }, "devDependencies": { diff --git a/packages/common/src/cache/ProxyCache.ts b/packages/common/src/cache/ProxyCache.ts index 6c5a97f43..dce19aef4 100644 --- a/packages/common/src/cache/ProxyCache.ts +++ b/packages/common/src/cache/ProxyCache.ts @@ -9,8 +9,6 @@ export class ProxyCache implements O1Cache { debug = false; - cacheDirectory = this.realCache.cacheDirectory; - public read(header: CacheHeader): Uint8Array | undefined { return this.realCache.read(header); } diff --git a/packages/deployment/package.json b/packages/deployment/package.json index 56814874a..e96d79144 100644 --- a/packages/deployment/package.json +++ b/packages/deployment/package.json @@ -33,7 +33,8 @@ "@proto-kit/sdk": "*", "@proto-kit/sequencer": "*", "bullmq": "^4.18.3", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", + "@o1js/native": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0" }, "devDependencies": { diff --git a/packages/indexer/package.json b/packages/indexer/package.json index a9a1819e4..2ec921fa8 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -43,7 +43,8 @@ "@proto-kit/sdk": "*", "@proto-kit/sequencer": "*", "koa": "^2.14.2", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", + "@o1js/native": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0", "type-graphql": "2.0.0-rc.2", "typegraphql-prisma": "0.28" diff --git a/packages/library/package.json b/packages/library/package.json index 1ab3772eb..c8d8f6feb 100644 --- a/packages/library/package.json +++ b/packages/library/package.json @@ -28,7 +28,8 @@ "@proto-kit/module": "*", "@proto-kit/protocol": "*", "@proto-kit/sequencer": "*", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", + "@o1js/native": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0" }, "devDependencies": { diff --git a/packages/module/package.json b/packages/module/package.json index 6c6437a0a..a0a793dbb 100644 --- a/packages/module/package.json +++ b/packages/module/package.json @@ -29,7 +29,8 @@ "peerDependencies": { "@proto-kit/common": "*", "@proto-kit/protocol": "*", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", + "@o1js/native": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0" }, "gitHead": "8a7eca319272a15162dc4ad04bdc134b1017716d" diff --git a/packages/persistance/package.json b/packages/persistance/package.json index 67f600e6a..ced11f26c 100644 --- a/packages/persistance/package.json +++ b/packages/persistance/package.json @@ -32,7 +32,8 @@ "@proto-kit/module": "*", "@proto-kit/protocol": "*", "@proto-kit/sequencer": "*", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", + "@o1js/native": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0" }, "devDependencies": { diff --git a/packages/processor/package.json b/packages/processor/package.json index 30b9c4554..f3de2b126 100644 --- a/packages/processor/package.json +++ b/packages/processor/package.json @@ -45,7 +45,8 @@ "@proto-kit/protocol": "*", "@proto-kit/sdk": "*", "@proto-kit/sequencer": "*", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", + "@o1js/native": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0", "type-graphql": "2.0.0-rc.2", "typegraphql-prisma": "^0.28" diff --git a/packages/protocol/package.json b/packages/protocol/package.json index 70d43e21b..96501819e 100644 --- a/packages/protocol/package.json +++ b/packages/protocol/package.json @@ -25,7 +25,8 @@ }, "peerDependencies": { "@proto-kit/common": "*", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", + "@o1js/native": "2.10.0-dev.6d3a3", "ts-pattern": "^4.3.0", "tsyringe": "^4.10.0" }, diff --git a/packages/sdk/package.json b/packages/sdk/package.json index e0f472c71..a20846755 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -30,7 +30,8 @@ "@proto-kit/module": "*", "@proto-kit/protocol": "*", "@proto-kit/sequencer": "*", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", + "@o1js/native": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0" }, "devDependencies": { diff --git a/packages/sequencer/package.json b/packages/sequencer/package.json index 06a0ae97b..22d73a37d 100644 --- a/packages/sequencer/package.json +++ b/packages/sequencer/package.json @@ -23,7 +23,8 @@ "@proto-kit/common": "*", "@proto-kit/module": "*", "@proto-kit/protocol": "*", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", + "@o1js/native": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0" }, "devDependencies": { diff --git a/packages/sequencer/test-integration/workers/worker.ts b/packages/sequencer/test-integration/workers/worker.ts index c9210b74b..2772cdcb4 100644 --- a/packages/sequencer/test-integration/workers/worker.ts +++ b/packages/sequencer/test-integration/workers/worker.ts @@ -1,4 +1,6 @@ import "reflect-metadata"; + +import { setBackend } from "o1js"; // eslint-disable-next-line import/no-extraneous-dependencies import { BullQueue } from "@proto-kit/deployment"; import { container } from "tsyringe"; @@ -19,6 +21,8 @@ import { } from "./modules"; import { MinimumWorkerModules } from "./WorkerModules"; +setBackend("native"); + /* eslint-disable no-console */ async function main() { const proofsEnabled = process.env.PROOFS_ENABLED === "true"; diff --git a/packages/sequencer/test-integration/workers/workers-proven.test.ts b/packages/sequencer/test-integration/workers/workers-proven.test.ts index 047a92913..602baa16c 100644 --- a/packages/sequencer/test-integration/workers/workers-proven.test.ts +++ b/packages/sequencer/test-integration/workers/workers-proven.test.ts @@ -28,7 +28,7 @@ import { ChildProcessWorker } from "./ChildProcessWorker"; const timeout = 300000; // true -const proofsEnabled = false; +const proofsEnabled = true; const numWorkers = 1; diff --git a/packages/sequencer/test-proven/Proven.test.ts b/packages/sequencer/test-proven/Proven.test.ts index 19f00fe57..1ae7939f5 100644 --- a/packages/sequencer/test-proven/Proven.test.ts +++ b/packages/sequencer/test-proven/Proven.test.ts @@ -18,7 +18,7 @@ import { } from "@proto-kit/protocol"; import { VanillaProtocolModules } from "@proto-kit/library"; import { container } from "tsyringe"; -import { PrivateKey, Provable, UInt64, VerificationKey } from "o1js"; +import { PrivateKey, UInt64, setBackend } from "o1js"; import { testingSequencerModules } from "../test/TestingSequencer"; import { @@ -35,6 +35,8 @@ import { ProvenBalance } from "../test/integration/mocks/ProvenBalance"; const timeout = 300000; +setBackend("native"); + describe("Proven", () => { let test: BlockTestService; diff --git a/packages/sequencer/test/settlement/Settlement.test.ts b/packages/sequencer/test/settlement/Settlement.test.ts index b1aa7044a..683fabe44 100644 --- a/packages/sequencer/test/settlement/Settlement.test.ts +++ b/packages/sequencer/test/settlement/Settlement.test.ts @@ -14,7 +14,7 @@ describe.each(["mock-proofs", "signed"] as const)( }, }; - describe("Default token", () => { + describe.only("Default token", () => { settlementTestFn(type, network); }); diff --git a/packages/stack/package.json b/packages/stack/package.json index 822633680..ac07a527e 100644 --- a/packages/stack/package.json +++ b/packages/stack/package.json @@ -32,7 +32,8 @@ "@proto-kit/protocol": "*", "@proto-kit/sdk": "*", "@proto-kit/sequencer": "*", - "o1js": "^2.10.0", + "o1js": "2.10.0-dev.6d3a3", + "@o1js/native": "2.10.0-dev.6d3a3", "tsyringe": "^4.10.0" }, "devDependencies": {