Skip to content

Add recent transactions feed to homepage #147

@Marvell69

Description

@Marvell69

A live feed of recent protocol transactions (invoice submissions, fundings, settlements) on the homepage demonstrates protocol activity and creates a sense of a thriving marketplace.

Requirements and context

  • Recent transactions panel on homepage: last 10 events
  • Each item: event type (icon + label), amount, token, date, link to invoice
  • Event types: "Invoice Submitted", "Invoice Funded", "Invoice Settled", "Invoice Disputed"
  • Poll every 60 seconds for new events
  • Animate new entries sliding in from the top
  • Publicly accessible

Suggested execution

git checkout -b feat/recent-transactions-feed
  • Create <RecentTransactionsFeed /> component
  • Parse contract events to build feed items
  • Add slide-in animation for new items
  • Write rendering and animation tests

Example commit message
feat: add animated recent transactions feed to homepage

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

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