monetarycoin-distribution-dapp
v0.2.0
Published
a DApp for interacting with MonetaryCoin Distribution contract
Maintainers
Readme
MonetaryCoin PreDistribution-DApp
A DAPP for interacting with the MonetaryCoin distribution contract

App Deployed to https://MonetaryCoin.io
Additional info
Core components
- [ ] LightWallet V3
- [ ] Web3.js Ethereum JavaScript API V1.0
- [ ] React-boilerplate as a wrapper of React JS, Redux, Saga, Reselect, ImmutableJS and more
- [ ] Ant Design React js components
- [ ] Webpack 3 - A bundler for javascript and friends.
- [ ] Many others, See package.json
API Providers
- [ ] Infura.io as JsonRPC provider (fallback for non-web3 browsers)
Features
- [x] Distribution general info
- [x] Commit to specific Window
- [x] Withdraw token after window is closed
- [ ] Live Update from the blockchain
MonetaryCoin Distribution ABI
To initiate the contract we use
web3.eth.contract(distributionAbi)Like all other network communication in the app, calls to erc20 contracts are done inside app/containers/Dashboard/saga.js.
ERC20 Abi can be imported using
import { distributionAbi } from 'utils/contracts/abi';npm scripts for MonetaryCoin PreDistribution-DApp:
npm run build:dll to build webpack DLL required for development.
npm run start to start development mode. Go to http://localhost:3002 - changes will be reflected in realtime using hot module reloading.
npm run build to create bundle for publishing
npm run generate to create new components / containers using the generator.
For more documentation regarding the react setup see react-boiledplate docs or the official repo.
After build, webpack monitor will generate stats about bundle size:
License
This project is licensed under the MIT license, Copyright (c) 2018 The Monetary Foundation For more information see LICENSE.md.
