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 chain
Note: 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 server
TODO
- Add tests (🔬Test your contracts by editing
myTest.js
inpackages/buidler/contracts
)
yarn run test