Skip to content

feat: add multi-account aggregation for unified portfolio view#2

Merged
linuxninja39 merged 3 commits into
mainfrom
merge/po-4ruw
Feb 17, 2026
Merged

feat: add multi-account aggregation for unified portfolio view#2
linuxninja39 merged 3 commits into
mainfrom
merge/po-4ruw

Conversation

@linuxninja39
Copy link
Copy Markdown
Contributor

Summary

  • Adds MultiAccountAggregationService for aggregating portfolios across multiple mnemonics/accounts
  • Includes comprehensive unit tests (14 tests) and E2E tests (7 tests)
  • All 181 tests passing (unit + E2E)

Test plan

  • Unit tests pass (181 tests)
  • E2E tests pass (49 tests)
  • Clean rebase on main
  • Fast-forward merge verified locally

Merge request: po-4ruw

Implements MultiAccountAggregationService that merges addresses from
multiple wallet accounts (separate mnemonics) and produces a unified
portfolio. Same-chain, same-token assets have their balances summed
while cross-chain assets remain distinct. Includes 14 unit tests and
7 E2E tests covering merging, deduplication, cross-chain, and failure
isolation scenarios.
Remove unused AssetType import, Asset type import, and walletC_sol variable
that caused TS6133 errors in CI.
…atibility

Pre-existing issue: SyncOrchestratorService defaults to MAINNET which is
blocked in CI environments. Set environment to TESTNET for test context.
@linuxninja39 linuxninja39 merged commit f63ad83 into main Feb 17, 2026
1 check passed
@linuxninja39 linuxninja39 deleted the merge/po-4ruw branch February 17, 2026 05:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant