diff --git a/eslint-suppressions.json b/eslint-suppressions.json index 54b08a3b5..6b6cfdd01 100644 --- a/eslint-suppressions.json +++ b/eslint-suppressions.json @@ -867,9 +867,6 @@ }, "import-x/no-named-as-default": { "count": 1 - }, - "no-restricted-syntax": { - "count": 1 } }, "packages/solana-wallet-snap/src/infrastructure/event-emitter/EventEmitter.test.ts": { diff --git a/packages/solana-wallet-snap/src/index.ts b/packages/solana-wallet-snap/src/index.ts index 3f09e41ed..6dbc8bb3e 100644 --- a/packages/solana-wallet-snap/src/index.ts +++ b/packages/solana-wallet-snap/src/index.ts @@ -1,4 +1,3 @@ -import { KeyringRpcMethod } from '@metamask/keyring-api'; import { handleKeyringRequest } from '@metamask/keyring-snap-sdk/v2'; import { noopAssetHandlers, @@ -6,7 +5,6 @@ import { wrapSnapHandlers, } from '@metamask/snap-networks-utils'; import { MethodNotFoundError } from '@metamask/snaps-sdk'; -import type { Json } from '@metamask/snaps-sdk'; import { assert, enums } from '@metamask/superstruct'; import BigNumber from 'bignumber.js'; @@ -97,16 +95,6 @@ export const { validateOrigin(origin, request.method, originPermissions); - // This is a temporal fix to prevent the swap/bridge functionality breaking - // TODO: Remove this once changes in bridge-status-controller are in place - if ( - request.method === KeyringRpcMethod.SubmitRequest && - request.params && - !('origin' in request.params) - ) { - (request.params as Record).origin = 'https://metamask.io'; - } - const result = await handleKeyringRequest(keyring, request); return result ?? null;