From 727b16481f8369e57a56a16864594af18633ad17 Mon Sep 17 00:00:00 2001 From: Mikhail Mikheev Date: Fri, 3 Apr 2020 19:53:58 +0400 Subject: [PATCH] BUG: Only injected providers are cached as last used provider (#733) * cache every used provider, not only injected one * package json update --- package.json | 2 +- src/components/Header/index.jsx | 3 +-- src/logic/wallets/getWeb3.js | 7 ------- 3 files changed, 2 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index bcefb6c3..efbbab53 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "safe-react", - "version": "1.9.1", + "version": "1.9.2", "description": "Allowing crypto users manage funds in a safer way", "homepage": "https://github.com/gnosis/safe-react#readme", "bugs": { diff --git a/src/components/Header/index.jsx b/src/components/Header/index.jsx index 8cdfc8e2..c3c66feb 100644 --- a/src/components/Header/index.jsx +++ b/src/components/Header/index.jsx @@ -13,7 +13,6 @@ import selector, { type SelectorProps } from './selector' import { onboard } from '~/components/ConnectButton' import { NOTIFICATIONS, showSnackbar } from '~/logic/notifications' -import { INJECTED_PROVIDERS } from '~/logic/wallets/getWeb3' import { loadLastUsedProvider } from '~/logic/wallets/store/middlewares/providerWatcher' import { type Info, logComponentStack } from '~/utils/logBoundaries' @@ -38,7 +37,7 @@ class HeaderComponent extends React.PureComponent { async componentDidMount() { const lastUsedProvider = await loadLastUsedProvider() - if (INJECTED_PROVIDERS.includes(lastUsedProvider.toUpperCase()) || process.env.NODE_ENV === 'test') { + if (lastUsedProvider) { const hasSelectedWallet = await onboard.walletSelect(lastUsedProvider) if (hasSelectedWallet) { await onboard.walletCheck() diff --git a/src/logic/wallets/getWeb3.js b/src/logic/wallets/getWeb3.js index a33ddc03..bc7faad9 100644 --- a/src/logic/wallets/getWeb3.js +++ b/src/logic/wallets/getWeb3.js @@ -34,13 +34,6 @@ export const WALLET_PROVIDER = { TREZOR: 'TREZOR', } -export const INJECTED_PROVIDERS = [ - WALLET_PROVIDER.SAFE, - WALLET_PROVIDER.METAMASK, - WALLET_PROVIDER.OPERA, - WALLET_PROVIDER.DAPPER, -] - export const ETHEREUM_NETWORK_IDS = { // $FlowFixMe 1: ETHEREUM_NETWORK.MAINNET,