Goal
Allow users to retrieve their full transaction history with server-side pagination and filtering.
Scope
• Expose GET /transactions with cursor-based pagination
• Support filtering by type (deposit/withdrawal), date range, and status
• Return total count alongside paginated results
Acceptance Criteria
• Cursor-based pagination works correctly for large result sets
• Filtering by all supported fields returns accurate results
• Response time stays under 200ms for datasets up to 10,000 records
Goal
Allow users to retrieve their full transaction history with server-side pagination and filtering.
Scope
• Expose GET /transactions with cursor-based pagination
• Support filtering by type (deposit/withdrawal), date range, and status
• Return total count alongside paginated results
Acceptance Criteria
• Cursor-based pagination works correctly for large result sets
• Filtering by all supported fields returns accurate results
• Response time stays under 200ms for datasets up to 10,000 records