Skip to content

feat: add account-attributed query results#12

Merged
linuxninja39 merged 2 commits into
mainfrom
merge/ev-zctol
Feb 19, 2026
Merged

feat: add account-attributed query results#12
linuxninja39 merged 2 commits into
mainfrom
merge/ev-zctol

Conversation

@linuxninja39

Copy link
Copy Markdown
Contributor

Summary

  • Phase 3 (P0) of multi-wallet multi-account architecture (en-fr0z)
  • Switches all service methods from string[] addresses to AddressRequest[]
  • Account-attributed result types carry accountId for all query results
  • Address deduplication in batch queries (group by unique address+chain, fan out to accountIds)
  • Subscription event attribution with accountIds field
  • Updated BlockchainIntegrationContract interface
  • 35 new unit tests (1059 total, all passing)

Merge Request

  • Source: polecat/obsidian (ev-xc8kx)
  • MQ Entry: ev-zctol
  • Priority: P0

Test plan

  • All 1059 tests pass (53 test files)
  • Clean rebase on main (up to date)
  • New tests cover account types, validators, errors, contract, subscriptions, transaction service

Phase 3 of multi-wallet multi-account architecture (en-fr0z).
Adds AccountBalanceService, AccountDeFiService, AccountTransactionService,
account types, and full test coverage.
Add AccountSubscriptionService with accountId attribution on balance
events, and export all new account-attributed types and services from
the package barrel.
@linuxninja39 linuxninja39 merged commit 24090c2 into main Feb 19, 2026
2 checks passed
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