feat(tron-wallet-snap): route fungible asset reads through AssetsController (WPN-1498) - #88
Conversation
…roller Direct Core cutover for fungible reads via CoreAssetsAdapter while snap-owned protocol assets remain on SnapAssetsAdapter. Stop syncing and persisting fungibles in Snap cron/saveMany paths.
Drop packages/tron-wallet-snap/tron-wallet-snap/ tree that was included in the Fork X commit by mistake.
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Caution MetaMask internal reviewing guidelines:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary
CoreAssetsAdapter→AssetsController:getAsset/getAssetsSnapAssetsAdaptersaveManyto snap-owned assets onlymapControllerAsset,core-messengertypes, and messenger endowmentsTest plan
yarn workspace @metamask/tron-wallet-snap buildyarn workspace @metamask/tron-wallet-snap run test(896 tests)Stacks on #87 (shared spine). Mutually exclusive with the feature-flagged fork PR — pick one for cutover.
Supersedes #78.