Skip to content

refactor(tron-wallet-snap): extract SnapAssetsAdapter behind AssetsService (WPN-1497) - #86

Closed
ulissesferreira wants to merge 2 commits into
WPN-1497-handlers-and-renamesfrom
assets-split/2-snap-adapter
Closed

refactor(tron-wallet-snap): extract SnapAssetsAdapter behind AssetsService (WPN-1497)#86
ulissesferreira wants to merge 2 commits into
WPN-1497-handlers-and-renamesfrom
assets-split/2-snap-adapter

Conversation

@ulissesferreira

Copy link
Copy Markdown
Contributor

Summary

  • Extract legacy assets logic into adapters/SnapAssetsAdapter.ts
  • Replace AssetsService with a thin facade that delegates all public methods to the snap adapter
  • No Core messenger, feature flags, or routing changes

Test plan

  • yarn workspace @metamask/tron-wallet-snap build
  • yarn workspace @metamask/tron-wallet-snap run test

Stacks on #85 (Step 2/3).

…rvice

Move existing assets logic into SnapAssetsAdapter and keep AssetsService as a
thin facade that always delegates to the Snap adapter. Behavior unchanged;
prepares for a later Core adapter / feature-flag routing PR.
Adapter lives one directory deeper than AssetsService; bump client,
constants, and types imports to ../../../ and ../types respectively.
@ulissesferreira
ulissesferreira requested a review from a team as a code owner July 31, 2026 21:15
Comment thread packages/tron-wallet-snap/src/services/assets/adapters/SnapAssetsAdapter.ts Dismissed
Comment thread packages/tron-wallet-snap/src/services/assets/adapters/SnapAssetsAdapter.ts Dismissed
Comment thread packages/tron-wallet-snap/src/services/assets/adapters/SnapAssetsAdapter.ts Dismissed
Comment thread packages/tron-wallet-snap/src/services/assets/adapters/SnapAssetsAdapter.ts Dismissed
Comment thread packages/tron-wallet-snap/src/services/assets/adapters/SnapAssetsAdapter.ts Dismissed
@ulissesferreira
ulissesferreira deleted the assets-split/2-snap-adapter branch July 31, 2026 21:36
@ulissesferreira ulissesferreira changed the title refactor(tron-wallet-snap): extract SnapAssetsAdapter behind AssetsService refactor(tron-wallet-snap): extract SnapAssetsAdapter behind AssetsService (WPN-1497) Jul 31, 2026
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