Skip to content

Request - #390

Merged
Nabeelahh merged 7 commits into
Akazajan:mainfrom
Qoder-Undefined:Request
Aug 28, 2026
Merged

Request#390
Nabeelahh merged 7 commits into
Akazajan:mainfrom
Qoder-Undefined:Request

Conversation

@Qoder-Undefined

Copy link
Copy Markdown
Contributor

SorobanEscrowProvider` lacks tests and documentation

Area: Backend

Description: soroban-escrow.provider.ts bridges the NestJS backend to the on-chain escrow contract but has no spec file and no JSDoc explaining the integration. Add unit tests mocking the Stellar SDK calls and document the expected environment variables.
File(s): backend/src/payments/providers/soroban-escrow.provider.ts, backend/src/payments/providers/soroban-escrow.provider.spec.ts
Priority: Medium
Implementation & verification: Trace all controller, service, provider, and module-registration callers before changing the implementation so the DTO and HTTP-error contract remains stable. Add focused automated coverage for the reported failure mode and the expected successful path, mocking external services where applicable.
Work distribution: Implementation: backend/src/payments/providers/soroban-escrow.provider.ts. Integration: update the closest controller, module, DTO, or caller only if the service contract changes. Verification: backend/src/payments/providers/soroban-escrow.provider.spec.ts.
closes #209
closes #210
closes #212
closes #211

@drips-wave

drips-wave Bot commented Aug 28, 2026

Copy link
Copy Markdown

@Qoder-Undefined Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Nabeelahh Nabeelahh left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

well done you tried

@Nabeelahh
Nabeelahh merged commit 5578569 into Akazajan:main Aug 28, 2026
0 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants