Chihuahua #102 10/3/2026, 1:52:56 PM

Recover expired IBC client 07-tendermint-45 (Osmosis), second attempt

Chihuahua proposal #102: Recovers the expired IBC client 07-tendermint-45 (Chihuahua's light client of osmosis-1, used by channel-7 Osmosis channel-113) with...

Yes

100%

No

0%

Abstain

0%

Veto

0%

Original Proposal Text

Recovers the expired IBC client 07-tendermint-45 (Chihuahua's light client of osmosis-1, used by channel-7 Osmosis channel-113) with the active substitute 07-tendermint-226. Proposal 98 asked the same and passed, but its execution failed ("subject client state does not match substitute client state"): the substitute 07-tendermint-224 was created with a relayer's defaults, max_clock_drift 600s, while 07-tendermint-45 has 25s. MsgRecoverClient requires every parameter to match except height, trusting period and chain id. 07-tendermint-226 is a clone of 07-tendermint-45: identical client state, only the latest height moved to a recent osmosis-1 header (agreed by several independent RPCs) and a 9-day trusting period. It was checked against the ibc-go v8.7.0 rules, and the whole recovery was rehearsed on a fork of mainnet state: a 600s substitute fails with the same error as proposal 98, the clone passes, 07-tendermint-45 becomes Active and accepts new Osmosis headers. After recovery a relayer refreshes the client daily so it cannot expire again.

Community

Up 0 Down 0 Comments 0

1XP X 0base.vc

Cosmos governance portal by 1XP Validator and 0base.vc

... chains Wallet ready