poa-dapps-voting/README.md

50 lines
1.5 KiB
Markdown
Raw Normal View History

2017-12-25 09:01:09 -08:00
# POA Network Governance Dapp
2017-12-25 09:01:09 -08:00
## Supported browsers
2017-12-25 09:01:09 -08:00
* Google Chrome v 59.0.3071.115+
2017-07-06 04:07:09 -07:00
2017-12-25 09:01:09 -08:00
## MetaMask plugin setup
2017-07-06 04:07:09 -07:00
2017-12-26 04:12:37 -08:00
* Connect to POA Network in MetaMask plugin (See [Connect to POA Network via MetaMask](https://github.com/poanetwork/wiki/blob/master/MetaMask-connect.md#connect-to-poa-network-via-metamask))
2017-07-06 04:07:09 -07:00
2017-12-25 09:01:09 -08:00
* Import your voting key to MetaMask Plugin (See [Governance section from wiki](https://github.com/poanetwork/wiki/blob/master/governance.md)).
2017-07-06 04:07:09 -07:00
2017-12-25 09:01:09 -08:00
## Governance Dapp lifecycle
2017-07-06 04:07:09 -07:00
2017-12-25 09:01:09 -08:00
Check [Governance Dapp section from wiki](https://github.com/poanetwork/wiki/blob/master/governance.md)
2017-12-25 09:01:09 -08:00
## 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.
2017-12-25 09:01:09 -08:00
![](./docs/ballots.png)
2017-12-25 09:01:09 -08:00
## New ballot page
Click **NEW BALLOT** button from any page to create a new ballot.
2017-12-25 09:01:09 -08:00
![](./docs/new_ballot.png)
2017-12-25 09:01:09 -08:00
## Configuration file
2017-12-25 09:11:11 -08:00
It is configured with [POA Network contract](https://github.com/poanetwork/poa-network-consensus-contracts)
2017-12-25 09:01:09 -08:00
Path: `./src/contracts/addresses.js`
2017-12-11 14:23:01 -08:00
```
2017-12-25 09:01:09 -08:00
module.exports = {
VOTING_TO_CHANGE_KEYS_ADDRESS: '0x49df4ec19243263e5db22da5865b4f482b8323a0',
2017-12-25 09:01:09 -08:00
VOTING_TO_CHANGE_MIN_THRESHOLD: '0x8829ebe113535826e8af17ed51f83755f675789a',
VOTING_TO_CHANGE_PROXY: '0x6b728399b41a38d4109f7af2213d4cc31ca87812',
METADATA_ADDRESS: '0xcBB2912666c7e8023B7ec78B6842702eB26336aC',
POA_ADDRESS: '0x8bf38d4764929064f2d4d3a56520a76ab3df415b',
BALLOTS_STORAGE_ADDRESS: '0x0d7590c7aedf1e7e85fc9a1ee88f6f17d3ba762f'
2017-12-11 14:23:01 -08:00
}
```
2017-12-25 09:01:09 -08:00
## Building from source
2017-12-25 09:01:09 -08:00
1) `npm i`
2017-12-25 09:01:09 -08:00
2) `npm start`