You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current order book history page loads all past transactions at once, causing significant performance degradation on the client side for heavily traded assets.
Acceptance Criteria:
Integrate React Query's useInfiniteQuery or Apollo's fetchMore.
Implement an intersection observer to trigger fetches when scrolling to the bottom of the list.
Update the GraphQL getOrderHistory resolver to accept limit and cursor arguments.
The current order book history page loads all past transactions at once, causing significant performance degradation on the client side for heavily traded assets.
Acceptance Criteria:
useInfiniteQueryor Apollo'sfetchMore.getOrderHistoryresolver to acceptlimitandcursorarguments.