Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rogerballard/web3-playground
A playground for learning web3 development technologies
https://github.com/rogerballard/web3-playground
Last synced: 4 days ago
JSON representation
A playground for learning web3 development technologies
- Host: GitHub
- URL: https://github.com/rogerballard/web3-playground
- Owner: rogerballard
- Created: 2018-03-10T16:58:29.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-04-27T12:46:46.000Z (over 6 years ago)
- Last Synced: 2024-11-09T23:34:11.885Z (2 months ago)
- Language: JavaScript
- Homepage: https://web3-playground.herokuapp.com/
- Size: 691 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Web3 Playground
A playground project for exploring, learning and implementing some of the key concepts of the decentralised web (Web3). This is primarily a learn-by-doing experience, where there will be some working examples of projects. If you have any ideas on improving what you see here, I'd be happy to discuss with you.__Disclamer: None of the code you see here is production ready. I recommend running this connected to a private Ethereum network, so that incase there is a bug, nothing of value will be lost.__
## Getting Started
### Installing
Clone this repository
```
$ git clone
```
Install dependencies
```
$ npm install (This may take a while - Truffle has serious dependency requirements.)
```While installing packages, take the time to download:
- [MetaMask](https://metamask.io/) to enable your browser to access decentralised apps (dApps).
- [Ganache](http://truffleframework.com/ganache/) to run a personal Ethereum blockchain on your machine.## Current Features
__Instructions page__ has diagrams, ready for explanations to be added to be more friendly to newcomers.
__ERC20 Contract page__ provides an interface for the [MintableToken](https://openzeppelin.org/api/docs/token_ERC20_MintableToken.html) smart contract by OpenZeppelin. The interface implements the full [ERC20 Specification](https://theethereum.wiki/w/index.php/ERC20_Token_Standard) as well as additional minting functionality.