diff --git a/package.json b/package.json index 791795795184..c583905a0698 100644 --- a/package.json +++ b/package.json @@ -478,7 +478,7 @@ "@metamask/subscription-controller": "^6.2.0", "@metamask/transaction-controller": "^69.1.0", "@metamask/transaction-pay-controller": "^26.0.0", - "@metamask/tron-wallet-snap": "^1.33.1", + "@metamask/tron-wallet-snap": "npm:@metamask-previews/tron-wallet-snap@3.0.0-preview-05ea60a5", "@metamask/user-operation-controller": "^41.2.5", "@metamask/utils": "^11.11.0", "@metamask/wallet": "^7.0.1", diff --git a/privacy-snapshot.json b/privacy-snapshot.json index 34589305229f..6fdfcc004f8a 100644 --- a/privacy-snapshot.json +++ b/privacy-snapshot.json @@ -88,6 +88,7 @@ "mm-sdk-analytics.api.cx.metamask.io", "monad-mainnet.infura.io", "nft.api.cx.metamask.io", + "nile.api.trongrid.io", "node-1.dev-node.web3auth.io", "node-2.dev-node.web3auth.io", "node-3.dev-node.web3auth.io", @@ -128,6 +129,7 @@ "sei-mainnet.infura.io", "sentry.io", "sepolia.infura.io", + "shasta.api.trongrid.io", "shield-gateway.api.cx.metamask.io", "signature-insights.api.cx.metamask.io", "snaps.metamask.io", diff --git a/test/e2e/tests/tron/fixtures/with-tron-fixtures.ts b/test/e2e/tests/tron/fixtures/with-tron-fixtures.ts index 8ea89da06241..6a7d4dc623c1 100644 --- a/test/e2e/tests/tron/fixtures/with-tron-fixtures.ts +++ b/test/e2e/tests/tron/fixtures/with-tron-fixtures.ts @@ -25,7 +25,7 @@ import { import { proxyTronBlockchainCalls } from '../mocks/local-tron-node-mocks'; const TRON_PROVIDER_ANY_ACCOUNT_RE = - /^(https:\/\/tron-mainnet\.infura\.io\/v3\/[^/]+|https:\/\/api\.trongrid\.io|https:\/\/api\.shasta\.trongrid\.io|https:\/\/nile\.trongrid\.io)\/v1\/accounts\/([A-Za-z0-9]{20,})(\/transactions(\/trc20)?)?(\?.*)?$/u; + /^(https:\/\/tron-mainnet\.infura\.io\/v3\/[^/]+|https:\/\/api\.trongrid\.io|https:\/\/api\.shasta\.trongrid\.io|https:\/\/shasta\.api\.trongrid\.io|https:\/\/nile\.trongrid\.io|https:\/\/nile\.api\.trongrid\.io)\/v1\/accounts\/([A-Za-z0-9]{20,})(\/transactions(\/trc20)?)?(\?.*)?$/u; type WithFixturesOptions = Parameters[0]; type WithFixturesTestSuite = Parameters[1]; @@ -501,7 +501,7 @@ function getUniqueAssets(accounts: TronFixtureAccount[]): TronFixtureAsset[] { function tronProviderUrl(path: string): RegExp { return new RegExp( - `^(https://tron-mainnet\\.infura\\.io/v3/[^/]+|https://api\\.trongrid\\.io|https://api\\.shasta\\.trongrid\\.io|https://nile\\.trongrid\\.io)${path}(\\?[^#]*)?$`, + `^(https://tron-mainnet\\.infura\\.io/v3/[^/]+|https://api\\.trongrid\\.io|https://api\\.shasta\\.trongrid\\.io|https://shasta\\.api\\.trongrid\\.io|https://nile\\.trongrid\\.io|https://nile\\.api\\.trongrid\\.io)${path}(\\?[^#]*)?$`, 'u', ); } diff --git a/test/e2e/tests/tron/mocks/local-tron-node-mocks.ts b/test/e2e/tests/tron/mocks/local-tron-node-mocks.ts index cee570de9365..504c1526b710 100644 --- a/test/e2e/tests/tron/mocks/local-tron-node-mocks.ts +++ b/test/e2e/tests/tron/mocks/local-tron-node-mocks.ts @@ -25,7 +25,9 @@ const TRON_PROVIDER_BASE_URLS = [ 'https://tron-mainnet\\.infura\\.io/v3/[^/]+', 'https://api\\.trongrid\\.io', 'https://api\\.shasta\\.trongrid\\.io', + 'https://shasta\\.api\\.trongrid\\.io', 'https://nile\\.trongrid\\.io', + 'https://nile\\.api\\.trongrid\\.io', ]; function tronProviderUrl(path: string): RegExp { diff --git a/yarn.lock b/yarn.lock index c15ef95aec00..9027756c4770 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8841,10 +8841,10 @@ __metadata: languageName: node linkType: hard -"@metamask/tron-wallet-snap@npm:^1.33.1": - version: 1.33.1 - resolution: "@metamask/tron-wallet-snap@npm:1.33.1" - checksum: 10/cd1d5acb6ad4b7753aca0fd78bb2abec2dc1977d6e93fd6512e9536cf6af46ded04e83092b63a13ba6aac91e96b192a38aba959b96d42c025b13d3d7bfab5c79 +"@metamask/tron-wallet-snap@npm:@metamask-previews/tron-wallet-snap@3.0.0-preview-05ea60a5": + version: 3.0.0-preview-05ea60a5 + resolution: "@metamask-previews/tron-wallet-snap@npm:3.0.0-preview-05ea60a5" + checksum: 10/598a90ea48fdf910cd52bde6cd04cdddefe4c1e32d8412780554ad6647a447eee2325e0a1cf02e657302f3a0e6dbdc2e5d8b18ab8f8fa15a599f9515df625f16 languageName: node linkType: hard @@ -33157,7 +33157,7 @@ __metadata: "@metamask/test-snaps": "npm:^3.5.2" "@metamask/transaction-controller": "npm:^69.1.0" "@metamask/transaction-pay-controller": "npm:^26.0.0" - "@metamask/tron-wallet-snap": "npm:^1.33.1" + "@metamask/tron-wallet-snap": "npm:@metamask-previews/tron-wallet-snap@3.0.0-preview-05ea60a5" "@metamask/user-operation-controller": "npm:^41.2.5" "@metamask/utils": "npm:^11.11.0" "@metamask/wallet": "npm:^7.0.1"