Skip to content

feat: aggkit-proxy: allow the /tracker to skip incomplete steps for already claimed bridges #1836

Description

@joanestebanr

version: aggkit-proxy: v0.11.0-rc9

When the /tracker endpoint detects that a bridge has already been claimed, the bridge should be considered finalized.

If the tracker cannot populate one or more intermediate steps because of errors or unavailable data, it should skip those steps instead of leaving the tracker stuck or returning an error.

Expected behavior

  • Detect that the bridge has already been claimed.
  • Attempt to populate all relevant tracking steps.
  • If an intermediate step cannot be populated, mark it as skipped.
  • Include the reason why the step was skipped, when available.
  • Mark the bridge tracking process as successfully finalized.

A failure to retrieve historical data for an intermediate step should not prevent finalization when the on-chain claim proves that the bridge lifecycle has already completed.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions