diff --git a/src/components/ValidatorModal.js b/src/components/ValidatorModal.js index b67ba35..0f7b34d 100644 --- a/src/components/ValidatorModal.js +++ b/src/components/ValidatorModal.js @@ -78,7 +78,7 @@ function ValidatorModal(props) { setTab('profile') } }, [props.show]) - + function setTab(tab){ setActiveTab(tab || 'profile') } @@ -103,9 +103,11 @@ function ValidatorModal(props) { return } + const key = network.chain.sdk50OrLater ? 'query' : 'events' + network.queryClient.getTransactions([ - { key: 'events', value: `message.action='/cosmos.authz.v1beta1.MsgExec'` }, - { key: 'events', value: `message.sender='${operator.botAddress}'` } + { key: key, value: `message.action='/cosmos.authz.v1beta1.MsgExec'` }, + { key: key, value: `message.sender='${operator.botAddress}'` } ], { pageSize: 1, order: 2, diff --git a/src/utils/Chain.mjs b/src/utils/Chain.mjs index 34e718f..bc8a8d2 100644 --- a/src/utils/Chain.mjs +++ b/src/utils/Chain.mjs @@ -8,6 +8,7 @@ const Chain = (data) => { const slip44 = data.slip44 || 118 const ledgerSupport = data.ledgerSupport ?? slip44 !== 60 // no ethereum ledger support for now const sdk46OrLater = validate(cosmos_sdk_version) && compareVersions(cosmos_sdk_version, '0.46') >= 0 + const sdk50OrLater = validate(cosmos_sdk_version) && compareVersions(cosmos_sdk_version, '0.50') >= 0 const sdkAuthzAminoSupport = sdk46OrLater const aminoPreventTypes = data.aminoPreventTypes || [] const authzSupport = data.authzSupport ?? data.params?.authz @@ -37,6 +38,8 @@ const Chain = (data) => { authzAminoExecPreventTypes, apiVersions, restakeSupport, + sdk46OrLater, + sdk50OrLater, denom: data.denom || baseAsset?.base?.denom, display: data.display || baseAsset?.display?.denom, symbol: data.symbol || baseAsset?.symbol,