Skip to content

[Task] Near Treasury - Optimize Transaction History data refresh interval #26

@rknearn-qa

Description

@rknearn-qa

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

Image Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions