Skip to content
This repository was archived by the owner on Aug 30, 2022. It is now read-only.

Commit b689421

Browse files
authored
fix useCoinbaseWallet (#31)
1 parent c8e3dbe commit b689421

2 files changed

Lines changed: 55 additions & 58 deletions

File tree

src/hooks/connectors/useWalletLink.ts

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,34 +2,31 @@ import { useConnect } from "../useConnect";
22
import invariant from "tiny-invariant";
33

44
/**
5-
* Convienience hook for connecting to a wallet via WalletLink (coinbase wallet)
6-
* @returns a function that will prompt the user to connect their wallet via WalletLink (coinbase wallet)
7-
* @internal
5+
* Convienience hook for connecting to a wallet via Coinbase Wallet
6+
* @returns a function that will prompt the user to connect their wallet via Coinbase Wallet
7+
* @public
88
*/
9-
export function useWalletLink() {
9+
export function useCoinbaseWallet() {
1010
const [connectors, connect] = useConnect();
1111
if (connectors.loading) {
12-
return () =>
13-
Promise.reject(
14-
"WalletLink / Coinbase connector not ready to be used, yet",
15-
);
12+
return () => Promise.reject("Coinbase connector not ready to be used, yet");
1613
}
1714
const connector = connectors.data.connectors.find(
18-
(c) => c.id === "walletLink",
15+
(c) => c.id === "coinbasewallet",
1916
);
2017
invariant(
2118
connector,
22-
"WalletLink / Coinbase connector not found, please make sure it is provided to your <ThirdwebProvider />",
19+
"Coinbase connector not found, please make sure it is provided to your <ThirdwebProvider />",
2320
);
2421

2522
return () => connect(connector);
2623
}
2724

2825
/**
29-
* Convienience hook for connecting to a wallet via Coinbase Wallet
30-
* @returns a function that will prompt the user to connect their wallet via Coinbase Wallet
31-
* @public
26+
* Convienience hook for connecting to a wallet via WalletLink (coinbase wallet)
27+
* @returns a function that will prompt the user to connect their wallet via WalletLink (coinbase wallet)
28+
* @internal
3229
*/
33-
export function useCoinbaseWallet() {
34-
return useWalletLink();
30+
export function useWalletLink() {
31+
return useCoinbaseWallet();
3532
}

yarn.lock

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -274,10 +274,10 @@
274274
rxjs "^6.6.3"
275275
stream-browserify "^3.0.0"
276276

277-
"@eslint/eslintrc@^1.2.1":
278-
version "1.2.1"
279-
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.2.1.tgz#8b5e1c49f4077235516bc9ec7d41378c0f69b8c6"
280-
integrity sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==
277+
"@eslint/eslintrc@^1.2.2":
278+
version "1.2.2"
279+
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.2.2.tgz#4989b9e8c0216747ee7cca314ae73791bb281aae"
280+
integrity sha512-lTVWHs7O2hjBFZunXTZYnYqtB9GakA1lnxIf+gKq2nY5gxkkNi/lQvveW6t8gFdOHTg6nG50Xs95PrLqVpcaLg==
281281
dependencies:
282282
ajv "^6.12.4"
283283
debug "^4.3.2"
@@ -724,44 +724,44 @@
724724
integrity sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==
725725

726726
"@microsoft/api-documenter@^7.15.3":
727-
version "7.17.9"
728-
resolved "https://registry.yarnpkg.com/@microsoft/api-documenter/-/api-documenter-7.17.9.tgz#d3d4f8a5872c80d542f64195f096f92da92c74ab"
729-
integrity sha512-crmuhaqKG0zfeoCjIjvRfUzUe/JZaMGE3HS7FwtH7jROy/AHU8nL2Zpq8RzFRNKV9yHMiF8wVcEgfGmH5oM3hw==
727+
version "7.17.10"
728+
resolved "https://registry.yarnpkg.com/@microsoft/api-documenter/-/api-documenter-7.17.10.tgz#1069356313d1b02b78136aa9291c699c7494a52c"
729+
integrity sha512-Q57Yfih6wYHs4Vq0s+AEzSAtvBnqZJW5b/+zMAvuFJyfuB4GdjdDGzWqayuK0H+iOJgvNAKrOJCuR9HpbF2koA==
730730
dependencies:
731-
"@microsoft/api-extractor-model" "7.17.1"
731+
"@microsoft/api-extractor-model" "7.17.2"
732732
"@microsoft/tsdoc" "0.14.1"
733-
"@rushstack/node-core-library" "3.45.3"
734-
"@rushstack/ts-command-line" "4.10.9"
733+
"@rushstack/node-core-library" "3.45.4"
734+
"@rushstack/ts-command-line" "4.10.10"
735735
colors "~1.2.1"
736736
js-yaml "~3.13.1"
737737
resolve "~1.17.0"
738738

739-
"@microsoft/api-extractor-model@7.17.1":
740-
version "7.17.1"
741-
resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.17.1.tgz#2a6b7d8eec510ba1c7713c682d2a0c730074b29c"
742-
integrity sha512-DCDtD8TdEpNk2lW4JvXgwwpxKy70P0JLad55iahwO8A+C63KYsrHIpAzo0FUauh5pwJ0v5QVNIJ+OBgKGteemg==
739+
"@microsoft/api-extractor-model@7.17.2":
740+
version "7.17.2"
741+
resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.17.2.tgz#033b39a7bac4f3eee3e5ffd406d2af61cedc727e"
742+
integrity sha512-fYfCeBeLm7jnZligC64qHiH4/vzswFLDfyPpX+uKO36OI2kIeMHrYG0zaezmuinKvE4vg1dAz38zZeDbPvBKGg==
743743
dependencies:
744744
"@microsoft/tsdoc" "0.14.1"
745745
"@microsoft/tsdoc-config" "~0.16.1"
746-
"@rushstack/node-core-library" "3.45.3"
746+
"@rushstack/node-core-library" "3.45.4"
747747

748748
"@microsoft/api-extractor@^7.19.4":
749-
version "7.22.2"
750-
resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.22.2.tgz#8957b5ec81ff8a76b9a8a0e6a1bac70eb9a1a974"
751-
integrity sha512-G7vXz6UHz+qoaUGPf2k5Md4bSpHii9nFys3sIe3bmFUbmhAe+HfSB/dCn1PsLhW7tZfEXwMHTj7fbL5vcZkrEw==
749+
version "7.23.0"
750+
resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.23.0.tgz#8bd5a197e04b0ba92fb85e0f53b4d7cadd0a95b2"
751+
integrity sha512-fbdX05RVE1EMA7nvyRHuS9nx1pryhjgURDx6pQlE/9yOXQ5PO7MpYdfWGaRsQwyYuU3+tPxgro819c0R3AK6KA==
752752
dependencies:
753-
"@microsoft/api-extractor-model" "7.17.1"
753+
"@microsoft/api-extractor-model" "7.17.2"
754754
"@microsoft/tsdoc" "0.14.1"
755755
"@microsoft/tsdoc-config" "~0.16.1"
756-
"@rushstack/node-core-library" "3.45.3"
757-
"@rushstack/rig-package" "0.3.10"
758-
"@rushstack/ts-command-line" "4.10.9"
756+
"@rushstack/node-core-library" "3.45.4"
757+
"@rushstack/rig-package" "0.3.11"
758+
"@rushstack/ts-command-line" "4.10.10"
759759
colors "~1.2.1"
760760
lodash "~4.17.15"
761761
resolve "~1.17.0"
762762
semver "~7.3.0"
763763
source-map "~0.6.1"
764-
typescript "~4.5.2"
764+
typescript "~4.6.3"
765765

766766
"@microsoft/tsdoc-config@0.16.1", "@microsoft/tsdoc-config@~0.16.1":
767767
version "0.16.1"
@@ -804,10 +804,10 @@
804804
resolved "https://registry.yarnpkg.com/@pedrouid/environment/-/environment-1.0.1.tgz#858f0f8a057340e0b250398b75ead77d6f4342ec"
805805
integrity sha512-HaW78NszGzRZd9SeoI3JD11JqY+lubnaOx7Pewj5pfjqWXOEATpeKIFb9Z4t2WBUK2iryiXX3lzWwmYWgUL0Ug==
806806

807-
"@rushstack/node-core-library@3.45.3":
808-
version "3.45.3"
809-
resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-3.45.3.tgz#8db2befbbf23969e08d2bc69d5d91ba812c01640"
810-
integrity sha512-Rn0mxqC3MPb+YbvaeFcRWfcYHLwyZ99/ffYA8chpq5OpqoY+Mr1ycTbMvzl5AxWf1pYmi/2+Eo3iTOsQdYR8xw==
807+
"@rushstack/node-core-library@3.45.4":
808+
version "3.45.4"
809+
resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-3.45.4.tgz#a5e1246c462940d16a5acc667c1ffe460b514087"
810+
integrity sha512-FMoEQWjK7nWAO2uFgV1eVpVhY9ZDGOdIIomi9zTej64cKJ+8/Nvu+ny0xKaUDEjw/ALftN2D2ml7L0RDpW/Z9g==
811811
dependencies:
812812
"@types/node" "12.20.24"
813813
colors "~1.2.1"
@@ -819,18 +819,18 @@
819819
timsort "~0.3.0"
820820
z-schema "~5.0.2"
821821

822-
"@rushstack/rig-package@0.3.10":
823-
version "0.3.10"
824-
resolved "https://registry.yarnpkg.com/@rushstack/rig-package/-/rig-package-0.3.10.tgz#cf8ba0935c6acc5bb62ef710d6eaec5895bbb3ed"
825-
integrity sha512-4Z2HhXM4YBWOi4ZYFQNK6Yxz641v+cvc8NKiaNZh+RIdNb3D4Rfpy3XUkggbCozpfDriBfL1+KaXlJtfJfAIXw==
822+
"@rushstack/rig-package@0.3.11":
823+
version "0.3.11"
824+
resolved "https://registry.yarnpkg.com/@rushstack/rig-package/-/rig-package-0.3.11.tgz#92a05929822610e8b42f2ad330d9ea20afae5165"
825+
integrity sha512-uI1/g5oQPtyrT9nStoyX/xgZSLa2b+srRFaDk3r1eqC7zA5th4/bvTGl2QfV3C9NcP+coSqmk5mFJkUfH6i3Lw==
826826
dependencies:
827827
resolve "~1.17.0"
828828
strip-json-comments "~3.1.1"
829829

830-
"@rushstack/ts-command-line@4.10.9":
831-
version "4.10.9"
832-
resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-4.10.9.tgz#a59958dbbe96ad18af9b93563a517c70014c4230"
833-
integrity sha512-TE3eZgHNVHOY3p8lp38FoNEJUr0+swPb24sCcYuwlC+MHgMGXyJNM+p7l3TKSBRiY01XShoL2k601oGwL00KlA==
830+
"@rushstack/ts-command-line@4.10.10":
831+
version "4.10.10"
832+
resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-4.10.10.tgz#69da17b03ce57795b67ea2aabf7c976c81816078"
833+
integrity sha512-F+MH7InPDXqX40qvvcEsnvPpmg566SBpfFqj2fcCh8RjM6AyOoWlXc8zx7giBD3ZN85NVAEjZAgrcLU0z+R2yg==
834834
dependencies:
835835
"@types/argparse" "1.0.38"
836836
argparse "~1.0.9"
@@ -927,9 +927,9 @@
927927
integrity sha512-9Lvgm7yHN0ExQg13ESm4Pzm0kOmpl9iLpt93/arRO7PbeRjWxrhV5hfGxS4+MvXaP69yQEk+uIPaKlKBaqVaxg==
928928

929929
"@thirdweb-dev/sdk@^2.0.30":
930-
version "2.0.34"
931-
resolved "https://registry.yarnpkg.com/@thirdweb-dev/sdk/-/sdk-2.0.34.tgz#c64d769ee0a70e5f8e60c8ad313b9f95e7d88849"
932-
integrity sha512-9D6suVXwR9O3FZ7s7iVgaUPi3J9AapN7MKERNjxqMFsjs37+lUqxVSFhtDAPPQUJTi2EwdC1A5VeJqJ6KLRZNQ==
930+
version "2.0.35"
931+
resolved "https://registry.yarnpkg.com/@thirdweb-dev/sdk/-/sdk-2.0.35.tgz#aa8b22c3fa2bcf7de88f5db2ee2392ddf8b4c63c"
932+
integrity sha512-YHcjNk1rxEF+zZjmsPYPwcADD6y/h/zVnamcbcRMsG0BiotlAhhAsfrFHnDzqTIROrbTgc5RspskrRI3R2+5rw==
933933
dependencies:
934934
"@ethersproject/bignumber" "^5.6.0"
935935
"@ethersproject/bytes" "^5.6.1"
@@ -2417,11 +2417,11 @@ eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.3.0:
24172417
integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
24182418

24192419
eslint@^8.9.0:
2420-
version "8.13.0"
2421-
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.13.0.tgz#6fcea43b6811e655410f5626cfcf328016badcd7"
2422-
integrity sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==
2420+
version "8.14.0"
2421+
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.14.0.tgz#62741f159d9eb4a79695b28ec4989fcdec623239"
2422+
integrity sha512-3/CE4aJX7LNEiE3i6FeodHmI/38GZtWCsAtsymScmzYapx8q1nVVb+eLcLSzATmCPXw5pT4TqVs1E0OmxAd9tw==
24232423
dependencies:
2424-
"@eslint/eslintrc" "^1.2.1"
2424+
"@eslint/eslintrc" "^1.2.2"
24252425
"@humanwhocodes/config-array" "^0.9.2"
24262426
ajv "^6.10.0"
24272427
chalk "^4.0.0"
@@ -4654,7 +4654,7 @@ typedarray-to-buffer@3.1.5, typedarray-to-buffer@^3.1.5:
46544654
dependencies:
46554655
is-typedarray "^1.0.0"
46564656

4657-
typescript@^4.6.2, typescript@~4.5.2:
4657+
typescript@^4.6.2, typescript@~4.6.3:
46584658
version "4.6.3"
46594659
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.3.tgz#eefeafa6afdd31d725584c67a0eaba80f6fc6c6c"
46604660
integrity sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==

0 commit comments

Comments
 (0)