What
No tests verify the interaction between Soroban contracts and the backend event indexer. Add integration tests that deploy contracts, execute operations, and verify backend indexes events correctly.
Why
Contract events and backend indexing are separate systems that must work together. Currently tested in isolation.
Scope
In scope: Deploy contracts to local Soroban, execute operations, verify events indexed, verify API returns data
Out of scope: Testnet testing
Acceptance Criteria
Technical Context
contracts/ — Soroban contracts
backend/src/services/contractEventIndexerService.ts — indexer
backend/src/__tests__/ — test directory
What
No tests verify the interaction between Soroban contracts and the backend event indexer. Add integration tests that deploy contracts, execute operations, and verify backend indexes events correctly.
Why
Contract events and backend indexing are separate systems that must work together. Currently tested in isolation.
Scope
In scope: Deploy contracts to local Soroban, execute operations, verify events indexed, verify API returns data
Out of scope: Testnet testing
Acceptance Criteria
Technical Context
contracts/— Soroban contractsbackend/src/services/contractEventIndexerService.ts— indexerbackend/src/__tests__/— test directory