2017-12-15 19:14:02 -08:00
# POA Network Ceremony Dapp
2017-06-13 14:20:25 -07:00
2017-12-15 19:14:02 -08:00
## Supported browsers
2017-07-06 03:34:50 -07:00
2017-12-15 19:14:02 -08:00
* Google Chrome v 59.0.3071.115+
2017-07-06 03:34:50 -07:00
2017-12-15 19:14:02 -08:00
## MetaMask plugin setup
2017-07-06 03:52:15 -07:00
2017-12-25 10:26:41 -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 03:52:15 -07:00
2017-12-23 10:44:51 -08:00
* Import your initial key to MetaMask Plugin: browse keystore file, received from invitation, and enter password for the key (See [Importing of keys from wiki ](https://github.com/poanetwork/wiki/blob/master/MetaMask-connect.md#importing-of-keys )).
2017-07-06 03:34:50 -07:00
2017-12-15 19:14:02 -08:00
## Ceremony Dapp lifecycle
2017-07-06 04:03:58 -07:00
2017-12-23 10:44:51 -08:00
Check [Ceremony Dapp section from wiki ](https://github.com/poanetwork/wiki/blob/master/ceremony.md )
2017-07-06 04:03:58 -07:00
2017-12-15 19:14:02 -08:00
## Initial page
![](./docs/index.png)
2017-06-13 14:13:03 -07:00
2017-12-15 19:14:02 -08:00
## Results page
![](./docs/results.png)
2017-06-13 14:20:25 -07:00
2017-12-15 19:14:02 -08:00
## Configuration file
2017-12-23 10:44:51 -08:00
It is configured with [POA Network contract ](https://github.com/poanetwork/poa-network-consensus-contracts )
2017-06-13 14:20:25 -07:00
2017-12-21 02:31:29 -08:00
Path: [`./src/addresses.js` ](./src/addresses.js )
2017-06-13 14:20:25 -07:00
```
2017-12-21 02:30:03 -08:00
module.exports = {
KEYS_MANAGER_ADDRESS: '0xfc90125492e58dbfe80c0bfb6a2a759c4f703ca8'
2017-06-13 14:20:25 -07:00
}
```
2017-06-28 09:22:53 -07:00
2017-12-15 19:14:02 -08:00
## Building from source
2017-06-28 09:22:53 -07:00
2017-12-15 19:14:02 -08:00
1) `npm i`
2017-06-28 09:22:53 -07:00
2017-12-15 19:14:02 -08:00
2) `npm start`