diff --git a/cosmos/chain-registry/registry.go b/cosmos/chain-registry/registry.go index 24034db..7835845 100644 --- a/cosmos/chain-registry/registry.go +++ b/cosmos/chain-registry/registry.go @@ -122,11 +122,13 @@ func (rc *chainRegistryClient) ChainNameForChainID(ctx context.Context, targetCh chainInfo, err := rc.ChainInfo(ctx, chainName) if err != nil { rc.log.Warn().Err(err).Str("chain_name", chainName).Msg("error fetching chain information during chain id refresh, this chain will not be supported") - } - chainID = chainInfo.ChainID + } else { + + chainID = chainInfo.ChainID - // Set in cache - rc.chainNameToChainID[chainName] = chainID + // Set in cache + rc.chainNameToChainID[chainName] = chainID + } } else { rc.log.Debug().Str("chain_name", chainName).Msg("found chain id in cache") }