Skip to content

[Feature]: Stellar Transaction History Integration #128

Description

@SudiptaPaul-31

🔍 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

Metadata

Metadata

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions