diff --git a/src/components/BallotKeysMetadata.jsx b/src/components/BallotKeysMetadata.jsx index 2354d26..e117d5f 100644 --- a/src/components/BallotKeysMetadata.jsx +++ b/src/components/BallotKeysMetadata.jsx @@ -15,7 +15,7 @@ export class BallotKeysMetadata extends React.Component { } } let newVotingPayoutKeys = ''; - if (ballotStore.isNewValidatorPersonalData && contractsStore.votingToChangeKeys.doesMethodExist('createBallotToAddNewValidator')) { + if (ballotStore.isNewValidatorPersonalData && contractsStore.votingToChangeKeys && contractsStore.votingToChangeKeys.doesMethodExist('createBallotToAddNewValidator')) { newVotingPayoutKeys =
diff --git a/src/components/BallotProxyMetadata.jsx b/src/components/BallotProxyMetadata.jsx index 8a35cee..ce828dd 100644 --- a/src/components/BallotProxyMetadata.jsx +++ b/src/components/BallotProxyMetadata.jsx @@ -18,7 +18,7 @@ export class BallotProxyMetadata extends React.Component { /*7*/ { value: '8', label: ballotStore.ProxyBallotType[8] }, // ProxyStorage ]; - if (!contractsStore.proxyStorage.doesMethodExist('getValidatorMetadata')) { + if (!contractsStore.proxyStorage || !contractsStore.proxyStorage.doesMethodExist('getValidatorMetadata')) { options.splice(6); // keep 0-5 and remove 6-... items if ProxyStorage is old }