CosmJS QueryClient validatorDelegations hangs on cosmos nodes #12756
Description
Summary of Bug
I posted this issue on cosmjs repository and was asked to post this here as this could actually be an SDK issue.
We've tried calling validatorDelegations from staking module of the cosmjs library on multiple cosmos nodes via rpc port 26657 (public as well as our own) and every time it hangs - the node actually stops syncing - without returning anything. Sometimes we get the 504 Timeout which doesn't mean much.
We've been using cosmjs on multiple other tendermint nodes (such as axelar and gravity-bridge) where this issue doesn't arise.
Perhaps this issue happens due to the larger data scale on cosmos. We've tried to manually creating staking extension with a smaller pagination size but it still didn't work.
We've tried querying (via cli) the rest and gprc port which works okay.
Version
This was last tested on public rpc cosmos node tm version 0.34.14, gaia 7.
Steps to Reproduce
Connect to cosmos node and call QueryClient.staking.validatorDelegations (install cosmjs library) on one of the active validators.
Activity