Skip to content

bug: Missing RecvPacket / ack for subset of Osmosis → Celestia packets (channel-6994 ↔ channel-2) #6233

@jcstein

Description

@jcstein

Summary of Bug

Hey team, we're investigating an issue where both the go-relayer and hermes fail to acknowledge certain packets. These are all incoming packets from other chains to celestia (e.g. Osmosis has >275 packet commitments on the Celestia channel), we have tracked all packets and all have been received on Celestia, but none have been acknowledged on the Osmosis side.

Both hermes and the go relayer don't "see the packets"

Packets pending on source chain (osmosis-1):
  Unreceived packets:
  Unreceived acks:
Packets pending on destination chain (celestia):
  Unreceived packets:
  Unreceived acks:

Another weird characteristic is that these "unacknowledgable" packets aren't sequential, some other packets have been acknowledged successfully in between.

Does anyone have an idea why this is happening?

pending commitments on the Osmosis side: https://rest.cosmos.directory/osmosis/ibc/core/channel/v1/channels/channel-6994/ports/transfer/packet_commitments

hermes debug logs: (tx packet-ack) https://pastebin.com/aEbM62bP

FLUP:

unfortunately i need to revert on the "all packets have been received", it seems like we can't track 27 receives. Will keep digging

============================================================
Sequence #1455772
============================================================
(osmosis-1) send packet tx hash: 3DCF932F571605454898B258B019ADC7E28366C63A6342C93C1E0CBAC27DE8B2 (height: 48728279)
No receive-packet found on celestia for seq 1455772.
No acknowledgement found on osmosis-1 for seq 1455772.
Searching for timeout-packet…
No timeout-packet found either. Something’s up!

all packets: https://pastebin.com/XDMxgBpS

Version

Steps to Reproduce

https://www.mintscan.io/celestia/relayers/channel-2/osmosis/channel-6994

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    Needs Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions