Skip to content

Build smart contract-based receipt generation and verification #359

@Smartdevs17

Description

@Smartdevs17

Description

Create an on-chain receipt system where each payment generates a verifiable receipt stored as a smart contract event, allowing third-party verification without API access.

Acceptance Criteria

  • Receipt data structure with all required fields (amount, currency, timestamp, parties)
  • Event emission from contract on payment completion
  • Receipt verification via Merkle proof
  • Receipt PDF generation for download
  • Receipt search and retrieval API
  • Receipt archiving with configurable retention

Technical Scope

  • backend/src/services/receipts.ts
  • backend/src/routes/receipts.ts
  • contracts/src/lib.rs
  • Edge: receipt data size limits, time-based receipt pruning, receipt forgery detection

Metadata

Metadata

Assignees

Labels

200-points200 point issueStellar WaveIssues in the Stellar wave programdrips-waveIssues in the Drips Wave programhighHigh complexity issue

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions