52 releases

new 0.5.15 Apr 9, 2025
0.5.14 Mar 18, 2025
0.5.11 Jan 28, 2025
0.5.9 Dec 20, 2024
0.2.0 Nov 25, 2021

#954 in Magic Beans

Download history 19231/week @ 2024-12-25 29118/week @ 2025-01-01 42305/week @ 2025-01-08 45384/week @ 2025-01-15 43113/week @ 2025-01-22 39890/week @ 2025-01-29 46046/week @ 2025-02-05 45404/week @ 2025-02-12 46083/week @ 2025-02-19 45996/week @ 2025-02-26 46671/week @ 2025-03-05 55233/week @ 2025-03-12 54314/week @ 2025-03-19 58352/week @ 2025-03-26 55118/week @ 2025-04-02 36883/week @ 2025-04-09

216,436 downloads per month
Used in 43 crates (6 directly)

MIT/Apache

62KB
1.5K SLoC

Solidity Compiler Version Manager

crates.io docs.rs build status

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

Install

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
  list     List all Solc versions
  remove   Remove a Solc version, or "all" to remove all versions
  use      Set a Solc version as the global default

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

Dependencies

~7–22MB
~333K SLoC