Context: As the translation registry grows, the dashboard will quickly become overwhelmed with events. Loading all live and historical events simultaneously will degrade performance. We need a robust server-side filtering mechanism (by Contract ID and Event Topic) and pagination using URL search parameters.
Tasks:
Implement pagination logic using React Server Components or SWR for continuous fetching.
Add filtering dropdowns (using shadcn/ui Select components) for network (Testnet/Mainnet), Contract ID, and specific topics.
Context: As the translation registry grows, the dashboard will quickly become overwhelmed with events. Loading all live and historical events simultaneously will degrade performance. We need a robust server-side filtering mechanism (by Contract ID and Event Topic) and pagination using URL search parameters.
Tasks:
Implement pagination logic using React Server Components or SWR for continuous fetching.
Add filtering dropdowns (using shadcn/ui Select components) for network (Testnet/Mainnet), Contract ID, and specific topics.