diff --git a/apps/trading/components/vega-wallet-connect-button/vega-wallet-connect-button.tsx b/apps/trading/components/vega-wallet-connect-button/vega-wallet-connect-button.tsx index 342c55c86..54ad5c36e 100644 --- a/apps/trading/components/vega-wallet-connect-button/vega-wallet-connect-button.tsx +++ b/apps/trading/components/vega-wallet-connect-button/vega-wallet-connect-button.tsx @@ -145,7 +145,8 @@ export const VegaWalletConnectButton = () => { (store) => store.openVegaWalletDialog ); const openTransferDialog = useTransferDialog((store) => store.open); - const { pubKey, pubKeys, selectPubKey, disconnect } = useVegaWallet(); + const { pubKey, pubKeys, selectPubKey, disconnect, isReadOnly } = + useVegaWallet(); const isConnected = pubKey !== null; const activeKey = useMemo(() => { @@ -186,12 +187,14 @@ export const VegaWalletConnectButton = () => { ))} - openTransferDialog(true)} - > - {t('Transfer')} - + {!isReadOnly && ( + openTransferDialog(true)} + > + {t('Transfer')} + + )} {t('Disconnect')}