47 releases

new 0.5.10 Jan 17, 2025
0.5.9 Dec 20, 2024
0.5.8 Oct 14, 2024
0.5.4 May 24, 2024
0.2.0 Nov 25, 2021

#1 in #solc

Download history 34414/week @ 2024-09-28 41227/week @ 2024-10-05 37239/week @ 2024-10-12 36843/week @ 2024-10-19 33781/week @ 2024-10-26 29312/week @ 2024-11-02 31093/week @ 2024-11-09 37821/week @ 2024-11-16 32959/week @ 2024-11-23 40985/week @ 2024-11-30 42549/week @ 2024-12-07 44258/week @ 2024-12-14 19104/week @ 2024-12-21 23353/week @ 2024-12-28 38246/week @ 2025-01-04 38663/week @ 2025-01-11

126,444 downloads per month
Used in 41 crates (6 directly)

MIT/Apache

58KB
1K 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–21MB
~315K SLoC