hyperlane-xyz / hyperlane-monorepo

The home for Hyperlane core contracts, sdk packages, and other infrastructure
https://hyperlane.xyz
Other
318 stars 351 forks source link

Cosmos RPC fallback provider #3425

Open tkporter opened 7 months ago

tkporter commented 7 months ago

Problem

Solution

avious00 commented 7 months ago

hey @tkporter is this a different fallback from https://github.com/hyperlane-xyz/issues/issues/892

tkporter commented 7 months ago

Yeah that one was done just for the GRPC provider but not for the RPC provider (sadly we require RPC and GRPC for cosmos). So this tracks the RPC one

tkporter commented 3 months ago

Recent motivating incident https://www.notion.so/hyperlanexyz/Neutron-indexing-outage-6eb3ad137337411c8329595a47e86147#8a5ae8509bdc4dad9b5af5495fb0b937

antonr-p2p commented 3 weeks ago

We face this issue from time to time for Neutron network, depending on frequency of Neutron validators upgrades. Last months there were few Neutron network outages that lead to Hyperlane validator stucking due to missing of proper failover to other RPC nodes.