Overview
UpdatedRejected
- Voting ended
- Nov 21, 2022
- Opened Nov 14, 2022
- Submitted
- Nov 14, 2022
- Nov 14, 03:36 UTC
- Deposit
- 1,000 KAVA
- Type
- IBC client recovery
Votes
- Yes 80.9% 26M KAVA
- No 0.3% 89.6K KAVA
- No with veto 0% 0 KAVA
- Abstain 18.8% 6.04M KAVA
Description
Summary
Through accepting this proposal, the expired IBC Tendermint client' 07-tendermint-15' will be revived (or activated) to interconnect the Cosmos SDK blockchains kava_2222-10 (i.e., Kava mainnet) and oppyChain-1 (i.e., Oppy Chain mainnet).
Current Situation
To be trustworthy, the consensus state of these clients needs to be periodically updated by IBC relayers. However, if the relayers seize their work or the relying chain is terminated, the clients can expire due to their out-of-date consensus state and will be frozen. After being frozen, updating the consensus state of the expired client becomes impossible. As a result, transferring assets through the corresponding channel become impossible and the asset transferred through the channel will be 'frozen' as well. In our case, due to our misconfiguration used to create the client, the client expired and the asset transferred through the corresponding channel was frozen.
Solution
The ibc-go implementation of the IBC protocol in the Kava Chain exposes a type of governance proposal (i.e., update-client) that enables a community to reactivate an expired/frozen Tendermint client. When such a proposal passes, the state of another (but active and updateable) Tendermint client, which is available on both chains gets copied into the expired client, thus reactivating the expired one. It is to establish this reactivation function that this governance proposal is about.
Governance Votes
YES = The canonical Tendermint client 07-tendermint-15, which interconnects oppyChain-1 (Oppy Chain) and kava_2222-10 will get updated with the state of another active Tendermint client (07-tendermint-49). NO = The Tendermint client 07-tendermint-15 remains expired/frozen. This option shows the community's intention that it does not want a functioning IBC connection between Kava Chain and Oppy Chain. ABSTAIN = You formally decline to vote either for or against the proposal.
Risks:
There are no significant risks to this proposal being accepted. Passing this proposal can reactivate the connection between KAVA Chain and Oppy Chain and also release 'trapped' Kava on Oppy Chain. Furthermore, reactivating the expired client could bring interoperability and shows the world that Kava is an open, generous, and trustworthy community that welcomes all the chains and projects to join the Kava ecosystem and gives them support when needed.
What it does
The message the chain carries out if it passes, as written in the proposal.
How validators voted
A validator's vote counts for its delegators unless they vote themselves. Largest stake first.
Voting ended before BitBasic started recording Kava votes on Oct 29, 2026, and the chain deletes votes when voting ends.