Setting up truffle dev environment
1 min readMay 28, 2017
Start geth with rinkeby chain
- Download Rinkeby json https://www.rinkeby.io/rinkeby.json
- Initialise datadir geth — datadir=$HOME/.rinkeby init rinkeby.json
- connect node to rinkeby network and start
geth --networkid=4 --datadir=$HOME/.rinkeby --cache=1024 --syncmode=full --bootnodes=enode://a24ac7c5484ef4ed0c5eb2d36620ba4e4aa13b8c84684e1b4aab0cebea2ae45cb4d375b77eab56516d34bfbd3c1a833fc51296ff084b770b94fb9028c4d25ccf@52.169.42.101:30303
4. start ethereum wallet
/Applications/Ethereum\ Wallet.app/Contents//MacOS/Ethereum\ Wallet — rpc $HOME/.rinkeby/geth.ipc
5. Install truffle
npm install -g truffle
6. Initialize truffle
truffle init
after initialising truffle write you contract code and deploy using truffle commands