From ae1f2e28a0da44e6a9f8c448465e26997c69d107 Mon Sep 17 00:00:00 2001 From: Simon Warta Date: Tue, 17 Nov 2020 16:27:27 +0100 Subject: [PATCH] Add workaround for missing Tendermint version --- packages/tendermint-rpc/src/adaptorforversion.ts | 5 ++++- packages/tendermint-rpc/src/v0-33/responses.ts | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/tendermint-rpc/src/adaptorforversion.ts b/packages/tendermint-rpc/src/adaptorforversion.ts index dc69d77d..d991c3cd 100644 --- a/packages/tendermint-rpc/src/adaptorforversion.ts +++ b/packages/tendermint-rpc/src/adaptorforversion.ts @@ -5,7 +5,10 @@ import { Adaptor } from "./adaptor"; import { v0_33 } from "./v0-33"; const hashes = { - v0_34: ["ca2c9df"], + v0_34: [ + "ca2c9df", // v0.34.0-rc6 + "", // See https://github.com/cosmos/cosmos-sdk/issues/7963 + ], }; /** diff --git a/packages/tendermint-rpc/src/v0-33/responses.ts b/packages/tendermint-rpc/src/v0-33/responses.ts index 4594d127..d3dd6814 100644 --- a/packages/tendermint-rpc/src/v0-33/responses.ts +++ b/packages/tendermint-rpc/src/v0-33/responses.ts @@ -502,7 +502,9 @@ function decodeNodeInfo(data: RpcNodeInfo): responses.NodeInfo { id: fromHex(assertNotEmpty(data.id)), listenAddr: assertNotEmpty(data.listen_addr), network: assertNotEmpty(data.network), - version: assertNotEmpty(data.version), + // TODO: Reactivate check when https://github.com/cosmos/cosmos-sdk/issues/7963 is resolved + // version: assertNotEmpty(data.version), + version: data.version, channels: assertNotEmpty(data.channels), moniker: assertNotEmpty(data.moniker), other: dictionaryToStringMap(data.other),