hyperlane-xyz / hyperlane-monorepo

The home for Hyperlane core contracts, sdk packages, and other infrastructure
https://hyperlane.xyz
Other
333 stars 360 forks source link

Alerts for stuck messages that should’ve been deliverable #4603

Open daniel-savu opened 1 month ago

daniel-savu commented 1 month ago

We have no way of alerting based on messages that should be deliverable but are stuck (e.g. those who've had their IGP allowance depleted). Concrete action items to consider:

https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/4602 could be considered a complement to this task, since it would greatly improve the debugging process

tkporter commented 1 month ago

Copying a comment from https://discord.com/channels/935678348330434570/1290349466578190358

I wonder if we should have a special retry reason for a message that has an expenditure so we can spot this in the future
I think it's probably good to have the expenditure logic to protect ourselves but it's rare enough where it should probably be a low urgency alert / something to probe into?
like feels a little bad that we got reports of this from others instead of spotting ourselves