Last active
February 25, 2019 11:47
-
-
Save iikirilov/744f19dd5a26ea12c1ee0192ad550664 to your computer and use it in GitHub Desktop.
web3j-workshop-prereq
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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