Skip to content

Match Horizon Payments to Campaigns #376

Description

@ayshadogo

Description:
Match incoming Horizon payments to the correct StellarAid campaign.

Tasks:

  • Create worker/src/tasks/payment_matcher.rs
  • For each payment, look up the destination address in the campaign DB
  • Return the matching campaign_id or None if no match
  • Handle the case where a payment destination belongs to a completed or suspended campaign
  • Log unmatched payments for debugging

Acceptance Criteria:
Payments are correctly matched to campaigns; unmatched and invalid state payments are logged and skipped.


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions