(Feature) Create a page where you can just generate keys
This commit is contained in:
parent
7959c05142
commit
9efbdf845a
30
src/App.js
30
src/App.js
|
@ -6,6 +6,7 @@ import swal from 'sweetalert';
|
|||
import './index/index.css';
|
||||
import ReactDOM from 'react-dom';
|
||||
import { error } from 'util';
|
||||
import addressGenerator from './addressGenerator'
|
||||
|
||||
function generateElement(msg){
|
||||
let errorNode = document.createElement("div");
|
||||
|
@ -55,6 +56,25 @@ class App extends Component {
|
|||
}
|
||||
})
|
||||
}
|
||||
componentDidMount(){
|
||||
if(window.location.hash.indexOf('just-generate-keys') !== -1) {
|
||||
this.generateKeys();
|
||||
}
|
||||
}
|
||||
async generateKeys() {
|
||||
const mining = await addressGenerator();
|
||||
const voting = await addressGenerator();
|
||||
const payout = await addressGenerator();
|
||||
this.setState({
|
||||
mining,
|
||||
voting,
|
||||
payout,
|
||||
keysGenerated: true
|
||||
})
|
||||
return {
|
||||
mining, voting, payout
|
||||
}
|
||||
}
|
||||
async onClick() {
|
||||
this.setState({loading:true});
|
||||
const initialKey = window.web3.eth.defaultAccount;
|
||||
|
@ -74,15 +94,7 @@ class App extends Component {
|
|||
return;
|
||||
}
|
||||
if(Number(isValid) === 1){
|
||||
const mining = await this.keysManager.generateKeys();
|
||||
const voting = await this.keysManager.generateKeys();
|
||||
const payout = await this.keysManager.generateKeys();
|
||||
this.setState({
|
||||
mining,
|
||||
voting,
|
||||
payout,
|
||||
keysGenerated: true
|
||||
})
|
||||
const {mining, voting, payout} = await this.generateKeys()
|
||||
// add loading screen
|
||||
await this.keysManager.createKeys({
|
||||
mining: mining.jsonStore.address,
|
||||
|
|
|
@ -10,7 +10,7 @@ module.exports = (netId) => {
|
|||
switch (netId){
|
||||
case '77':
|
||||
return SOKOL_ADDRESSES
|
||||
case '99':
|
||||
case '99':
|
||||
return CORE_ADDRESSES
|
||||
default:
|
||||
return CORE_ADDRESSES
|
||||
|
|
Loading…
Reference in New Issue