From 07be01b3ecd86d910830fafd645aa91620210a5a Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Mon, 2 Oct 2023 13:32:01 -0600 Subject: [PATCH] Update links for MM, Coinbase and Trust wallet to deeplink to app --- packages/demo/package.json | 2 +- packages/demo/src/App.svelte | 2 +- packages/injected/package.json | 2 +- packages/injected/src/helpers.ts | 2 +- packages/injected/src/types.ts | 8 ++++---- yarn.lock | 9 --------- 6 files changed, 8 insertions(+), 17 deletions(-) diff --git a/packages/demo/package.json b/packages/demo/package.json index 076edf29e..d44cd54e7 100644 --- a/packages/demo/package.json +++ b/packages/demo/package.json @@ -40,7 +40,7 @@ "@web3-onboard/gas": "^2.1.7", "@web3-onboard/gnosis": "^2.1.10", "@web3-onboard/infinity-wallet": "^2.0.3", - "@web3-onboard/injected-wallets": "^2.10.6", + "@web3-onboard/injected-wallets": "^2.10.7-alpha.1", "@web3-onboard/keepkey": "^2.3.7", "@web3-onboard/keystone": "^2.3.7", "@web3-onboard/ledger": "^2.5.2", diff --git a/packages/demo/src/App.svelte b/packages/demo/src/App.svelte index f67101427..72dd78ded 100644 --- a/packages/demo/src/App.svelte +++ b/packages/demo/src/App.svelte @@ -78,7 +78,7 @@ // displayUnavailable: true, // || // display specific unavailable wallets - displayUnavailable: [ProviderLabel.MetaMask, ProviderLabel.Trust] + displayUnavailable: [ProviderLabel.MetaMask, ProviderLabel.Trust, ProviderLabel.Phantom] // but only show Binance and Bitski wallet if they are available // filter: { // [ProviderLabel.Binance]: 'unavailable', diff --git a/packages/injected/package.json b/packages/injected/package.json index f00bb86d0..f42bc13db 100644 --- a/packages/injected/package.json +++ b/packages/injected/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/injected-wallets", - "version": "2.10.7-alpha.1", + "version": "2.10.7-alpha.2", "description": "Injected wallet module for connecting browser extension and mobile wallets to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", diff --git a/packages/injected/src/helpers.ts b/packages/injected/src/helpers.ts index 94026390d..a385cfade 100644 --- a/packages/injected/src/helpers.ts +++ b/packages/injected/src/helpers.ts @@ -19,7 +19,7 @@ export const defaultWalletUnavailableMsg = ({ externalUrl }: InjectedWalletModule) => externalUrl - ? `Please install or enable ${label} to continue` + ? `Please install or switch to ${label} to continue` : `Please install or enable ${label} to continue` export const isWalletAvailable = ( diff --git a/packages/injected/src/types.ts b/packages/injected/src/types.ts index 6a2a07090..b4576bf11 100644 --- a/packages/injected/src/types.ts +++ b/packages/injected/src/types.ts @@ -81,12 +81,12 @@ export enum ProviderIdentityFlag { export enum ProviderExternalUrl { Binance = 'https://www.bnbchain.org/ru/blog/binance-extension-wallet/', BitKeep = 'https://bitkeep.com/en/download?type=0', - Coinbase = 'https://www.coinbase.com/wallet/downloads', - MetaMask = 'https://metamask.io/download/', + Coinbase = 'https://go.cb-w.com/dapp', + MetaMask = 'https://metamask.app.link/dapp/', OKXWallet = 'https://okx.com/download', - Phantom = 'https://phantom.app/download', + Phantom = 'https://phantom.app/ul/v1/connect', Talisman = 'https://www.talisman.xyz/', - Trust = 'https://trustwallet.com/download/', + Trust = 'https://link.trustwallet.com', OneKey = 'https://onekey.so/download/', RoninWallet = 'https://wallet.skymavis.com/', Coin98Wallet = 'https://coin98.com/wallet/', diff --git a/yarn.lock b/yarn.lock index b282502e8..4dbacc8da 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4092,15 +4092,6 @@ "@walletconnect/window-getters" "^1.0.1" tslib "1.14.1" -"@web3-onboard/injected-wallets@^2.10.6": - version "2.10.6" - resolved "https://registry.yarnpkg.com/@web3-onboard/injected-wallets/-/injected-wallets-2.10.6.tgz#8ba357e176f3261d57204742e2ee2ca683592784" - integrity sha512-/3mp+0ML478JuUXF0D1m5Nq83HMkfpdd8BcJJ//qN0Laxi+I2obquT47pcqbkRTwNAxpjzlpprjhN6V78bCF3g== - dependencies: - "@web3-onboard/common" "^2.3.3" - joi "17.9.1" - lodash.uniqby "^4.7.0" - "@web3-react/abstract-connector@^6.0.7": version "6.0.7" resolved "https://registry.yarnpkg.com/@web3-react/abstract-connector/-/abstract-connector-6.0.7.tgz#401b3c045f1e0fab04256311be49d5144e9badc6"