Skip to content

feat: add multi-wallet multi-account identity types#6

Merged
linuxninja39 merged 3 commits into
mainfrom
merge/refinery/da-duiu
Feb 19, 2026
Merged

feat: add multi-wallet multi-account identity types#6
linuxninja39 merged 3 commits into
mainfrom
merge/refinery/da-duiu

Conversation

@linuxninja39
Copy link
Copy Markdown
Contributor

Summary

  • Adds multi-wallet multi-account identity types (Phase 1 of en-fr0z architecture)
  • New types: WalletProviderId, WalletConnectionId, AccountId, WalletConnection, ConnectedAccount, WatchAddress, AccountGroup, TrackedAddress, AccountMetadata, AddressRequest, AccountPortfolio, WalletPortfolio, GroupPortfolio, AccountSummary, AssetDistribution, AccountAssetEntry, AccountBalanceList
  • Updates existing types: Portfolio, Asset, Transaction, DeFiPosition, IntegrationCredentials, FilterOptions
  • 58 new unit tests, all 424 tests passing

Merge Request

  • MQ bead: da-duiu
  • Source: polecat/furiosa/da-x33l
  • Priority: P0

Phase 1 of en-fr0z multi-wallet multi-account architecture.

New types:
- WalletProviderId, WalletConnectionId, AccountId identity types
- WalletConnection, ConnectedAccount, WatchAddress, AccountGroup
- AccountPortfolio, WalletPortfolio, GroupPortfolio
- AccountSummary, AssetDistribution, AccountAssetEntry
- TrackedAddress, AccountMetadata, AddressRequest
- AccountBalanceList, AccountBalance, AccountError

Updated types:
- Asset: added accountId, walletConnectionId
- Transaction: added walletConnectionId
- DeFiPosition: added accountId
- Portfolio: added accountBreakdown, walletBreakdown
- FilterOptions: added accountIds, walletConnectionIds, groupIds
- IntegrationCredentials: added accountId

All new fields are optional for backward compatibility.
58 new unit tests, 424 total passing.
@linuxninja39 linuxninja39 merged commit d4ea021 into main Feb 19, 2026
2 checks passed
@linuxninja39 linuxninja39 deleted the merge/refinery/da-duiu branch February 19, 2026 19:44
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