From 2326912c8679c31fad223ca384fc8ac36cf3cb8c Mon Sep 17 00:00:00 2001 From: Nicholas Gambino Date: Wed, 15 Jul 2026 14:38:44 -0700 Subject: [PATCH 1/2] chore: bump to preview package --- package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index ffded7aa74b..c5dc179bc54 100644 --- a/package.json +++ b/package.json @@ -331,7 +331,7 @@ "@metamask/network-enablement-controller": "patch:@metamask/network-enablement-controller@npm%3A5.4.1#~/.yarn/patches/@metamask-network-enablement-controller-npm-5.4.1-020a82a308.patch", "@metamask/notification-services-controller": "^25.0.0", "@metamask/permission-controller": "^13.1.1", - "@metamask/perps-controller": "^9.2.1", + "@metamask/perps-controller": "npm:@metamask-previews/perps-controller@9.2.1-preview-9c0a7053d", "@metamask/phishing-controller": "^17.2.0", "@metamask/post-message-stream": "^10.0.0", "@metamask/preferences-controller": "^23.0.0", diff --git a/yarn.lock b/yarn.lock index c84026b24d3..d0f00b730f5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9791,9 +9791,9 @@ __metadata: languageName: node linkType: hard -"@metamask/perps-controller@npm:^9.2.1": - version: 9.2.1 - resolution: "@metamask/perps-controller@npm:9.2.1" +"@metamask/perps-controller@npm:@metamask-previews/perps-controller@9.2.1-preview-9c0a7053d": + version: 9.2.1-preview-9c0a7053d + resolution: "@metamask-previews/perps-controller@npm:9.2.1-preview-9c0a7053d" dependencies: "@metamask/abi-utils": "npm:^2.0.3" "@metamask/base-controller": "npm:^9.1.0" @@ -9809,7 +9809,7 @@ __metadata: dependenciesMeta: "@myx-trade/sdk": optional: true - checksum: 10/ae7e68df8393a448a652d6ee6de4242ed386164483d4c21f516ffcaced382be506cc4dac41ce782c35c816a8ce3554a3d878e1dede05ddea6111751722079958 + checksum: 10/e258fdcb79b048e4faa8e37701de1a2f192f794236aedeaeca32784c36ffed4711a3adbf7490feed0783f9abde2cd2b2db3bcea6f8304def0b499913fc5d6a8c languageName: node linkType: hard @@ -35963,7 +35963,7 @@ __metadata: "@metamask/notification-services-controller": "npm:^25.0.0" "@metamask/object-multiplex": "npm:^1.1.0" "@metamask/permission-controller": "npm:^13.1.1" - "@metamask/perps-controller": "npm:^9.2.1" + "@metamask/perps-controller": "npm:@metamask-previews/perps-controller@9.2.1-preview-9c0a7053d" "@metamask/phishing-controller": "npm:^17.2.0" "@metamask/post-message-stream": "npm:^10.0.0" "@metamask/preferences-controller": "npm:^23.0.0" From 0e509cf71c562f585b3e7082be5fdc5bc22350cc Mon Sep 17 00:00:00 2001 From: Nicholas Gambino Date: Wed, 15 Jul 2026 15:08:39 -0700 Subject: [PATCH 2/2] chore: lint tsc --- app/components/UI/Perps/utils/translatePerpsError.ts | 3 +++ locales/languages/en.json | 1 + 2 files changed, 4 insertions(+) diff --git a/app/components/UI/Perps/utils/translatePerpsError.ts b/app/components/UI/Perps/utils/translatePerpsError.ts index f9e9ae98c36..ef96a3ee3c9 100644 --- a/app/components/UI/Perps/utils/translatePerpsError.ts +++ b/app/components/UI/Perps/utils/translatePerpsError.ts @@ -92,6 +92,9 @@ export const ERROR_CODE_TO_I18N_KEY: Record = { [PERPS_ERROR_CODES.SWAP_FAILED]: 'perps.errors.swapFailed', [PERPS_ERROR_CODES.SPOT_PAIR_NOT_FOUND]: 'perps.errors.spotPairNotFound', [PERPS_ERROR_CODES.PRICE_UNAVAILABLE]: 'perps.errors.priceUnavailable', + // Market/collateral errors + [PERPS_ERROR_CODES.UNSUPPORTED_COLLATERAL]: + 'perps.errors.unsupportedCollateral', // Batch operation errors [PERPS_ERROR_CODES.BATCH_CANCEL_FAILED]: 'perps.errors.batchCancelFailed', [PERPS_ERROR_CODES.BATCH_CLOSE_FAILED]: 'perps.errors.batchCloseFailed', diff --git a/locales/languages/en.json b/locales/languages/en.json index 8487b9cbb2f..59d0c63eabf 100644 --- a/locales/languages/en.json +++ b/locales/languages/en.json @@ -1808,6 +1808,7 @@ "errors": { "minimumDeposit": "Minimum deposit amount is {{amount}} USDC", "tokenNotSupported": "Token {{token}} not supported for deposits", + "unsupportedCollateral": "This market uses an unsupported collateral token. Only USDC is supported.", "unknownError": "Unknown error occurred", "position_not_found": "Position not found", "order_not_found": "Order not found",