diff --git a/Makefile b/Makefile index ff4f37625b..bb60b51740 100644 --- a/Makefile +++ b/Makefile @@ -19,7 +19,7 @@ CONFIG_FILE?=config-files/config.yaml export OPERATOR_ADDRESS ?= $(shell yq -r '.operator.address' $(CONFIG_FILE)) AGG_CONFIG_FILE?=config-files/config-aggregator.yaml -OPERATOR_VERSION=v0.16.0 +OPERATOR_VERSION=v0.16.1 EIGEN_SDK_GO_VERSION_DEVNET=v0.2.0-beta.1 EIGEN_SDK_GO_VERSION_TESTNET=v0.2.0-beta.1 EIGEN_SDK_GO_VERSION_MAINNET=v0.2.0-beta.1 diff --git a/batcher/Cargo.lock b/batcher/Cargo.lock index d9ec9f1c25..8807cde39d 100644 --- a/batcher/Cargo.lock +++ b/batcher/Cargo.lock @@ -72,7 +72,7 @@ dependencies = [ [[package]] name = "aligned" -version = "0.16.0" +version = "0.16.1" dependencies = [ "aligned-sdk", "clap", diff --git a/docs/3_guides/1_SDK_how_to.md b/docs/3_guides/1_SDK_how_to.md index 37f483c29d..96c20120d7 100644 --- a/docs/3_guides/1_SDK_how_to.md +++ b/docs/3_guides/1_SDK_how_to.md @@ -12,7 +12,7 @@ To use this SDK in your Rust project, add the following to your `Cargo.toml`: ```toml [dependencies] -aligned-sdk = { git = "https://github.com/yetanotherco/aligned_layer", tag="v0.16.0" } +aligned-sdk = { git = "https://github.com/yetanotherco/aligned_layer", tag="v0.16.1" } ``` To find the latest release tag go to [releases](https://github.com/yetanotherco/aligned_layer/releases) and copy the diff --git a/docs/operator_guides/0_running_an_operator.md b/docs/operator_guides/0_running_an_operator.md index 428e5c526d..2b9df14593 100644 --- a/docs/operator_guides/0_running_an_operator.md +++ b/docs/operator_guides/0_running_an_operator.md @@ -1,7 +1,7 @@ # Register as an Aligned operator in testnet > **CURRENT VERSION:** -> Aligned Operator [v0.16.0](https://github.com/yetanotherco/aligned_layer/releases/tag/v0.16.0) +> Aligned Operator [v0.16.1](https://github.com/yetanotherco/aligned_layer/releases/tag/v0.16.1) > **IMPORTANT:** > You must be [whitelisted](https://docs.google.com/forms/d/e/1FAIpQLSdH9sgfTz4v33lAvwj6BvYJGAeIshQia3FXz36PFfF-WQAWEQ/viewform) to become an Aligned operator. @@ -30,7 +30,7 @@ The list of supported strategies can be found [here](../3_guides/7_contract_addr To start with, clone the Aligned repository and move inside it ```bash -git clone https://github.com/yetanotherco/aligned_layer.git --branch v0.16.0 +git clone https://github.com/yetanotherco/aligned_layer.git --branch v0.16.1 cd aligned_layer ``` diff --git a/examples/zkquiz/quiz/program/Cargo.lock b/examples/zkquiz/quiz/program/Cargo.lock index f711275eb7..a83ca86650 100644 --- a/examples/zkquiz/quiz/program/Cargo.lock +++ b/examples/zkquiz/quiz/program/Cargo.lock @@ -2,6 +2,18 @@ # It is not intended for manual editing. version = 4 +[[package]] +name = "arrayref" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" + +[[package]] +name = "arrayvec" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" + [[package]] name = "autocfg" version = "1.4.0" @@ -17,6 +29,19 @@ dependencies = [ "serde", ] +[[package]] +name = "blake3" +version = "1.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0" +dependencies = [ + "arrayref", + "arrayvec", + "cc", + "cfg-if", + "constant_time_eq", +] + [[package]] name = "block-buffer" version = "0.10.4" @@ -32,12 +57,27 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" +[[package]] +name = "cc" +version = "1.2.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0fc897dc1e865cc67c0e05a836d9d3f1df3cbe442aa4a9473b18e12624a4951" +dependencies = [ + "shlex", +] + [[package]] name = "cfg-if" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +[[package]] +name = "constant_time_eq" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" + [[package]] name = "cpufeatures" version = "0.2.14" @@ -175,9 +215,9 @@ checksum = "d75b0bedcc4fe52caa0e03d9f1151a323e4aa5e2d78ba3580400cd3c9e2bc4bc" [[package]] name = "p3-baby-bear" -version = "0.2.2-succinct" +version = "0.2.3-succinct" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49ecc3edc6fb8186268e05031c26a8b2b1e567957d63adcae1026d55d6bb189b" +checksum = "7521838ecab2ddf4f7bc4ceebad06ec02414729598485c1ada516c39900820e8" dependencies = [ "num-bigint", "p3-field", @@ -190,9 +230,9 @@ dependencies = [ [[package]] name = "p3-dft" -version = "0.2.2-succinct" +version = "0.2.3-succinct" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eece7b035978976138622b116fefe6c4cc372b1ce70739c40e7a351a9bb68f1f" +checksum = "46414daedd796f1eefcdc1811c0484e4bced5729486b6eaba9521c572c76761a" dependencies = [ "p3-field", "p3-matrix", @@ -203,9 +243,9 @@ dependencies = [ [[package]] name = "p3-field" -version = "0.2.2-succinct" +version = "0.2.3-succinct" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6f0edf3fde4fd0d1455e901fc871c558010ae18db6e68f1b0fa111391855316" +checksum = "48948a0516b349e9d1cdb95e7236a6ee010c44e68c5cc78b4b92bf1c4022a0d9" dependencies = [ "itertools", "num-bigint", @@ -217,9 +257,9 @@ dependencies = [ [[package]] name = "p3-matrix" -version = "0.2.2-succinct" +version = "0.2.3-succinct" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60961b4d7ffd2e8412ce4e66e213de610356df71cc4e396519c856a664138a27" +checksum = "3e4de3f373589477cb735ea58e125898ed20935e03664b4614c7fac258b3c42f" dependencies = [ "itertools", "p3-field", @@ -232,15 +272,15 @@ dependencies = [ [[package]] name = "p3-maybe-rayon" -version = "0.2.2-succinct" +version = "0.2.3-succinct" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bbe762738c382c9483410f52348ab9de41bb42c391e8171643a71486cf1ef8f" +checksum = "c3968ad1160310296eb04f91a5f4edfa38fe1d6b2b8cd6b5c64e6f9b7370979e" [[package]] name = "p3-mds" -version = "0.2.2-succinct" +version = "0.2.3-succinct" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4127956cc6c783b7d021c5c42d5d89456d5f3bda4a7b165fcc2a3fd4e78fbede" +checksum = "2356b1ed0add6d5dfbf7a338ce534a6fde827374394a52cec16a0840af6e97c9" dependencies = [ "itertools", "p3-dft", @@ -253,9 +293,9 @@ dependencies = [ [[package]] name = "p3-poseidon2" -version = "0.2.2-succinct" +version = "0.2.3-succinct" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be09497da406a98e89dc05c1ce539eeef29541bad61a5b2108a44ffe94dd0b4c" +checksum = "7da1eec7e1b6900581bedd95e76e1ef4975608dd55be9872c9d257a8a9651c3a" dependencies = [ "gcd", "p3-field", @@ -267,9 +307,9 @@ dependencies = [ [[package]] name = "p3-symmetric" -version = "0.2.2-succinct" +version = "0.2.3-succinct" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e7d954033f657d48490344ca4b3dbcc054962a0e92831b736666bb2f5e5820b" +checksum = "edb439bea1d822623b41ff4b51e3309e80d13cadf8b86d16ffd5e6efb9fdc360" dependencies = [ "itertools", "p3-field", @@ -278,9 +318,9 @@ dependencies = [ [[package]] name = "p3-util" -version = "0.2.2-succinct" +version = "0.2.3-succinct" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a6ce0b6bee23fd54e05306f6752ae80b0b71a91166553ab39d7899801497237" +checksum = "b6c2c2010678b9332b563eaa38364915b585c1a94b5ca61e2c7541c087ddda5c" dependencies = [ "serde", ] @@ -387,10 +427,16 @@ dependencies = [ "digest", ] +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + [[package]] name = "sp1-lib" -version = "4.1.7" -source = "git+https://github.com/succinctlabs/sp1.git?rev=v4.1.7#a80c17c66313918352b14561fbe5f12cc8416409" +version = "5.0.0" +source = "git+https://github.com/succinctlabs/sp1.git?rev=v5.0.0#38f0f143dece864e8bffafad64196a924f190336" dependencies = [ "bincode", "serde", @@ -399,10 +445,12 @@ dependencies = [ [[package]] name = "sp1-primitives" -version = "4.1.7" -source = "git+https://github.com/succinctlabs/sp1.git?rev=v4.1.7#a80c17c66313918352b14561fbe5f12cc8416409" +version = "5.0.0" +source = "git+https://github.com/succinctlabs/sp1.git?rev=v5.0.0#38f0f143dece864e8bffafad64196a924f190336" dependencies = [ "bincode", + "blake3", + "cfg-if", "hex", "lazy_static", "num-bigint", @@ -416,8 +464,8 @@ dependencies = [ [[package]] name = "sp1-zkvm" -version = "4.1.7" -source = "git+https://github.com/succinctlabs/sp1.git?rev=v4.1.7#a80c17c66313918352b14561fbe5f12cc8416409" +version = "5.0.0" +source = "git+https://github.com/succinctlabs/sp1.git?rev=v5.0.0#38f0f143dece864e8bffafad64196a924f190336" dependencies = [ "cfg-if", "getrandom", diff --git a/explorer/.env.dev b/explorer/.env.dev index 8c2b2d1175..b066fa5e49 100644 --- a/explorer/.env.dev +++ b/explorer/.env.dev @@ -33,4 +33,4 @@ BATCH_TTL_MINUTES=5 SCHEDULED_BATCH_INTERVAL_MINUTES=10 # Latest aligned release that operators should be running -LATEST_RELEASE=v0.16.0 +LATEST_RELEASE=v0.16.1 diff --git a/explorer/.env.example b/explorer/.env.example index c3ea13c6af..266251ebcc 100644 --- a/explorer/.env.example +++ b/explorer/.env.example @@ -31,4 +31,4 @@ BATCH_TTL_MINUTES=5 SCHEDULED_BATCH_INTERVAL_MINUTES=360 # Latest aligned release that operators should be running -LATEST_RELEASE=v0.16.0 +LATEST_RELEASE=v0.16.1 diff --git a/operator/merkle_tree/lib/rust-toolchain b/operator/merkle_tree/lib/rust-toolchain index 22d6c6fd9b..526951c2a6 100644 --- a/operator/merkle_tree/lib/rust-toolchain +++ b/operator/merkle_tree/lib/rust-toolchain @@ -1,3 +1,3 @@ [toolchain] -channel = "nightly-2024-04-17" +channel = "stable" components = ["llvm-tools", "rustc-dev", "rustfmt", "rust-src"] diff --git a/operator/risc_zero/lib/rust-toolchain b/operator/risc_zero/lib/rust-toolchain index 45c8874831..526951c2a6 100644 --- a/operator/risc_zero/lib/rust-toolchain +++ b/operator/risc_zero/lib/rust-toolchain @@ -1,2 +1,3 @@ [toolchain] +channel = "stable" components = ["llvm-tools", "rustc-dev", "rustfmt", "rust-src"]