-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Background
Currently, the Dashboard → Transaction History section does not reflect new transactions immediately after they occur.
As confirmed during discussion with Megha (Nov 11, 2025), the backend currently fetches or syncs new data every ~5–15 minutes.
This delay causes users to believe their transactions are missing or failed until the data eventually appears.
Reducing the sync interval (e.g., from 5–15 minutes → 1–2 minutes → immediately) will significantly improve user experience and data reliability.
User Story
As a Near Treasury user,
I want the Transaction History to update automatically within 1–2 minutes (or 1-5 sec) after each on-chain transaction,
so that I can verify recent activity quickly and trust that my dashboard reflects real-time account status.
Acceptance Criteria
- Transaction History automatically refreshes or syncs within 1–2 minutes of a new transaction.
- Reduce or optimize the backend polling / sync interval responsible for fetching transaction logs.
- The latest transactions appear in the Dashboard and Transaction History without requiring manual page reload.
- Ensure updated interval doesn’t cause excessive backend or RPC load.
- Verify correct update behavior for all transaction types (NEAR Intents tokens, DAO transfers).
- Confirm UX improvement with QA — no visible delay longer than 2 minutes.
Resources & Additional Notes
