How To Download Solidity On Mac
Alternatives to Solidity for Web, Windows, Mac, Linux, iPhone and more. Filter by license to discover only free or Open Source alternatives. This list contains a total of 9 apps similar to Solidity. List updated: 6/25/2020 3:54:00 PM.
Specific Versions
If you're looking for a specific release, operating system or architecture, below you will find:
- All stable and develop builds of Geth and tools
- Archives for non-primary processor architectures
- Android library archives and iOS XCode frameworks
Please select your desired platform from the lists below and download your bundle of choice. Please be aware that the MD5
checksums are provided by our binary hosting platform (Azure Blobstore) to help check for download errors. For security guarantees please verify any downloads via the attached PGP signature files (see OpenPGP Signatures for details).
Stable releases
These are the current and previous stable releases of go-ethereum, updated automatically when a new version is tagged in our GitHub repository.
Develop builds
These are the develop snapshots of go-ethereum, updated automatically when a new commit is pushed into our GitHub repository.
OpenPGP Signatures
All the binaries available from this page are signed via our build server PGP keys:
Build Server | Unique ID | OpenPGP Key | Fingerprint |
---|---|---|---|
Android Builder | Go Ethereum Android Builder <geth-ci@ethereum.org> | F9585DE6 | 8272 1824 F4D7 46E0 B5A7 AB95 70AD 154B F958 5DE6 |
iOS Builder | Go Ethereum iOS Builder <geth-ci@ethereum.org> | C2FF8BBF | 70AD EB8F 3BC6 6F69 0256 4D88 F29D EFAF C2FF 8BBF |
Linux Builder | Go Ethereum Linux Builder <geth-ci@ethereum.org> | 9BA28146 | FDE5 A1A0 44FA 13D2 F7AD A019 A61A 1356 9BA2 8146 |
macOS Builder | Go Ethereum macOS Builder <geth-ci@ethereum.org> | 7B9E2481 | 6D1D AF5D 0534 DEA6 1AA7 7AD5 5589 15E1 7B9E 2481 |
Windows Builder | Go Ethereum Windows Builder <geth-ci@ethereum.org> | D2A67EAC | C4B3 2BB1 F603 4241 A9E6 50A1 9417 309E D2A6 7EAC |
Developer | Unique ID | OpenPGP Key | Fingerprint |
---|---|---|---|
Felix Lange | Felix Lange <fjl@ethereum.org> | E058A81C | 6047 0B71 5865 392D E43D 75A3 337E 68FC E058 A81C |
Martin Holst Swende | Martin Holst Swende <martin.swende@ethereum.org> | 05A5DDF0 | CA99 ABB5 B36E 24AD 5DA0 FD40 683B 438C 05A5 DDF0 |
Péter Szilágyi | Péter Szilágyi <peter@ethereum.org> | 1CCB7DD2 | 4948 43FC E822 1C4C 86AB 5E2F 119A 7638 1CCB 7DD2 |
Importing keys and verifying builds
You can import the build server public keys by grabbing the individual keys directly from the keyserver network:
Similarly you can import all the developer public keys by grabbing them directly from the keyserver network:
Solidity Tutorial Pdf
From the download listings above you should see a link both to the downloadable archives as well as detached signature files. To verify the authenticity of any downloaded data, grab both files and then run:
Note that you must use the name of the signature file, and you should use the one that's appropriate to the download you're verifying.
Install Solidity
#------------------------------------------------------------------------------ |
# solidity.rb |
# |
# Homebrew formula for solidity. Homebrew (http://brew.sh/) is |
# the de-facto standard package manager for OS X, and this Ruby script |
# contains the metadata used to map command-line user settings used |
# with the 'brew' command onto build options. |
# |
# Our documentation for the solidity Homebrew setup is at: |
# |
# http://solidity.readthedocs.io/en/latest/installing-solidity.html |
# |
# (c) 2014-2017 solidity contributors. |
#------------------------------------------------------------------------------ |
classSolidityAT4 < Formula |
desc'The Solidity Contract-Oriented Programming Language' |
homepage'http://solidity.readthedocs.org' |
url'https://github.com/ethereum/solidity/releases/download/v0.4.24/solidity_0.4.24.tar.gz' |
version'0.4.24' |
sha256'b6828266d9b108a035f44127a6107c9fbc516018b0fcf5de370196306cddb2a8' |
depends_on'cmake'=>:build |
depends_on'boost@1.60'=>'c++11' |
# Note: due to a homebrew limitation, ccache will always be detected and cannot be turned off. |
depends_on'ccache'=>:build |
depends_on'z3' |
definstall |
system'cmake','.', *std_cmake_args,'-DTESTS=OFF' |
system'make','install' |
end |
testdo |
system'#{bin}/solc','--version' |
end |
end |