mirror of
https://github.com/eth-act/ere.git
synced 2026-02-19 11:54:42 -05:00
Update zkVMs (#259)
This commit is contained in:
@@ -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)..."
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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}..."
|
||||
|
||||
Reference in New Issue
Block a user