🔍 Problem Statement
Description
Fetch and display Stellar transactions associated with contracts to provide transparency and traceability for clients and freelancers.
Features
- Transaction hash (unique identifier)
- Timestamp (block time of transaction)
- Amount (asset type and value)
- Status (successful, failed, pending)
- Paginated results for large transaction sets
- Support for Stellar Testnet
Tasks
- Implement backend service to fetch transactions from Horizon API
- Map transactions to associated contracts in database
- Build API endpoint to return transaction history with pagination
- Ensure Testnet support for development and testing
- Add error handling for failed Horizon queries
- Provide UI-ready response schema (hash, timestamp, amount, status)
Acceptance Criteria
- Transaction history fetches correctly for contracts
- Results are paginated and performant
- Testnet transactions supported and displayed accurately
- Status field reflects actual transaction state from Stellar network
- Clear error messages for failed fetch attempts
- Unit tests pass for backend logic and API responses
📈 Expected Impact
High — Would significantly improve user experience
🔍 Problem Statement
Description
Fetch and display Stellar transactions associated with contracts to provide transparency and traceability for clients and freelancers.
Features
Tasks
Acceptance Criteria
📈 Expected Impact
High — Would significantly improve user experience