Skip to content

Instantly share code, notes, and snippets.

@yhuag
Last active December 29, 2018 09:26
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yhuag/5d8ee2fd46baff47edc923134048481c to your computer and use it in GitHub Desktop.
Save yhuag/5d8ee2fd46baff47edc923134048481c to your computer and use it in GitHub Desktop.
The suggestive setup list for Ethereum smart contract development at Taipei Tech 0x1 Blockchain Bootcamp

Setup List for Smart Contract Development

If you are a student of 0xAcademy, you only need to do the Compulsory part.

Compulsory

  1. Google Chrome Browser
  2. Metamask Plugin on Chrome
  3. Registered wallet/account on Ropsten
  4. Request tokens from Ropsten Faucet

Optional

  1. Node.js environment
  2. npm (Node Package Manager)
  3. Truffle Framework
  4. Ganache (Testrpc)

Advance

  1. truffle-hdwallet-provider (HDwallet package of Node.js)

Local Development Environment (Optional)

Tailored for mac, other OS might need to tweak the codes a bit. Make sure you have both your Node.js and npm installed, if not, please follow the aforelisted links.

Truffle

npm install -g truffle

Ganache/testrpc

npm install -g ganache-cli

Geth (Brew in required)

brew tap ethereum/ethereum 
brew install ethereum

Parity syncing

parity -v
parity --chain ropsten

Useful links for Taipei Tech 0x1 Blockchain Bootcamp

  1. Chat room at Gitter
  2. Basic smart contract examples by BEN
  3. Course Slide
  4. Course Notes
  5. Parity Client
  6. Remix Online Compiler
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment