Add `RewardByBlock` item to the page `Modify Proxy Contract Ballot`

This commit is contained in:
Vadim Arasev 2019-01-25 20:39:32 +03:00
parent 0925b1e49f
commit 8708bd56b1
2 changed files with 12 additions and 14 deletions

View File

@ -7,22 +7,19 @@ import { inject, observer } from 'mobx-react'
@observer @observer
export class BallotProxyMetadata extends React.Component { export class BallotProxyMetadata extends React.Component {
render() { render() {
const { ballotStore, contractsStore, networkBranch } = this.props const { ballotStore, networkBranch } = this.props
let options = [ let options = [
/*0*/ { value: '', label: '' }, { value: '', label: '' },
/*1*/ { value: '1', label: ballotStore.ProxyBallotType[1] }, // KeysManager { value: '1', label: ballotStore.ProxyBallotType[1] }, // KeysManager
/*2*/ { value: '2', label: ballotStore.ProxyBallotType[2] }, // VotingToChangeKeys { value: '2', label: ballotStore.ProxyBallotType[2] }, // VotingToChangeKeys
/*3*/ { value: '3', label: ballotStore.ProxyBallotType[3] }, // VotingToChangeMinThreshold { value: '3', label: ballotStore.ProxyBallotType[3] }, // VotingToChangeMinThreshold
/*4*/ { value: '4', label: ballotStore.ProxyBallotType[4] }, // VotingToChangeProxy { value: '4', label: ballotStore.ProxyBallotType[4] }, // VotingToChangeProxy
/*5*/ { value: '5', label: ballotStore.ProxyBallotType[5] }, // BallotsStorage { value: '5', label: ballotStore.ProxyBallotType[5] }, // BallotsStorage
/*6*/ { value: '7', label: ballotStore.ProxyBallotType[7] }, // ValidatorMetadata { value: '7', label: ballotStore.ProxyBallotType[7] }, // ValidatorMetadata
/*7*/ { value: '8', label: ballotStore.ProxyBallotType[8] } // ProxyStorage { value: '8', label: ballotStore.ProxyBallotType[8] }, // ProxyStorage
{ value: '9', label: ballotStore.ProxyBallotType[9] } // RewardByBlock
] ]
if (!contractsStore.proxyStorage || !contractsStore.proxyStorage.doesMethodExist('getValidatorMetadata')) {
options.splice(6) // keep 0-5 and remove 6-... items if ProxyStorage is old
}
return ( return (
<div className="frm-BallotProxyMetadata"> <div className="frm-BallotProxyMetadata">
<div className="frm-BallotProxyMetadata_Row"> <div className="frm-BallotProxyMetadata_Row">

View File

@ -26,7 +26,8 @@ class BallotStore {
4: 'VotingToChangeProxy', 4: 'VotingToChangeProxy',
5: 'BallotsStorage', 5: 'BallotsStorage',
7: 'ValidatorMetadata', 7: 'ValidatorMetadata',
8: 'ProxyStorage' 8: 'ProxyStorage',
9: 'RewardByBlock'
} }
@observable ballotType @observable ballotType
@observable keysBallotType @observable keysBallotType