Merge pull request #1591 from public-awesome/fix-tendermint-check

fix rpc client node info check
This commit is contained in:
Simon Warta 2024-06-06 10:09:09 +02:00 committed by GitHub
commit f71cdc35a8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 7 additions and 2 deletions

View File

@ -6,6 +6,11 @@ and this project adheres to
## [Unreleased] ## [Unreleased]
### Fixed
- @cosmjs/tendermint-rpc: fix node info check to accept empty string on channels
field ([#1591])
## [0.32.3] - 2024-03-08 ## [0.32.3] - 2024-03-08
### Changed ### Changed

View File

@ -599,7 +599,7 @@ function decodeNodeInfo(data: RpcNodeInfo): responses.NodeInfo {
listenAddr: assertNotEmpty(data.listen_addr), listenAddr: assertNotEmpty(data.listen_addr),
network: assertNotEmpty(data.network), network: assertNotEmpty(data.network),
version: assertString(data.version), // Can be empty (https://github.com/cosmos/cosmos-sdk/issues/7963) version: assertString(data.version), // Can be empty (https://github.com/cosmos/cosmos-sdk/issues/7963)
channels: assertNotEmpty(data.channels), channels: assertString(data.channels), // can be empty
moniker: assertNotEmpty(data.moniker), moniker: assertNotEmpty(data.moniker),
other: dictionaryToStringMap(data.other), other: dictionaryToStringMap(data.other),
protocolVersion: { protocolVersion: {

View File

@ -597,7 +597,7 @@ function decodeNodeInfo(data: RpcNodeInfo): responses.NodeInfo {
listenAddr: assertNotEmpty(data.listen_addr), listenAddr: assertNotEmpty(data.listen_addr),
network: assertNotEmpty(data.network), network: assertNotEmpty(data.network),
version: assertString(data.version), // Can be empty (https://github.com/cosmos/cosmos-sdk/issues/7963) version: assertString(data.version), // Can be empty (https://github.com/cosmos/cosmos-sdk/issues/7963)
channels: assertNotEmpty(data.channels), channels: assertString(data.channels), // can be empty
moniker: assertNotEmpty(data.moniker), moniker: assertNotEmpty(data.moniker),
other: dictionaryToStringMap(data.other), other: dictionaryToStringMap(data.other),
protocolVersion: { protocolVersion: {