60 releases
Uses new Rust 2024
| new 0.5.23 | Jan 6, 2026 |
|---|---|
| 0.5.22 | Dec 4, 2025 |
| 0.5.21 | Nov 19, 2025 |
| 0.5.17 | Jul 23, 2025 |
| 0.2.0 | Nov 25, 2021 |
#636 in Magic Beans
202,855 downloads per month
Used in 58 crates
(6 directly)
72KB
1.5K
SLoC
Solidity Compiler Version Manager
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
Dependencies
~7–25MB
~338K SLoC