Go to file
Victor Baranov 1ff1a04ef4
Merge pull request #89 from rstormsf/tx-status
Handle Tx status
2018-01-23 23:53:31 +03:00
config mobx state management is added 2017-12-19 17:27:27 +03:00
docs oraclesorg -> poanetwork 2017-12-25 20:11:11 +03:00
public address autocomplete with react-places-autocomplete; relates to #34 2017-12-28 18:08:53 +03:00
scripts mobx state management is added 2017-12-19 17:27:27 +03:00
src (Fix #86) Check tx status after submission. 2018-01-23 12:44:45 -08:00
.babelrc mobx dependencies are added 2017-12-19 14:04:22 +03:00
.gitignore Update addresses for core network 2017-12-25 22:25:17 +03:00
.nvmrc (Fix) Tell netlify which node.js version to use 2018-01-19 18:48:45 -08:00
README.md We don't need KEYS_MANAGER_ADDRESS for Governance Dapp 2017-12-29 19:25:30 +03:00
jsconfig.json Add card id + have live clockwatch 2018-01-05 12:36:25 -08:00
package-lock.json Add card id + have live clockwatch 2018-01-05 12:36:25 -08:00
package.json (Netlify) try adding randomhex module 2018-01-19 15:26:20 -08:00

README.md

POA Network Governance Dapp

Supported browsers

  • Google Chrome v 59.0.3071.115+

MetaMask plugin setup

Governance Dapp lifecycle

Check Governance Dapp section from wiki

Ballots page

You'll see the page with the list of all ballots. Here you can switch to see ACTIVE ballots. Search by ballots' data is available too.

New ballot page

Click NEW BALLOT button from any page to create a new ballot.

Configuration file

It is configured with POA Network contract

Path: ./src/contracts/addresses.js

module.exports = {
   	VOTING_TO_CHANGE_KEYS_ADDRESS: '0x49df4ec19243263e5db22da5865b4f482b8323a0',
    VOTING_TO_CHANGE_MIN_THRESHOLD: '0x8829ebe113535826e8af17ed51f83755f675789a',
    VOTING_TO_CHANGE_PROXY: '0x6b728399b41a38d4109f7af2213d4cc31ca87812',
    METADATA_ADDRESS: '0xcBB2912666c7e8023B7ec78B6842702eB26336aC',
    POA_ADDRESS: '0x8bf38d4764929064f2d4d3a56520a76ab3df415b',
    BALLOTS_STORAGE_ADDRESS: '0x0d7590c7aedf1e7e85fc9a1ee88f6f17d3ba762f'
}

Building from source

  1. npm i

  2. npm start