hyperlane-xyz / hyperlane-monorepo

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

Message lifecycle monitoring #4602

Open daniel-savu opened 2 days ago

daniel-savu commented 2 days ago

Concrete action items:

  1. fix operation_status labels not being persisted
  2. add tracking for historic statuses a PendingOperation went through
  3. Add message ID, gas payment status (amounts paid and expended so far) and historic operation statuses to the list_operations endpoint

When adding details to the list_operations endpoint, follow the tips here: https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/4610#issuecomment-2389769026

tkporter commented 2 days ago

I feel like we could maybe get decently far here with better insight into the relayer's logs (like via https://github.com/hyperlane-xyz/issues/issues/1259)