Solidity and ÐApp experiments with Go contract bindings.
Needed only if generating Go directly from sol
rather than from ABI
.
brew tap ethereum/ethereum
brew install solidity
brew linkapps solidity
The Windows installer puts it in the path
. For other operating systems, move the binary to an existing path location such as $GOPATH/bin
.
Alternatively, build from the source downloaded below.
In VSCode, the JuanBlanco.solidity plugin provides syntax support and compilation.
go get -u github.com/ethereum/go-ethereum
cd $GOPATH/src/github.com/ethereum/go-ethereum
go install ./cmd/abigen