Skip to content

feat(WPN-1486): remove Solana Snap assets tracking after flag migration - #125

Draft
ulissesferreira wants to merge 2 commits into
ulissesferreira/wpn-1476-hardcode-core-assets-adapter-flag-6620from
ulissesferreira/wpn-1486-remove-solana-assets-tracking-flag-6620
Draft

feat(WPN-1486): remove Solana Snap assets tracking after flag migration#125
ulissesferreira wants to merge 2 commits into
ulissesferreira/wpn-1476-hardcode-core-assets-adapter-flag-6620from
ulissesferreira/wpn-1486-remove-solana-assets-tracking-flag-6620

Conversation

@ulissesferreira

@ulissesferreira ulissesferreira commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Explanation

Part of migrating the Solana assets-controller staged migration from snap-solana-wallet#643 into this monorepo (PR 6 of 6, Lane A / feature-flag path only).

  • Remove SnapAssetsAdapter and AssetsRepository (including NFT snap-owned balance tracking, matching old PR643)
  • Drop assetEntities from Snap unencrypted state
  • AssetsService reads balances exclusively via AssetsProvider + mapControllerAsset
  • Update Keyring/Send/refreshSend callers and tests accordingly

NFT metadata via NftApiClient remains; NFT balance tracking in Snap state is removed (same as old Solana PR643).

References

Checklist

  • I've updated the test suite for new or updated code as appropriate
  • I've updated documentation (JSDoc, Markdown, etc.) for new or updated code as appropriate
  • I've communicated my changes to consumers by updating changelogs for packages I've changed
  • I've introduced breaking changes in this PR and have prepared draft pull requests for clients and consumer packages to resolve them
Open in Web Open in Cursor 

cursoragent and others added 2 commits August 5, 2026 14:07
Remove AssetsRepository, SnapAssetsAdapter, and snapOwnedAssets.
AssetsService now reads exclusively from AssetsProvider via
mapControllerAsset. Drop assetEntities from snap state and update
refreshSend, Keyring/Send tests, and exports accordingly.

Co-authored-by: Ulisses Ferreira <ulisses@hey.com>
Co-authored-by: Ulisses Ferreira <ulisses@hey.com>
@cursor
cursor Bot changed the base branch from ulissesferreira/wpn-1476-hardcode-core-assets-adapter-flag-6620 to main August 5, 2026 15:03
@cursor cursor Bot changed the title feat(WPN-1486): remove Solana Snap assets tracking after flag migration feat(WPN-1652/1476/1486): migrate Solana assets reads to AssetsController (Lane A) Aug 5, 2026
@cursor cursor Bot changed the title feat(WPN-1652/1476/1486): migrate Solana assets reads to AssetsController (Lane A) feat(WPN-1486): remove Solana Snap assets tracking after flag migration Aug 5, 2026
@cursor
cursor Bot changed the base branch from main to ulissesferreira/wpn-1476-hardcode-core-assets-adapter-flag-6620 August 5, 2026 15:06
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.

2 participants