This repo consists the training material for creating a sample DApp in ethereum. The repo covers the following concepts:
- Solidity programming language
- Ethereum environment
- Remix Solidity IDE
- Smart contracts
- Simple WebApp
Check if nodejs is installed by entering the following commands in the terminal
node --version
npm --version
If any of the above commands works then we are in good shape to go ahead else install the node js and refer to this list for the same.
The below command should install the test ethereum environment:
npm install -g ethereumjs-testrpc
To spin up the test ethereum environment:
testrpc
Building the web project:
mkdir code && cd code
npm init
npm install ethereum/web3.js --save
web3 api's allows us to connect connect our smart contract to our web applications
- Blogs explaining ethereum
- Crowd fundign tool
- Identity services
- Tool for building decentralized blockchain apps
- Supply chain transperency
- Forecasting playground
- Openmined project
- Steem
- Stock market
Reddit of blockchain with more incentives, in this platform content creators get paid for good work.