Skip to content

feat(WPN-1476): route Solana asset reads via migration stages (Lane A - PR 4a) - #641

Closed
ulissesferreira wants to merge 4 commits into
WPN-1652-core-assets-adapterfrom
WPN-1476-migrate-solana-assets-controller
Closed

feat(WPN-1476): route Solana asset reads via migration stages (Lane A - PR 4a)#641
ulissesferreira wants to merge 4 commits into
WPN-1652-core-assets-adapterfrom
WPN-1476-migrate-solana-assets-controller

Conversation

@ulissesferreira

Copy link
Copy Markdown
Contributor

Summary

  • Add stage-aware routing between SnapAssetsAdapter and CoreAssetsAdapter via RemoteFeatureFlagController migration flags
  • Gate Snap fungible tracking (fetch/saveMany) when stage is ReadAssetsControllerOnly
  • Update AccountsSynchronizer and KeyringAccountMonitor for migration-stage behavior

Test plan

  • yarn workspace @metamask/solana-wallet-snap test:core

@ulissesferreira
ulissesferreira force-pushed the WPN-1652-core-assets-adapter branch from fd91def to 71bdf8a Compare August 2, 2026 23:37
@ulissesferreira
ulissesferreira force-pushed the WPN-1476-migrate-solana-assets-controller branch from 68b0acf to 293c24d Compare August 2, 2026 23:38
Route fungible balance reads through provider-backed CoreAssetsAdapter
using the new AssetsController account/scope actions, with stage-based
selection in AssetsService and snap-owned NFT handling via SnapAssetsAdapter.

Co-authored-by: Cursor <cursoragent@cursor.com>
@ulissesferreira
ulissesferreira force-pushed the WPN-1476-migrate-solana-assets-controller branch from 293c24d to b64a881 Compare August 2, 2026 23:44
@sonarqubecloud

sonarqubecloud Bot commented Aug 2, 2026

Copy link
Copy Markdown

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