{"repo":"hellwolf/solc.nix","free":true,"listed":false,"github":"https://github.com/hellwolf/solc.nix","clone":"git clone https://github.com/hellwolf/solc.nix.git","description":"Providing assorted versions of solidity compilers (solc).","language":"Nix","stars":24,"topics":["ethereum","nix","nix-flake","solidity"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"A Solidity Compilers Collection in Nix ====================================== This Nix flake provides a collection of static-linux and macos builds of solidity compilers (solc) as an overlay. Usage Using Nix Flake The following flake will make solc 0.4.26, 0.7.6 and 0.8.19 available for development. Additionally, a convenient function mkDefault is provided to create a symlink to a selected version of solc. For example, they should be available through the development shell. Using Nix Shell You can also use nix shell directly without having to write a nix flake for a project. Contribute The author will make his best effort of keeping this repo up to date. But if you find it's lagging behind, here are the utility scripts to help yourself out: ./utils/download.sh 1) Create a bin folder at the top level of the project. 2) Download all versions of solc: ./utils/download.sh all 3) Download a specific version of solc: ./utils/download.sh 0.8.19 ./utils/create-listing.sh This will override the solc-listing.nix file. Pull requests are welcome!","default_branch":null,"files":null,"tree":[],"storefront":"/r/hellwolf","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hellwolf/solc.nix/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}