Skip to content

feat(backend): scaffold submissions module #9

@Xuccessor

Description

@Xuccessor

Summary

Contributors submit work against a bounty. Create the submissions module.

Acceptance Criteria

  • POST /bounties/:id/submissions — create a submission (link, notes); requires JWT
  • GET /bounties/:id/submissions — list submissions for a bounty (owner only)
  • PATCH /bounties/:id/submissions/:subId/approve — approve and trigger payout; owner only
  • PATCH /bounties/:id/submissions/:subId/reject — reject; owner only
  • Approving a submission calls the Soroban contract release via the Stellar SDK
  • Only one submission can be approved per bounty

Metadata

Metadata

Labels

backendNestJS backend workenhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions