TL;DR: fork this repo for an Ethereum dev stack focused on fast product iteration
Chapter 1: π Programming Decentralized Money
Chapter 2: π΅ The Token
Chapter 3: βοΈ Minimum Viable Decentralized Exchange
Chapter 0: π§« (research ) Building on Ethereum in 2020
Chapter 7: π³ Personal Token Voting
Chapter X: π¨ NFTY Ink
NFTY Ink lets you sign your name or draw whatever you want, immortalise that Ink on Ethereum and IPFS, and then Mint Inks as NFTs. Create and Collect all the Inks! Built with:
- Scaffold ETH
- React Canvas Draw for the drawing
- IPFS for storing the drawing and meta-information
First, you'll need NodeJS>=10 plus Yarn and Git installed.
πΎ Clone/fork repo and then install:
git clone -b nfty-ink-dev https://github.com/austintgriffith/scaffold-eth.git nfty-dapp
cd nfty-dapp
yarn installβοΈ This will take some time. How about a quick tour of the file structure with your favorite code editor?
π‘ Sometimes the install throws errors like "node-gyp", try the next step even if you see problems.
yarn startπ This starts the front-end at http://localhost:3000
β Start your local blockchain powered by π·ββοΈBuidler:
yarn run chainNote: You'll need to run this command in a new terminal window
π Use this eth.build to double-check your local chain and account balances
βοΈ Compile your contracts:
yarn run compileπ’ Deploy your contracts to the frontend:
yarn run deployπ Watch for changes then compile, deploy, and hot reload the frontend:
yarn run watch⨠Start our server for uploading to IPFS:
yarn run serverTODO
- Add tests (π¬Test your contracts by editing
myTest.jsinpackages/buidler/contracts)
yarn run test