MCPcopy Create free account
hub / github.com/alloy-rs/svm-rs

github.com/alloy-rs/svm-rs

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.5.26 ↗ · + Follow · compare 2 versions
103 symbols 262 edges 18 files 33 documented · 32% updated 8d agov0.5.23 · 2026-01-06★ 2887 open issues

Browse by type

Functions 91 Types & classes 12
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Solidity Compiler Version Manager

crates.io docs.rs build status

This crate provides a cross-platform support for managing Solidity compiler versions.

Install

With cargo-binstall:

cargo binstall svm-rs

From crates.io:

cargo install svm-rs

Or from the repository:

cargo install --locked --git https://github.com/alloy-rs/svm-rs/

Usage

Solc version manager

Usage: svm <COMMAND>

Commands:
  help     Print this message or the help of the given subcommand(s)
  install  Install Solc versions [aliases: i]
  list     List all Solc versions [aliases: ls]
  remove   Remove a Solc version, or "all" to remove all versions [aliases: rm]
  use      Set a Solc version as the global default
  which    Display which binary will be run for a given version

Options:
  -h, --help     Print help
  -V, --version  Print version

Core symbols most depended-on inside this repo

Shape

Function 76
Method 15
Class 9
Enum 3

Languages

Rust100%

Modules by API surface

crates/svm-rs/src/install.rs26 symbols
crates/svm-rs/src/releases.rs23 symbols
crates/svm-rs/src/lib.rs8 symbols
crates/svm-rs/src/bin/svm-bin/print.rs7 symbols
crates/svm-builds/build.rs7 symbols
crates/svm-rs/src/platform.rs6 symbols
crates/svm-rs/src/paths.rs6 symbols
crates/svm-rs/src/bin/svm-bin/main.rs3 symbols
crates/svm-rs/src/bin/svm-bin/install.rs3 symbols
crates/svm-rs/src/bin/solc/main.rs3 symbols
crates/svm-rs/src/bin/svm-bin/which.rs2 symbols
crates/svm-rs/src/bin/svm-bin/use.rs2 symbols

For agents

$ claude mcp add svm-rs \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page