Overview
escrow-contract.client.spec.ts and its sibling specs (escrow-submission.processor.spec.ts, soroban-rail.adapter.spec.ts, etc.) currently only exercise mocked RPC responses. Once [CT-53]/[CT-54] land, add a test that runs against the actual deployed testnet contract at least once, so the mocks are proven faithful to the real thing.
Tasks
Acceptance Criteria
Dependencies
Depends on [CT-54].
Notes for Contributors
Requires Rust + Soroban. This is new scaffolding work — see README.md's documented contracts/ architecture and backend/src/payments/soroban/ for what the backend already expects to call. Comment below to be assigned.
Overview
escrow-contract.client.spec.tsand its sibling specs (escrow-submission.processor.spec.ts,soroban-rail.adapter.spec.ts, etc.) currently only exercise mocked RPC responses. Once [CT-53]/[CT-54] land, add a test that runs against the actual deployed testnet contract at least once, so the mocks are proven faithful to the real thing.Tasks
Acceptance Criteria
Dependencies
Depends on [CT-54].
Notes for Contributors
Requires Rust + Soroban. This is new scaffolding work — see README.md's documented
contracts/architecture andbackend/src/payments/soroban/for what the backend already expects to call. Comment below to be assigned.