From 15ac627bcf705823c3352c9d4041b3b781737ab3 Mon Sep 17 00:00:00 2001 From: MANUEL RIOS Date: Sat, 4 Mar 2023 04:20:14 +0000 Subject: [PATCH] adding login unstoppable domain --- components/WalletConnect/AccountModal.js | 4 +- components/WalletConnect/ConnectModal.js | 6 +- components/WalletConnect/connectors.js | 21 ++++ package.json | 2 + pages/_app.js | 3 + public/wallet-logos/unstoppabledomain.png | Bin 0 -> 3130 bytes yarn.lock | 126 ++++++++++++++++++---- 7 files changed, 139 insertions(+), 23 deletions(-) create mode 100644 public/wallet-logos/unstoppabledomain.png diff --git a/components/WalletConnect/AccountModal.js b/components/WalletConnect/AccountModal.js index b7c2b650f..2c234b2a4 100755 --- a/components/WalletConnect/AccountModal.js +++ b/components/WalletConnect/AccountModal.js @@ -5,7 +5,7 @@ import chainIdDeployEnvMap from './chainIdDeployEnvMap'; import CopyAddressToClipboard from '../CopyAddressToClipboard'; import { SignOutIcon } from '@primer/octicons-react'; import StoreContext from '../../store/Store/StoreContext'; -import { metaMask, walletConnect } from '../WalletConnect/connectors'; +import { metaMask, walletConnect, uauth } from '../WalletConnect/connectors'; import useWeb3 from '../../hooks/useWeb3'; import useEns from '../../hooks/useENS'; @@ -21,7 +21,7 @@ const AccountModal = ({ setIsConnecting, domRef, showModal }) => { } } const disconnectAccount = () => { - const connectors = [walletConnect, metaMask]; + const connectors = [walletConnect, metaMask, uauth]; try { connectors.forEach((connector) => { if (connector?.deactivate) { diff --git a/components/WalletConnect/ConnectModal.js b/components/WalletConnect/ConnectModal.js index 339798c58..9ef496118 100755 --- a/components/WalletConnect/ConnectModal.js +++ b/components/WalletConnect/ConnectModal.js @@ -1,5 +1,5 @@ import React, { useEffect, useContext } from 'react'; -import { metaMask, walletConnect } from './connectors'; +import { metaMask, walletConnect, uauth } from './connectors'; import useWeb3 from '../../hooks/useWeb3'; import Image from 'next/image'; import ModalLarge from '../Utils/ModalLarge'; @@ -29,6 +29,10 @@ const ConnectModal = ({ closeModal, setShowModal }) => { appState.logger.info(err, accountData?.id, 'ConnectModal.js'); } }; + const handleUnstoppableConnect = async () => { + await uauth.activate(); + closeModal(); + }; useEffect(() => { if (account) { closeModal(); diff --git a/components/WalletConnect/connectors.js b/components/WalletConnect/connectors.js index 4475b21d4..56f578fd5 100755 --- a/components/WalletConnect/connectors.js +++ b/components/WalletConnect/connectors.js @@ -2,6 +2,8 @@ import { WalletConnect } from '@web3-react/walletconnect'; import { initializeConnector } from '@web3-react/core'; import { MetaMask } from '@web3-react/metamask'; import { GnosisSafe } from '@web3-react/gnosis-safe'; +import UAuth from '@uauth/js'; +import { UAuthConnector } from '@uauth/web3-react'; export const [walletConnect, walletConnectHooks] = initializeConnector( (actions) => @@ -23,3 +25,22 @@ function onError(error) { export const [metaMask, metaMaskHooks] = initializeConnector((actions) => new MetaMask({ actions, onError })); export const [gnosisSafe, gnosisSafeHooks] = initializeConnector((actions) => new GnosisSafe({ actions })); + +export const [uauth, uauthHooks] = initializeConnector( + (actions) => + new UAuthConnector({ + actions, + options: { + clientID: '8491d48f-12c6-4930-9736-42f0b89e1188', + redirectUri: 'https://openq.dev/', + scope: 'openid wallet email profile:optional social:optional', + connectors: { injected: metaMask, walletconnect: walletConnect }, + }, + }) +); + + const connectors = { + UAuth: uauth, + MetaMask: metaMask, + WalletConnect: walletConnect, +}; \ No newline at end of file diff --git a/package.json b/package.json index e56044e03..f66c66b7f 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,8 @@ "@tailwindcss/container-queries": "0.1.0", "@testing-library/user-event": "14.4.3", "@types/uuid": "9.0.1", + "@uauth/js": "^2.4.0", + "@uauth/web3-react": "^2.6.0", "@walletconnect/ethereum-provider": "1.8.0", "@walletconnect/web3-provider": "^1.8.0", "@web3-react/core": "8.0.36-beta.0", diff --git a/pages/_app.js b/pages/_app.js index 0dde9ff27..75f14bf41 100755 --- a/pages/_app.js +++ b/pages/_app.js @@ -24,6 +24,8 @@ import { metaMaskHooks, gnosisSafe, gnosisSafeHooks, + uauth, + uauthHooks } from '../components/WalletConnect/connectors'; import Script from 'next/script'; @@ -32,6 +34,7 @@ function OpenQ({ Component, pageProps }) { [metaMask, metaMaskHooks], [walletConnect, walletConnectHooks], [gnosisSafe, gnosisSafeHooks], + [uauth, uauthHooks], ]; const [user, setUser] = useState(); diff --git a/public/wallet-logos/unstoppabledomain.png b/public/wallet-logos/unstoppabledomain.png new file mode 100644 index 0000000000000000000000000000000000000000..47f9138b5f16ffbcce7954347dfd53ce50e744f0 GIT binary patch literal 3130 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 literal 0 HcmV?d00001 diff --git a/yarn.lock b/yarn.lock index 10d586773..313e4dd88 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1367,7 +1367,7 @@ "@ethereumjs/common" "^2.6.4" ethereumjs-util "^7.1.5" -"@ethersproject/abi@5.7.0", "@ethersproject/abi@^5.6.3", "@ethersproject/abi@^5.7.0": +"@ethersproject/abi@5.7.0", "@ethersproject/abi@^5.0.1", "@ethersproject/abi@^5.6.3", "@ethersproject/abi@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.7.0.tgz#b3f3e045bbbeed1af3947335c247ad625a44e449" integrity sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA== @@ -2473,12 +2473,12 @@ dependencies: "@magic-sdk/types" "^9.0.0" -"@magic-sdk/commons@^9.4.0": +"@magic-sdk/commons@^9.5.0": version "9.5.0" resolved "https://registry.yarnpkg.com/@magic-sdk/commons/-/commons-9.5.0.tgz#7ffc366b9fa9a04ffbdd49d25abe986f16d6ba48" integrity sha512-SYpEF8cpzPrsZRD+BZPVkO8N/09fWjDX/wJ67vjdUs78Q7H7bWQm1l+5CBcq3PdimEylm4cxRqmcT31AT155FQ== -"@magic-sdk/provider@^13.4.0": +"@magic-sdk/provider@^13.5.0": version "13.5.0" resolved "https://registry.yarnpkg.com/@magic-sdk/provider/-/provider-13.5.0.tgz#ec53cf652592dec22b6eac1cdc5ca259f17ab459" integrity sha512-iyyPuBmGNAUSziEthlQHuI+6VM6tZ4fe1C0xsOf50xlyFjInHOZWnIos9GmQ4/jaFvZjkQmB3OnbMegi8Fno3g== @@ -2487,7 +2487,7 @@ eventemitter3 "^4.0.4" web3-core "1.5.2" -"@magic-sdk/types@^11.4.0", "@magic-sdk/types@^11.5.0": +"@magic-sdk/types@^11.5.0": version "11.5.0" resolved "https://registry.yarnpkg.com/@magic-sdk/types/-/types-11.5.0.tgz#e0c1daa00cac754f1fc377013b24f0151b680a23" integrity sha512-sLNUNMcQy43Q4FD2sG+atuUsrgBvnAwrvUSP2IAc4fS30qkDlo+VWAOVNkNWu1o4HcioqOXUAgV3E24dKkLIqQ== @@ -4574,6 +4574,44 @@ "@typescript-eslint/types" "5.54.0" eslint-visitor-keys "^3.3.0" +"@uauth/common@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@uauth/common/-/common-2.3.0.tgz#de0018503614e993af9f6373983bc53828bf9b80" + integrity sha512-RuRYd8UgVN1eotoZjj2YhgHHP7PlEGxPEKSqUbmtJYumb6DLrlR0HNRF+wM8LQz/x4SBBo+hdm0ueC5bAHcXBg== + +"@uauth/js@2.4.0", "@uauth/js@^2.4.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@uauth/js/-/js-2.4.0.tgz#f69d3221f560b0984955432f6de5e6eb089f36a6" + integrity sha512-KYWnEa2+Waa216TNhKmd1M78A8VnEjL6TbfaFHUKtixzKHYMYPIGj3zrD2Am3KHKIyq3bP11++ozoos6551Qrw== + dependencies: + "@uauth/common" "2.3.0" + "@unstoppabledomains/resolution" "^8.0" + global "^4.4.0" + jose "^4.5.0" + +"@uauth/web3-react@^2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@uauth/web3-react/-/web3-react-2.6.0.tgz#7f851b48d6e6528ed9195108d7835ab38fa7b280" + integrity sha512-U8umtJZGbtU3SYZo2B3rf+xn1IqUdn4Li8Om3yyjIM2i16BTIE3YEK6hgR3P2Ehjz78OMYxBESvzH0bSfwsw4w== + dependencies: + "@uauth/js" "2.4.0" + "@web3-react/core" "8.0.35-beta.0" + "@web3-react/eip1193" "8.0.26-beta.0" + "@web3-react/metamask" "8.0.28-beta.0" + "@web3-react/network" "8.0.27-beta.0" + "@web3-react/types" "8.0.20-beta.0" + +"@unstoppabledomains/resolution@^8.0": + version "8.5.0" + resolved "https://registry.yarnpkg.com/@unstoppabledomains/resolution/-/resolution-8.5.0.tgz#7f65146fb3bc69bfae8699c4ed1c61f3d6f0096c" + integrity sha512-csqExbiK8F5mRKoHlDZjGuIEuvi63O8PSyhUcGhnTi76Il5fCREAGNVdTiRxagPPYoxCO+Xmf6kThwtmiws1Ow== + dependencies: + "@ethersproject/abi" "^5.0.1" + bn.js "^4.4.0" + cross-fetch "^3.1.4" + crypto-js "^4.1.1" + elliptic "^6.5.4" + "@wallet-standard/base@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@wallet-standard/base/-/base-1.0.1.tgz#860dd94d47c9e3c5c43b79d91c6afdbd7a36264e" @@ -4976,6 +5014,17 @@ "@walletconnect/window-getters" "^1.0.1" tslib "1.14.1" +"@web3-react/core@8.0.35-beta.0": + version "8.0.35-beta.0" + resolved "https://registry.yarnpkg.com/@web3-react/core/-/core-8.0.35-beta.0.tgz#8667483bdbc283fc8377d7f56faba1ec2fcdb095" + integrity sha512-vkEL2Vafu57lTA9T/cd3DNkZoDZ3G/JDUgxgjHqKLQVF4bPucrkeErqIHutAJ4suIi4bLOD0dFPMpFs+Bq7RgA== + dependencies: + "@web3-react/store" "^8.0.25-beta.0" + "@web3-react/types" "^8.0.20-beta.0" + zustand "^4.0.0-rc.0" + optionalDependencies: + "@ethersproject/providers" "^5" + "@web3-react/core@8.0.36-beta.0": version "8.0.36-beta.0" resolved "https://registry.yarnpkg.com/@web3-react/core/-/core-8.0.36-beta.0.tgz#8364bee05d3ae713bd06fbe283fba214bac3f2af" @@ -4987,6 +5036,13 @@ optionalDependencies: "@ethersproject/providers" "^5" +"@web3-react/eip1193@8.0.26-beta.0": + version "8.0.26-beta.0" + resolved "https://registry.yarnpkg.com/@web3-react/eip1193/-/eip1193-8.0.26-beta.0.tgz#2e36423bab637a1fbc57b36d4f0f38ac531fd541" + integrity sha512-n/2ajjABcP8DktZfXxSHrxtPIxeSRJ9tsgfmd9XPEIW9FO7xLzLrF+nloTSghtZ8H+ZKKcswlKjYq4rbX/oqHg== + dependencies: + "@web3-react/types" "^8.0.20-beta.0" + "@web3-react/gnosis-safe@8.0.0-beta.0": version "8.0.0-beta.0" resolved "https://registry.yarnpkg.com/@web3-react/gnosis-safe/-/gnosis-safe-8.0.0-beta.0.tgz#def4fa6876431f1d1b5059514493857b4492b645" @@ -4996,6 +5052,14 @@ "@gnosis.pm/safe-apps-sdk" "^7.3.0" "@web3-react/types" "^8.0.14-beta.0" +"@web3-react/metamask@8.0.28-beta.0": + version "8.0.28-beta.0" + resolved "https://registry.yarnpkg.com/@web3-react/metamask/-/metamask-8.0.28-beta.0.tgz#f7e9e0de446727a961745cbec75c8cbf6c961388" + integrity sha512-IXuVyj6vhRAhfGQ/sN4qgET8EEdqX844pB4kCDG9kjPD3LLm5kq47ykBosgTr9YCUtdHAXN0UaUimD0TbLMRFg== + dependencies: + "@metamask/detect-provider" "^1.2.0" + "@web3-react/types" "^8.0.20-beta.0" + "@web3-react/metamask@8.0.30-beta.0": version "8.0.30-beta.0" resolved "https://registry.yarnpkg.com/@web3-react/metamask/-/metamask-8.0.30-beta.0.tgz#afab5d7cf556e3ec77836ff2b4753f6f301cfbeb" @@ -5004,6 +5068,23 @@ "@metamask/detect-provider" "^1.2.0" "@web3-react/types" "^8.0.20-beta.0" +"@web3-react/network@8.0.27-beta.0": + version "8.0.27-beta.0" + resolved "https://registry.yarnpkg.com/@web3-react/network/-/network-8.0.27-beta.0.tgz#7cb522b02efc9d0f877ac285f350810fbf322292" + integrity sha512-kLHilUpLkDejx0C5Rr57puQSEVA+BQmT58xN6D/elphcZpVHAIkbh/MCYm0XrnLmqq0uOjw+jDhEYBBn80ncHQ== + dependencies: + "@ethersproject/providers" "^5" + "@web3-react/types" "^8.0.20-beta.0" + +"@web3-react/store@^8.0.25-beta.0": + version "8.0.25-beta.0" + resolved "https://registry.yarnpkg.com/@web3-react/store/-/store-8.0.25-beta.0.tgz#853a029a9f82d8950e306adb455ba308f908c8f4" + integrity sha512-YHrZ42EHiQ9UAJq8Y/pHsyXu6GhzbCSHaQJ9U0wCDhbPoQ9QjOj0Pwcaa/VLXljuynK/7ERP942nI1IzArt9Sg== + dependencies: + "@ethersproject/address" "^5" + "@web3-react/types" "^8.0.20-beta.0" + zustand "^4.0.0-rc.0" + "@web3-react/store@^8.0.26-beta.0": version "8.0.26-beta.0" resolved "https://registry.yarnpkg.com/@web3-react/store/-/store-8.0.26-beta.0.tgz#44c7c0af5b4df46bfb81898dd3c115da44c45ad0" @@ -5013,6 +5094,13 @@ "@web3-react/types" "^8.0.21-beta.0" zustand "^4.0.0" +"@web3-react/types@8.0.20-beta.0", "@web3-react/types@^8.0.20-beta.0": + version "8.0.20-beta.0" + resolved "https://registry.yarnpkg.com/@web3-react/types/-/types-8.0.20-beta.0.tgz#6b4509bef8c5c7eb866e49295880c865c20fb565" + integrity sha512-qOZYMyUmsm3Um6t6Pg3OgnE86ufhWZpB5/VxsooB8cdpXc/C/f8KMyYSeM63GoKSMScOKwfqV6yODFL7g/Qc8g== + dependencies: + zustand "^4.0.0-rc.0" + "@web3-react/types@^8.0.14-beta.0": version "8.0.14-beta.0" resolved "https://registry.yarnpkg.com/@web3-react/types/-/types-8.0.14-beta.0.tgz#ba2bbd2af754952a20e45f946b3022a198bf4789" @@ -5020,13 +5108,6 @@ dependencies: zustand "^4.0.0-rc.0" -"@web3-react/types@^8.0.20-beta.0": - version "8.0.20-beta.0" - resolved "https://registry.yarnpkg.com/@web3-react/types/-/types-8.0.20-beta.0.tgz#6b4509bef8c5c7eb866e49295880c865c20fb565" - integrity sha512-qOZYMyUmsm3Um6t6Pg3OgnE86ufhWZpB5/VxsooB8cdpXc/C/f8KMyYSeM63GoKSMScOKwfqV6yODFL7g/Qc8g== - dependencies: - zustand "^4.0.0-rc.0" - "@web3-react/types@^8.0.21-beta.0": version "8.0.21-beta.0" resolved "https://registry.yarnpkg.com/@web3-react/types/-/types-8.0.21-beta.0.tgz#a8c1437f343a5d2955561f4b204190ad3cdf9244" @@ -6136,7 +6217,7 @@ bn.js@5.2.1, bn.js@^5.0.0, bn.js@^5.1.1, bn.js@^5.1.2, bn.js@^5.1.3, bn.js@^5.2. resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.0, bn.js@^4.11.6, bn.js@^4.11.8, bn.js@^4.11.9: +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.0, bn.js@^4.11.6, bn.js@^4.11.8, bn.js@^4.11.9, bn.js@^4.4.0: version "4.12.0" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== @@ -10162,7 +10243,7 @@ global-prefix@^3.0.0: kind-of "^6.0.2" which "^1.3.1" -global@~4.4.0: +global@^4.4.0, global@~4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== @@ -12182,6 +12263,11 @@ jju@^1.1.0: resolved "https://registry.yarnpkg.com/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a" integrity sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA== +jose@^4.5.0: + version "4.13.1" + resolved "https://registry.yarnpkg.com/jose/-/jose-4.13.1.tgz#449111bb5ab171db85c03f1bd2cb1647ca06db1c" + integrity sha512-MSJQC5vXco5Br38mzaQKiq9mwt7lwj2eXpgpRyQYNHYt2lq1PjkWa7DLXX0WVcQLE9HhMh3jPiufS7fhJf+CLQ== + js-md4@0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/js-md4/-/js-md4-0.3.2.tgz#cd3b3dc045b0c404556c81ddb5756c23e59d7cf5" @@ -12897,14 +12983,14 @@ lz-string@^1.4.4: resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ== -magic-sdk@13.4.0: - version "13.4.0" - resolved "https://registry.yarnpkg.com/magic-sdk/-/magic-sdk-13.4.0.tgz#ec71244be38b54164e01441d1bf29ebe2dae9317" - integrity sha512-hArmjsYEpsPuqqj47IVR/6E347Z1CUuX5LVm8qkJP8oRgBYEJpMqgdGoqdRnyAaTTOBiqeLPboLOwokgccY/pA== +magic-sdk@13.5.0: + version "13.5.0" + resolved "https://registry.yarnpkg.com/magic-sdk/-/magic-sdk-13.5.0.tgz#1c95f921bd4922e0c41922dc013e89197919be44" + integrity sha512-1+TzTN/7KKvvZVA8aE8qWmZ6QEr+dSjwHnbOulbSbYOfQ7u3GHpj3BRT52uucalpFuIer17lISu4hU/T2kOysg== dependencies: - "@magic-sdk/commons" "^9.4.0" - "@magic-sdk/provider" "^13.4.0" - "@magic-sdk/types" "^11.4.0" + "@magic-sdk/commons" "^9.5.0" + "@magic-sdk/provider" "^13.5.0" + "@magic-sdk/types" "^11.5.0" localforage "^1.7.4" magic-string@^0.25.0, magic-string@^0.25.7: