Labels: bug, reliability, backend
Description
The Stellar payment listener (src/stellar/stellar-payment-listener.service.ts) tracks its cursor (the last processed transaction) in memory only. When the service restarts, it loses the cursor and may reprocess old payments or miss payments that arrived during the downtime.
Acceptance Criteria
Labels:
bug,reliability,backendDescription
The Stellar payment listener (
src/stellar/stellar-payment-listener.service.ts) tracks its cursor (the last processed transaction) in memory only. When the service restarts, it loses the cursor and may reprocess old payments or miss payments that arrived during the downtime.Acceptance Criteria
StellarCursortable or a key-value config table)"now"(not from the beginning of the ledger)