Skip to content

Implement Store Donation Endpoint #77

@ayshadogo

Description

@ayshadogo

Description:
Create endpoint to record on-chain donations in database.

Tasks:

  • Create POST /donations endpoint
  • Create CreateDonationDto with validation
  • Validate transaction hash format
  • Check for duplicate transactions
  • Verify transaction on Stellar blockchain
  • Store donation details
  • Update project funds_raised
  • Send confirmation to donor

Acceptance Criteria:

  • Validates transaction on blockchain
  • Prevents duplicate entries
  • Updates project total atomically
  • Returns 201 with donation details

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions