Summary
This proposal introduces core code to re-enable IBCs between Luna Classic and the following three channels.
Channel-1, Osmosis
Channel-49, Crescent
Channel-20, Juno
During the de-peg, the above three channels were disabled (along with the market swap mechanism). In cooperation with Osmosis and Notional labs, we have been working on an L1/L2 chain upgrade that would re-enable IBCs. However, due to the breaking changes and significant test requirements that need to occur for the chain to reach parity with the greater cosmos ecosystem, we have discussed separating the IBC channel from the overall software upgrade.
This proposal separates the re-opening of IBCs from the larger chain upgrade and offers it now, given community approval. The target block to re-open these three IBC channels is 10,542,500, or approximately December 5th, 2022. This would allow the trapped assets on both sides of the channel flow via the opened IBC channel (most of which is trapped on Osmosis).
The v1.0.4 release exists on the “reopen-ibc” branch on the terra-rebels github repository and incorporates the following changes from v1.0.1 (dragonberry patch).
#1 Reopening of the channels
#2 Adjustment of the target block height to 10,542,500
#3 Refactor to keep consensus during resync
Final v1.0.4 release,
Procedure
If the community passes governance to re-enable the three channels, the validators will be asked to upgrade to v1.0.4 before the designated block height, 10,524,500. The upgrade does not require a chain halt and preliminary testing has been successful. The code has been reviewed by members of Terra rebels, Notional, and Osmosis. We are continuing testing as well as seeking more external reviews from the Interchain IBC team.
Upon success of this upgrade, we will continue with unfreezing of the tendermint clients between the blockchains. This will require multiple additional governance proposals.
Voting
The YES vote indicates that the chain should adopt this patch now and proceed with the opening of the channels and clients between the three channels, Osmosis, Crescent, and Juno.
A NO vote indicates that the community does not want to proceed with reopening IBCs at this time. The reopening of IBCs will then be revisited at a later time with a broader L1/L2 chain upgrade.