_"Yes, this is an IBC issue. Our IBC client has expired, and we need to update it. However, the current code that allows this update is not working. While we already have a fix for this, implementing it would require a chain update. Unfortunately, we believe we don't have sufficient testing to proceed with the chain update at this time.
This leaves us with two possible solutions:
Perform a chain update: This would require adding more end-to-end tests to ensure the update is safe and reliable.
Explore alternative methods to update the IBC client: This would avoid the need for a chain update."_
For information, Keplr uses the old cosmos-sdk/MsgTransfer as type_url replaced by /ibc.applications.transfer.v1.MsgTransfer: https://ibc.cosmos.network/v9/apps/transfer/messages/
The TX works as I said bellow. But it's still Pending. I can change timeouts, It cancel the TX and the funds came back.
So.. I don't know
Current state
@omarsy already investigated on it, I quote him:
_"Yes, this is an IBC issue. Our IBC client has expired, and we need to update it. However, the current code that allows this update is not working. While we already have a fix for this, implementing it would require a chain update. Unfortunately, we believe we don't have sufficient testing to proceed with the chain update at this time.
This leaves us with two possible solutions:
The issue
Here is a TX that is Success, but stuck on Pending: https://www.mintscan.io/cosmos/tx/A6ED1206D08F5F72F7297E9AECF39ADB3D9B8A12E97454E0A18F9CA9F5A10DC9?sector=logs
How to reproduce
Here: https://app.teritori.com/wallet-manager Clic on Deposit:
Choose an amount (You need some ATOM on Cosmos Hub), clic on Deposit, accept the TX from Keplr wallet
What I've tried in front (Nothing change, and it's normal)
timeoutHeight
to the TXsendIbsTokens
tosignAndBroadcast
(Here https://github.com/TERITORI/teritori-dapp/blob/main/packages/components/modals/DepositWithdrawModal.tsx#L261)For information, Keplr uses the old
cosmos-sdk/MsgTransfer
as type_url replaced by/ibc.applications.transfer.v1.MsgTransfer
: https://ibc.cosmos.network/v9/apps/transfer/messages/ The TX works as I said bellow. But it's still Pending. I can change timeouts, It cancel the TX and the funds came back. So.. I don't know