Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
web3j-workshop-prereq
Slides - https://docs.google.com/presentation/d/1Zmo6Wi2gMA40AmkRKr4uR-m-VXIVc-FBqG4XXtXwrfo/edit?usp=sharing
The repo with example code can be found at https://github.com/iikirilov/web3j-workshop2018 - each exercise can be found on a different branch
You will need the following:
1. Java 8
2. Eclipse/Intellij Idea
3. Solidity Compiler (c++ compiler is a prerequisite) >= 0.4.2 && < 0.5
Mac:
brew tap ethereum/ethereum
brew install https://raw.githubusercontent.com/ethereum/homebrew-ethereum/9599ce8371d9de039988f89ed577460e58a0f56a/solidity.rb
Ubuntu:
wget http://cz.archive.ubuntu.com/ubuntu/pool/universe/z/z3/libz3-4_4.4.1-0.3build4_amd64.deb
sudo apt install ./libz3-4_4.4.1-0.3build4_amd64.deb
wget https://launchpad.net/~ethereum/+archive/ubuntu/ethereum/+files/solc_0.4.24+ubunut3-0ubuntu2~artful_amd64.deb
sudo apt install ./solc_0.4.24+ubunut3-0ubuntu2~artful_amd64.deb
Other OS:
please see https://github.com/ethereum/solidity/releases
4. Geth - please connect to our remote node
Mac:
brew install ethereum
geth attach https://epirus:epirus-rocks@rinkby-geth.clients.epirus.blk.io
Ubuntu:
sudo apt-get install ethereum
geth attach https://epirus:epirus-rocks@rinkby-geth.clients.epirus.blk.io
Other OS:
please see https://github.com/ethereum/go-ethereum/wiki/Installing-Geth
geth attach https://epirus:epirus-rocks@rinkby-geth.clients.epirus.blk.io
5. Web3j command line tools
Mac:
brew tap web3j/web3j
brew install web3j
Other OS:
please see https://github.com/web3j/web3j/releases
6. Docker >= 18.06.1-ce
please see https://docs.docker.com/install - don't forget to start the docker daemon after installing.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.