From 0615f7c3b1db637283871d5af8a40c152b399e9d Mon Sep 17 00:00:00 2001 From: BenRey Date: Fri, 20 Dec 2024 15:33:02 +0100 Subject: [PATCH 1/2] update wallet-provider version in package-lock.json --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index e5379c97..944d81e1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4018,9 +4018,9 @@ } }, "node_modules/@massalabs/wallet-provider": { - "version": "3.0.1-dev.20241219125941", - "resolved": "https://registry.npmjs.org/@massalabs/wallet-provider/-/wallet-provider-3.0.1-dev.20241219125941.tgz", - "integrity": "sha512-lxI9XhZpcZx2pt85m3AP5c9n/9+Zpwjh3uCd7u+/QvcgWr3JuAohdPo1O8hFZnc6xIKFqa/xlpmWPmQ6/H4bGA==", + "version": "3.0.1-dev.20241220142101", + "resolved": "https://registry.npmjs.org/@massalabs/wallet-provider/-/wallet-provider-3.0.1-dev.20241220142101.tgz", + "integrity": "sha512-EfDb364VD5Pyv6NhndJed6CHt/Q8bT3eEpdBqmpJ+Fsg4KAdaQLY59LbBStCHqImS8tpBuAJMZ9aZKy+CgvW0Q==", "license": "(MIT AND Apache-2.0)", "dependencies": { "@hicaru/bearby.js": "^0.5.9", From f86cd32e1438de657e109589d1b6bed1f91bf531 Mon Sep 17 00:00:00 2001 From: BenRey Date: Fri, 20 Dec 2024 15:50:10 +0100 Subject: [PATCH 2/2] refactor: remove network switching functionality from MetamaskWallet component --- .../components/MetamaskWallet.tsx | 32 +------------------ 1 file changed, 1 insertion(+), 31 deletions(-) diff --git a/src/lib/ConnectMassaWallets/components/MetamaskWallet.tsx b/src/lib/ConnectMassaWallets/components/MetamaskWallet.tsx index c407e9b6..2a51232c 100644 --- a/src/lib/ConnectMassaWallets/components/MetamaskWallet.tsx +++ b/src/lib/ConnectMassaWallets/components/MetamaskWallet.tsx @@ -8,21 +8,9 @@ import { WalletError } from './WalletError'; import Intl from '../i18n'; import { useAccountStore } from '../store'; import { METAMASK_INSTALL } from '../../massa-react/const'; -import { Button } from '../../../components'; -import { CHAIN_ID, Network } from '@massalabs/massa-web3'; export default function MetamaskWallet() { - const { connectedAccount, currentWallet, network, isFetching } = - useAccountStore(); - - function handleSwitchNetwork(network: Network): void { - if (!currentWallet) return; - if (network.chainId === CHAIN_ID.Mainnet) { - currentWallet.setRpcUrl('https://buildnet.massa.net/api/v2'); - } else { - currentWallet.setRpcUrl('https://mainnet.massa.net/api/v2'); - } - } + const { connectedAccount, isFetching } = useAccountStore(); if (!connectedAccount && !isFetching) { return ( @@ -40,24 +28,6 @@ export default function MetamaskWallet() {
- {network && currentWallet && ( -
- handleSwitchNetwork(network)} - /> -
- )}
); } - -function SwitchNetwork({ - networkName, - onClick, -}: { - networkName: string; - onClick: () => void; -}) { - return ; -}