Update zkVMs (#259)

This commit is contained in:
Han
2025-12-30 21:01:10 +09:00
committed by GitHub
parent 02d7c9a9ef
commit fd985bf542
18 changed files with 209 additions and 167 deletions

View File

@@ -26,7 +26,7 @@ ensure_tool_installed "rustup" "to manage Rust toolchains"
ensure_tool_installed "git" "to install airbender-cli from a git repository"
ensure_tool_installed "cargo" "to build and install Rust packages"
AIRBENDER_CLI_VERSION_TAG="v0.5.1"
AIRBENDER_CLI_VERSION_TAG="v0.5.2"
# Install airbender-cli using the specified toolchain and version tag
echo "Installing airbender-cli (version ${AIRBENDER_CLI_VERSION_TAG}) from GitHub repository (matter-labs/zksync-airbender)..."

View File

@@ -34,8 +34,11 @@ NEXUS_TOOLCHAIN_VERSION="nightly-2025-04-06"
NEXUS_CLI_VERSION_TAG="v0.3.5"
# Install the Nexus CLI
echo "Installing Nexus CLI from GitHub repository..."
cargo "+${NEXUS_TOOLCHAIN_VERSION}" install --git https://github.com/nexus-xyz/nexus-zkvm cargo-nexus --tag "$NEXUS_CLI_VERSION_TAG"
WORKSPACE=$(mktemp -d)
git clone --depth 1 --branch "$NEXUS_CLI_VERSION_TAG" https://github.com/nexus-xyz/nexus-zkvm "$WORKSPACE"
cargo update --manifest-path "$WORKSPACE/Cargo.toml" --package serde_json --precise 1.0.145
cargo "+${NEXUS_TOOLCHAIN_VERSION}" install --locked --path "$WORKSPACE/cli"
rm -rf "$WORKSPACE"
# Install Nexus's target
rustup "+${NEXUS_TOOLCHAIN_VERSION}" target add riscv32i-unknown-none-elf

View File

@@ -29,7 +29,7 @@ ensure_tool_installed "git" "to install pico-cli from a git repository"
ensure_tool_installed "cargo" "to build and install Rust packages"
PICO_TOOLCHAIN_VERSION="nightly-2025-08-04"
PICO_CLI_VERSION_TAG="v1.2.0"
PICO_CLI_VERSION_TAG="v1.2.2"
# Install the specific nightly toolchain for Pico
echo "Installing Pico-specific Rust toolchain: ${PICO_TOOLCHAIN_VERSION}..."