Skip to content

perf(gui): memoize monero transaction grouping#1004

Draft
Moshik21 wants to merge 1 commit into
eigenwallet:masterfrom
Moshik21:bounty/monero-history-memo
Draft

perf(gui): memoize monero transaction grouping#1004
Moshik21 wants to merge 1 commit into
eigenwallet:masterfrom
Moshik21:bounty/monero-history-memo

Conversation

@Moshik21
Copy link
Copy Markdown

Summary

  • Memoize the Monero wallet transaction history grouping and sorting so balance/sync or other parent re-renders do not rebuild the grouped history when the transaction array is unchanged.
  • Remove an unused MUI import in the same component.

Refs #727.

Validation

  • corepack yarn eslint src/renderer/components/pages/monero/components/TransactionHistory.tsx --quiet
  • PATH="$PWD/../.cargo-tools/bin:$PATH" corepack yarn gen-bindings
  • PATH="$PWD/../.cargo-tools/bin:$PATH" corepack yarn tsc

Bounty note: this is a focused UI performance slice for #727. If it is selected for an award, payout details can be handled privately.

@Einliterflasche
Copy link
Copy Markdown

Per our AI policy we require all communication to be exclusively human written. Until this requirement is met, we can't spare the effort to review this.

@Einliterflasche Einliterflasche marked this pull request as draft May 12, 2026 12:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants