Skip to content

Conversation

InnovationTheory
Copy link

  • Updated Osmosis IBC link for Arkeo to use new clients and connections
    • src_client_id: 07-tendermint-12
    • dst_client_id: 07-tendermint-3604
    • src_connection_id: connection-13
    • dst_connection_id: connection-10951
    • src_channel_id: channel-9
    • dst_channel_id: channel-107016

This change replaces the expired IBC client with the new valid one, restoring the transfer channel between Arkeo and Osmosis.

…n IDs

- Updated Osmosis IBC link for Arkeo to use new clients and connections
  - src_client_id: 07-tendermint-12
  - dst_client_id: 07-tendermint-3604
  - src_connection_id: connection-13
  - dst_connection_id: connection-10951
  - src_channel_id: channel-9
  - dst_channel_id: channel-107016

This change replaces the expired IBC client with the new valid one,
restoring the transfer channel between Arkeo and Osmosis.
@CryptoAssassin1
Copy link
Member

  1. Revert field naming to snake_case:
    • chain-1 → chain_1
    • chain-2 → chain_2
    • chain-name → chain_name
    • client-id → client_id
    • connection-id → connection_id
    • channel-id → channel_id
    • port-id → port_id
  2. Fix schema path: Change ../../ibc_data.schema.json to ../ibc_data.schema.json

@JeremyParish69
Copy link
Contributor

JeremyParish69 commented Oct 10, 2025

There is already ARKEO liquidity established on Osmosis. A new or replacement transfer/transfer channel is not allowed (unless governance on both chain approve it).
A channel can be recovered through governance by recovering the client or replacing the client, but changing the channel id's is not allowed.

@JeremyParish69 JeremyParish69 marked this pull request as draft October 10, 2025 18:06
@InnovationTheory
Copy link
Author

InnovationTheory commented Oct 15, 2025 via email

@JeremyParish69
Copy link
Contributor

So it looks like both the client on Arkeo and Osmosis we created have expired. I am going through the process of MsgRecoverClient for the arkeo client, but I wasn't sure the process for handling this gov prop on the Osmosis side. Do I just submit it and do these get approved naturally, or do I have to create a case for the change? Appreciate your insight and help. -p

It looks like it's the same message. I just searched Mintscan to find previous examples of recovering expired clients
e.g., https://www.mintscan.io/osmosis/proposals/973

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants