Skip to content

feat: add Signet Activity tab to block details page#5

Open
init4samwise wants to merge 1 commit intosignet-mainfrom
feat/signet-activity-tab
Open

feat: add Signet Activity tab to block details page#5
init4samwise wants to merge 1 commit intosignet-mainfrom
feat/signet-activity-tab

Conversation

@init4samwise
Copy link

Summary

Adds a new "Signet Activity" tab to the block details page showing orders and fills for that block.

Components

  • SignetActivityTab: Main tab component with summary stats (order/fill counts)
  • OrderCard: Displays order hash, inputs, outputs, deadline, status
  • FillCard: Displays fill tx, filler, outputs, correlated order
  • OrderStatusBadge: Status badges (filled/pending/expired)
  • useBlockSignetActivityQuery: React Query hook for data fetching
  • signetActivity types: TypeScript interfaces for orders/fills

Features

  • Summary showing order/fill counts for the block
  • Order cards with inputs/outputs and deadlines
  • Fill cards correlated to orders
  • Status badges (filled=green, pending=yellow, expired=red)
  • Cross-chain output indicators
  • Clickable links between orders and their fills
  • Responsive mobile design
  • Loading states and error handling

Screenshots

(UI components ready - screenshots can be added once integrated with live data)


Closes ENG-1897

Adds a new tab to the block details page showing Signet orders and fills:

- SignetActivityTab: Main tab component with summary stats
- OrderCard: Displays order hash, inputs, outputs, deadline, status
- FillCard: Displays fill tx, filler, outputs, correlated order
- OrderStatusBadge: Status badges (filled/pending/expired)
- useBlockSignetActivityQuery: React Query hook for data fetching
- signetActivity types: TypeScript interfaces for orders/fills

Features:
- Order/fill correlation via clickable links
- Cross-chain output indicators
- Responsive mobile design
- Loading and error states

Closes ENG-1897
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant