From 9b873beebc7b57c07e2f5c748f3bb5c8f8039cdf Mon Sep 17 00:00:00 2001 From: chaoticgoodpanda Date: Tue, 8 Nov 2022 18:20:07 +0100 Subject: [PATCH 1/5] fix: Change Trust Wallet in wallets.ts platform param to 'all' now that there is a Trust Wallet browser extension. --- packages/injected/package.json | 3 +++ packages/injected/src/constants.ts | 1 + packages/injected/src/wallets.ts | 2 +- yarn.lock | 9 +++++++++ 4 files changed, 14 insertions(+), 1 deletion(-) diff --git a/packages/injected/package.json b/packages/injected/package.json index e0fef418f..0f9bffa53 100644 --- a/packages/injected/package.json +++ b/packages/injected/package.json @@ -63,6 +63,9 @@ }, "dependencies": { "@web3-onboard/common": "^2.2.3", + "@web3-onboard/core": "^2.10.0", + "@web3-onboard/injected-wallets": "^2.3.0", + "ethers": "^5.7.2", "joi": "^17.6.1", "lodash.uniqby": "^4.7.0" } diff --git a/packages/injected/src/constants.ts b/packages/injected/src/constants.ts index b58dec0f3..d1c71fc40 100644 --- a/packages/injected/src/constants.ts +++ b/packages/injected/src/constants.ts @@ -7,6 +7,7 @@ export const WALLET_NAMES: { [key: string]: string } = { binance: 'Binance Chain Wallet', bitpie: 'Bitpie', bitski: 'Bitski', + trust: 'Trust Wallet', coinbasewallet: 'Coinbase Wallet', dcentwallet: "D'CENT", metamask: 'MetaMask', diff --git a/packages/injected/src/wallets.ts b/packages/injected/src/wallets.ts index d241ec836..564ad19fe 100644 --- a/packages/injected/src/wallets.ts +++ b/packages/injected/src/wallets.ts @@ -190,7 +190,7 @@ const trust: InjectedWalletModule = { eth_selectAccounts: UNSUPPORTED_METHOD }) }), - platforms: ['mobile'] + platforms: ['all'] } const opera: InjectedWalletModule = { diff --git a/yarn.lock b/yarn.lock index 33ec05902..9a08f62dd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2953,6 +2953,15 @@ dependencies: "@walletconnect/window-getters" "^1.0.0" +"@web3-onboard/gnosis@^2.1.3": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@web3-onboard/gnosis/-/gnosis-2.1.4.tgz#8f0bfa50bf662084091c61cc7c9248bb44e0ea6d" + integrity sha512-lTAnfc3FEy6zmc/SIOI9dW0oVH23WM+Nqo8pAfjKOUrGq+ChyyA7ghhP1dUoKfJgAtblUC5MKHzPLdL+K+PYNw== + dependencies: + "@gnosis.pm/safe-apps-provider" "^0.9.2" + "@gnosis.pm/safe-apps-sdk" "^6.1.1" + "@web3-onboard/common" "^2.2.3" + "@web3auth/base-plugin@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@web3auth/base-plugin/-/base-plugin-1.0.1.tgz#1e2a87acf745299fdff6f92e6c46ee9bc38aa670" From 618be6f1f1a526845235467ef435a870806e1042 Mon Sep 17 00:00:00 2001 From: chaoticgoodpanda Date: Tue, 8 Nov 2022 18:25:50 +0100 Subject: [PATCH 2/5] fix: Change Trust Wallet in wallets.ts platform param to 'all' now that there is a Trust Wallet browser extension. --- packages/injected/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/injected/package.json b/packages/injected/package.json index 0f9bffa53..8a9a835d5 100644 --- a/packages/injected/package.json +++ b/packages/injected/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/injected-wallets", - "version": "2.3.0", + "version": "2.3.1", "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", From 116e4c410f150ff1a19c6c8d3ae9cb32b77033ae Mon Sep 17 00:00:00 2001 From: Michael Lwin Date: Thu, 10 Nov 2022 16:26:13 +0100 Subject: [PATCH 3/5] Update packages/injected/package.json Co-authored-by: Adam Carpenter --- packages/injected/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/injected/package.json b/packages/injected/package.json index 8a9a835d5..0087930fa 100644 --- a/packages/injected/package.json +++ b/packages/injected/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/injected-wallets", - "version": "2.3.1", + "version": "2.3.1-alpha.1", "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", From 3ef75f38760a1fe06add0d22cc4e1d6b1eeb56dc Mon Sep 17 00:00:00 2001 From: chaoticgoodpanda Date: Thu, 10 Nov 2022 16:29:29 +0100 Subject: [PATCH 4/5] fix: Remove extraneous dev deps from package.json. --- packages/injected/package.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/injected/package.json b/packages/injected/package.json index 8a9a835d5..77fa29c72 100644 --- a/packages/injected/package.json +++ b/packages/injected/package.json @@ -62,8 +62,6 @@ "window": "^4.2.7" }, "dependencies": { - "@web3-onboard/common": "^2.2.3", - "@web3-onboard/core": "^2.10.0", "@web3-onboard/injected-wallets": "^2.3.0", "ethers": "^5.7.2", "joi": "^17.6.1", From 9765e880e3801bb587de13546c656fd837368d90 Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Thu, 10 Nov 2022 08:33:16 -0700 Subject: [PATCH 5/5] Update packages/injected/package.json --- packages/injected/package.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/injected/package.json b/packages/injected/package.json index 1de8a8f36..588b39682 100644 --- a/packages/injected/package.json +++ b/packages/injected/package.json @@ -62,8 +62,6 @@ "window": "^4.2.7" }, "dependencies": { - "@web3-onboard/injected-wallets": "^2.3.0", - "ethers": "^5.7.2", "joi": "^17.6.1", "lodash.uniqby": "^4.7.0" }