Repo context. accensa-app is the off-chain half of Accensa — the merchant back-office for x402 sellers on Stellar. Three workspace packages matter: apps/web (Next.js dashboard and the indexer at src/app/api/sync), packages/sdk (@accensa/sdk), and apps/demo-merchant. The Soroban contracts live in accensa-contracts.
🟢 Unblocked. Indexer sync logic can be updated independently of contract state.
Problem
The indexer occasionally misses events due to transient RPC failures. Without a retry mechanism, missed events require a full resync to recover data.
What to build
- In , add exponential backoff logic for RPC calls.
- Store the last successfully processed ledger cursor persistently.
- Implement a fallback polling routine if the primary event stream disconnects.
Acceptance criteria
Contact & Support
Problem
The indexer occasionally misses events due to transient RPC failures. Without a retry mechanism, missed events require a full resync to recover data.
What to build
Acceptance criteria
Contact & Support
SUPPORT.md— contribution help, Wave process, and the full list of channels