Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sambacha/solidity-mac-osx-bin

solidity solc binaries for mac os x
https://github.com/sambacha/solidity-mac-osx-bin

bin binary compiler mac osx solc solidity solidity-documentation

Last synced: 11 days ago
JSON representation

solidity solc binaries for mac os x

Awesome Lists containing this project

README

        

# solidity-osx

[solidity](https://github.com/ethereum/solidity) plugin for the [asdf version manager](https://asdf-vm.com).

## Contents

- [Supported Versions](#supported)
- [Install](#install)
- [Why?](#why)
- [Contributing](#contributing)
- [License](#license)

## Supported

> This includes recompiled from source below 0.6.6

| **tag_name** | **solc_mac_url** |
|:------------:|:------------------------------------------------------------------------------------:|
| v0.8.1 | https://github.com/ethereum/solidity/releases/download/v0.8.1/solc-macos |
| v0.8.0 | https://github.com/ethereum/solidity/releases/download/v0.8.0/solc-macos |
| v0.7.6 | https://github.com/ethereum/solidity/releases/download/v0.7.6/solc-macos |
| v0.7.5 | https://github.com/ethereum/solidity/releases/download/v0.7.5/solc-macos |
| v0.7.4 | https://github.com/ethereum/solidity/releases/download/v0.7.4/solc-macos |
| v0.7.3 | https://github.com/ethereum/solidity/releases/download/v0.7.3/solc-macos |
| v0.7.2 | https://github.com/ethereum/solidity/releases/download/v0.7.2/solc-macos |
| v0.7.1 | https://github.com/ethereum/solidity/releases/download/v0.7.1/solc-macos |
| v0.7.0 | https://github.com/ethereum/solidity/releases/download/v0.7.0/solc-macos |
| v0.6.12 | https://github.com/ethereum/solidity/releases/download/v0.6.12/solc-macos |
| v0.6.11 | https://github.com/ethereum/solidity/releases/download/v0.6.11/solc-macos |
| v0.6.10 | https://github.com/ethereum/solidity/releases/download/v0.6.10/solc-macos |
| v0.6.9 | https://github.com/ethereum/solidity/releases/download/v0.6.9/solc-macos |
| v0.6.8 | |
| v0.6.7 | |
| v0.6.6 | |
| v0.6.5 | |
| v0.6.4 | |
| v0.6.3 | |
| v0.6.2 | https://github.com/web3j/solidity-darwin-binaries/releases/download/v0.6.2/solc_mac |
| v0.6.1 | https://github.com/web3j/solidity-darwin-binaries/releases/download/v0.6.1/solc_mac |
| v0.6.0 | https://github.com/web3j/solidity-darwin-binaries/releases/download/v0.6.0/solc_mac |
| v0.5.17 | |
| v0.5.16 | https://github.com/web3j/solidity-darwin-binaries/releases/download/v0.5.16/solc_mac |
| v0.5.15 | https://github.com/web3j/solidity-darwin-binaries/releases/download/v0.5.15/solc_mac |
| v0.5.14 | https://github.com/web3j/solidity-darwin-binaries/releases/download/v0.5.14/solc_mac |
| v0.5.13 | https://github.com/web3j/solidity-darwin-binaries/releases/download/v0.5.13/solc_mac |
| v0.5.12 | https://github.com/web3j/solidity-darwin-binaries/releases/download/v0.5.12/solc_mac |
| v0.5.11 | https://github.com/web3j/solidity-darwin-binaries/releases/download/v0.5.11/solc_mac |
| v0.5.10 | https://github.com/web3j/solidity-darwin-binaries/releases/download/v0.5.10/solc_mac |
| v0.5.9 | https://github.com/web3j/solidity-darwin-binaries/releases/download/v0.5.9/solc_mac |
| v0.5.8 | https://github.com/web3j/solidity-darwin-binaries/releases/download/v0.5.8/solc_mac |
| v0.5.7 | https://github.com/web3j/solidity-darwin-binaries/releases/download/v0.5.7/solc_mac |
| v0.5.6 | https://github.com/web3j/solidity-darwin-binaries/releases/download/v0.5.6/solc_mac |
| v0.5.5 | https://github.com/web3j/solidity-darwin-binaries/releases/download/v0.5.5/solc_mac |
| v0.5.4 | https://github.com/web3j/solidity-darwin-binaries/releases/download/v0.5.4/solc_mac |
| v0.5.3 | https://github.com/web3j/solidity-darwin-binaries/releases/download/v0.5.3/solc_mac |
| v0.5.2 | https://github.com/web3j/solidity-darwin-binaries/releases/download/v0.5.2/solc_mac |
| v0.5.1 | https://github.com/web3j/solidity-darwin-binaries/releases/download/v0.5.1/solc_mac |
| v0.5.0 | https://github.com/web3j/solidity-darwin-binaries/releases/download/v0.5.0/solc_mac |

### Solidity Offical Binaries for OSX

| **solc_bin** | **solc_url** |
|--------------|---------------------------------------------------------------------------|
| v0.6.9 | https://github.com/ethereum/solidity/releases/download/v0.6.9/solc-macos |
| v0.6.10 | https://github.com/ethereum/solidity/releases/download/v0.6.10/solc-macos |
| v0.6.11 | https://github.com/ethereum/solidity/releases/download/v0.6.11/solc-macos |
| v0.6.12 | https://github.com/ethereum/solidity/releases/download/v0.6.12/solc-macos |
| v0.7.0 | https://github.com/ethereum/solidity/releases/download/v0.7.0/solc-macos |
| v0.7.1 | https://github.com/ethereum/solidity/releases/download/v0.7.1/solc-macos |
| v0.7.2 | https://github.com/ethereum/solidity/releases/download/v0.7.2/solc-macos |
| v0.7.3 | https://github.com/ethereum/solidity/releases/download/v0.7.3/solc-macos |
| v0.7.4 | https://github.com/ethereum/solidity/releases/download/v0.7.4/solc-macos |
| v0.7.5 | https://github.com/ethereum/solidity/releases/download/v0.7.5/solc-macos |
| v0.7.6 | https://github.com/ethereum/solidity/releases/download/v0.7.6/solc-macos |
| v0.8.0 | https://github.com/ethereum/solidity/releases/download/v0.8.0/solc-macos |
| v0.8.1 | https://github.com/ethereum/solidity/releases/download/v0.8.1/solc-macos |

## Install

```bash
[wget -q --show-progress --progress=bar -O "$solc_bin" "$solc_url" ](wget -q --show-progress --progress=bar -O "$solc_bin" "$solc_url" )
```

## Why

OSX Binaries were only partially supported. Things break, [people make some mistakes](github.com/ethereum/homebrew-ethereum/commit/be8af166429ba38fe3eeb004e5afb3fd7008a790#diff-87eefc4061f4d55177c24ea703a227a55f6b38354ce2ef537cf28810345bbbf5)

## Contributing

Thanks to Josh Richardsion from Web3j for doing alot of the compliation for the binarnies

## License

GPL-3.0 for Solidity