After about a month of on and off development I am proud to say that
I took a project from the Ethereum dev class I am working on and rewrote it for a development boilerplate. The idea is simple, add and remove messages on the Ethereum blockchain. This project has a smart contract that is deployed to the Rinkeby testnet and React to access it via web3.js.
This project uses NodeJs, Metamask, Solidity, Web3.js, React, and Next technologies.
SETUP AND RUN
- Setup an acount in the MetaMask plugin and copy your 12 words to a notepad.
- Then go to https://infura.io and setup an account to get an API key.
- Go to https://faucet.rinkeby.io, follow the instructions to get some test ETH in your primary MetaMask account
- Add your 12 words to
- Add your API key to
- Install required NodeJs modules
- Compile your contracts
- Test your setup
- Deploy to Rinkeby:
- Run your App:
npm run dev
Special thanks to Stephen Grider for the awesome Udemy class
Modified and updated from https://github.com/StephenGrider/EthereumCasts