**Acceptance Criteria:**
- [x] Return user's transaction history with pagination
- [x] Include: type, amount, date, balance_after
- [x] Users can only access own transactions
- [x] Admins can access all transactions (read-only)
- [x] Support filters: type, date range
- [x] Return 401 if unauthorized
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Acceptance Criteria: