De-centralised collaborative story writing application. Made by following "Build Your First Ethereum DApp". Anybody having metamask installed can send their paragraph entry. The full story is then rendered next to input fields.
- Custom Token (STT)
- Voting Mechanism with locking to prevent Sybill Attack
- Token Farm for distribution as well as conversion of custom tokens
- Submit Entry: requires at least 1 STT
- Transfer Ownership (owner only)
- Reduce fee (owner only)
- Buy TNS Token
- Check token balance
- Whitelist (People who can receive STT)
- End Chapter
- Withdraw
- Owner Withdraw(owner only)
- npm run deployLocal: Deploy contract on local blockchain.
- npm run deployNetwork: Deploy contract on Test net (require API key).
- npm run consoleLocal: Start javascript console on local blockchain.
- npm run test: Run all tests.
Solidity along with OpenZeppelin Libraries
PS: I hold no copyrights to this project. It just a learning experience