feat(tron-wallet-snap): wire core messenger and resolve migration stage on reads - #95
feat(tron-wallet-snap): wire core messenger and resolve migration stage on reads#95ulissesferreira wants to merge 8 commits into
Conversation
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
All alerts resolved. Learn more about Socket for GitHub. This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored. Ignoring alerts on:
|
b67ea64 to
8624473
Compare
2339dbc to
1413a43
Compare
|
@SocketSecurity ignore npm/@metamask/assets-controller@11.2.0 |
|
@SocketSecurity ignore npm/@metamask/snaps-controllers@19.0.1 |
|
@SocketSecurity ignore npm/@metamask/assets-controllers@110.1.0 |
|
@SocketSecurity ignore npm/@metamask/config-registry-controller@2.0.0 |
|
@SocketSecurity ignore npm/@metamask/core-backend@7.0.0 |
|
@SocketSecurity ignore npm/@metamask/core-backend@8.1.0 |
|
@SocketSecurity ignore npm/@metamask/eth-json-rpc-infura@10.3.0 |
|
@SocketSecurity ignore npm/@metamask/geolocation-controller@1.0.0 |
|
@SocketSecurity ignore npm/@metamask/multichain-network-controller@3.2.2 |
|
@SocketSecurity ignore npm/@metamask/network-controller@34.0.0 |
|
@SocketSecurity ignore npm/@metamask/network-controller@35.0.0 |
|
@SocketSecurity ignore npm/@metamask/phishing-controller@17.3.1 |
|
@SocketSecurity ignore npm/@metamask/profile-sync-controller@28.3.0 |
|
@SocketSecurity ignore npm/@metamask/remote-feature-flag-controller@4.2.2 |
|
@SocketSecurity ignore npm/@metamask/remote-feature-flag-controller@5.0.0 |
|
@SocketSecurity ignore npm/@metamask/transaction-controller@69.4.0 |
|
@SocketSecurity ignore npm/@ethersproject/providers@5.8.0 |
|
@SocketSecurity ignore npm/@tanstack/query-core@5.101.4 |
|
@SocketSecurity ignore npm/keccak@3.0.4 |
|
@SocketSecurity ignore npm/ethereumjs-wallet@1.0.2 |
|
@SocketSecurity ignore npm/rlp@2.2.7 |
|
@SocketSecurity ignore npm/ulid@2.4.0 |
b8e5fa7 to
d5876a7
Compare
e2a7495 to
64e6d11
Compare
…ge on reads Instantiate the Core messenger endowment and resolve assets migration stage from remote feature flags on each account asset read, without routing decisions yet.
Align AssetsService files with lint:misc after rebasing onto snap-owned-helpers.
Update Linux manifest shasum, replace restricted `in` check with Object.hasOwn, and add AssetsService import suppression.
Bump devDependency to match snap-networks-utils baseline. Update AssetsService test mocks for v13 SnapsAssetsMigrationStage enum names and RemoteFeatureFlagController:getState return shape. Co-authored-by: Cursor <cursoragent@cursor.com>
d5876a7 to
81eb154
Compare
b73d987 to
7302e9d
Compare
|
@SocketSecurity ignore npm/@metamask/assets-controller@13.1.0 @SocketSecurity ignore npm/ws@8.18.0 |
Summary
getMessengerand endowRemoteFeatureFlagController:getStateSnapAssetsAdapterPart 1 of 2 split from #94. Part 2:
WPN-1497-core-adapter-routing.Jira
Test plan
yarn workspace @metamask/tron-wallet-snap buildyarn workspace @metamask/tron-wallet-snap run jest --no-coverage(887 tests)Stacks on #92 (
WPN-1497-snap-owned-helpers).