diff --git a/libs/wallet/src/connect-dialog/connect-dialog.tsx b/libs/wallet/src/connect-dialog/connect-dialog.tsx index 9fb81a5d9..bad34c76d 100644 --- a/libs/wallet/src/connect-dialog/connect-dialog.tsx +++ b/libs/wallet/src/connect-dialog/connect-dialog.tsx @@ -15,6 +15,7 @@ import { useCallback, useState } from 'react'; import type { WalletClientError } from '@vegaprotocol/wallet-client'; import { t } from '@vegaprotocol/i18n'; import type { Connectors, VegaConnector } from '../connectors'; +import { DEFAULT_SNAP_VERSION } from '../connectors'; import { DEFAULT_SNAP_ID, InjectedConnector, @@ -352,7 +353,9 @@ const ConnectorList = ({ } onClick={() => { - requestSnap(DEFAULT_SNAP_ID); + requestSnap(DEFAULT_SNAP_ID, { + version: DEFAULT_SNAP_VERSION, + }); }} /> {snapStatus === SnapStatus.NOT_SUPPORTED ? ( diff --git a/libs/wallet/src/connectors/snap-connector.ts b/libs/wallet/src/connectors/snap-connector.ts index 861967a09..2a77da97a 100644 --- a/libs/wallet/src/connectors/snap-connector.ts +++ b/libs/wallet/src/connectors/snap-connector.ts @@ -41,6 +41,7 @@ const ethereumRequest = (args: RequestArguments): Promise => { export const LOCAL_SNAP_ID = 'local:http://localhost:8080'; export const DEFAULT_SNAP_ID = 'npm:@vegaprotocol/snap'; +export const DEFAULT_SNAP_VERSION = '0.2.0'; type GetSnapsResponse = Record;