{"_id":"@web3-onboard/uauth","_rev":"32-82272120204c6b09e88455f87d02926f","name":"@web3-onboard/uauth","dist-tags":{"next":"2.2.0-alpha.2","latest":"2.2.1"},"versions":{"2.0.0-alpha.1":{"name":"@web3-onboard/uauth","version":"2.0.0-alpha.1","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.0.0-alpha.1","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"194bf6a3bf98e9d54ef488a5fb61fe8c74e6067f","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.0.0-alpha.1.tgz","fileCount":10,"integrity":"sha512-CUKV8W4N70wPgeCnP9lK4kJvIqR4jLLMtbjP9y8/iRU8usw0isQX1SgvDOB5XyLDchjltsNRYVjMFxMn6KpXzg==","signatures":[{"sig":"MEUCIQCe4tA2oAMM+D5grIJ1r3wzH7oBVgGUi9XwNjkjxMkUEQIgJPtxwvhH3OxFXo4QwZRo4z9CVwzsEi6cQEXXmpoBf/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdo4QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoymxAAmSMA8zWzcXswhRf8mkAdVE9kXJ4ja2DRhdZ/btWkiBFT0mFe\r\ncHNcDdA1bs9qPnJ+gS3avOSbBZ3tXzU0pxZi/PiCR+r2R421LdMyvwhIQvHX\r\nF2JJLiw9s+XsShXWwe7+2wEgc3bPK7WFKYruJAtKqC0+d2xpxODLfhC46+ub\r\n5U16a+USSIvJptof6KuWCnoLL51VrcQb8VrLlGC8IvCCOiUJGtaG1cSzbxKc\r\nPp/BhRbQaYhbeFonNqdcmIgzSvpgqSJwmo83IblgD5tlr69gzIGfmF5T/Gf/\r\n3qrg16hM9ZFMItkMYTofNqCHULwZadgvYfGwGrPXxy8EIfd5TDRGg33ZOADP\r\nfZHX48/yGnxHyMTyFggKj0WEeLat8w4BLds9DtRu9J99sw7aKu8OSwMuKeOR\r\ny5NlCgyaXyXnaXEABjnD33HUHyuf0/D1fyMn33SLbWAJwrv/Z4SklyeFkhSn\r\nEzXuFwgrYOTrE38+bF1t0xhl/9aJPV7gD3vpWs8Rc220ULcG7v0am0qO0Ime\r\nbnMI/vyp5zuaOuncS9aOgXo8KCjdFmhfJSGWlgxinFPs1bMMg7wjiKUThCB7\r\nLQDfiO4rzd6Uf+Jqf4I3VNXtHSpZKHYpp7E6erX1pbG++JdaFG/E5GiNQzRS\r\njCvqogIB0CfrG4zaGR0yRuTnEeuMaDVWqFo=\r\n=zdRN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","module":"dist/index.js","browser":"dist/index.js","gitHead":"ad8568897d7d96e55c75ce93aa14dcfdd8694358","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.1.2","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"16.13.1","dependencies":{"joi":"^17.6.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@web3-onboard/common":"^2.2.3","@walletconnect/client":"^1.7.1","@ethersproject/providers":"^5.5.0","@walletconnect/qrcode-modal":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.0.0-alpha.1_1668714000166_0.1667593097314488","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@web3-onboard/uauth","version":"2.0.0","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.0.0","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"f667840e4013004a9c54aa38b33e537e55ac1e67","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.0.0.tgz","fileCount":10,"integrity":"sha512-Q5yGCJAyjvkNHWN2gqI3cQpxMJnMB8lonxzlGkdH/chWeJhwJ2RGQyUGOdScyNiil4++wnCQe56miou1MFnzXw==","signatures":[{"sig":"MEUCIQCMz2BENkIe2PUA52h6OXvx3od/0YTRX35x/63pVraV6AIgazfrksTC18A/oH0GvNYBmWouLc6jjWxhxDKRXuXw0p8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd7/gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqW+w/+Jlv7TWkIx8b60MiG7iLjC97mhIba0/svyuMPFaOka5E2eScT\r\nSgYRSdtguigTOsxGR6ao3XQFhmc1F7Az0w99mnG8UNgs2WfMFNk6uBlcZQoH\r\nhZSCYBrZEur8v5l7CbYf48eeDV6v2naQvKW10wBXbsHHoBResp4dULYTZcJc\r\npYnN3pVpI6vZ9Z/PUCuTwhIw5U1fFN5r1hMS9LXYkEUA+hXAmLghnlarO4tV\r\nYarmbILGQTMWAfFT8eenOoaR/rZYmubTr3nC2W6Wy7mkQ9D2cpWRVrnUm3cm\r\nIiS0pupu6OOzg/N7m18siSKTldZSQ2MzY+FudYQXwPObJJ1LBcHBi8UpM6xP\r\njTStEfp4Rz2coyWtPJRwLkMYfPKuvzOQSFIpkOtMf+z6XXxnYqCyXUqfzAE2\r\nfyUbDWV1hEhPZzxoD1aoU167DaNgzm9/hrsP64CFsqyWsHmbzKzizGjd/5bf\r\n+/7U7+MKjtbTZqCXVPYphzF46cYqFn+kvxq0R2fjNAf+SpXO5bn4rH5olQfS\r\nDFBa96Mp/1KHGrhecl8RmDB2WXcZyKRwkhEIF+ZMvvhTtFam+Kx4M7yRv/WT\r\nxfuVKGIhuvMhJuokYUBhLHd3g9vcgSCXhR+ek16Kzt6sp6T1E/J7H+/EYqYm\r\n7oGG7vx7yXRbQqGJ/Ij1+T+7zr9X0YxSfV4=\r\n=EoFz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","module":"dist/index.js","browser":"dist/index.js","gitHead":"60039c3fb925b40b0020dd2642b75d27ede029fb","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.1.2","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"16.13.1","dependencies":{"joi":"^17.6.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@web3-onboard/common":"^2.2.3","@walletconnect/client":"^1.7.1","@ethersproject/providers":"^5.5.0","@walletconnect/qrcode-modal":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.0.0_1668792288184_0.7427234812966788","host":"s3://npm-registry-packages"}},"2.0.1-alpha.1":{"name":"@web3-onboard/uauth","version":"2.0.1-alpha.1","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.0.1-alpha.1","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"7cc64fa99d8018688805e6bd7c482940afe3ab79","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.0.1-alpha.1.tgz","fileCount":10,"integrity":"sha512-LCVgvF7UZ1VHYoHV8W/hadTXkQQVO+v0H9Ack7olBRuUBAJwcO+6cPe+bflmKhZXanunFwtVwBSeQkPyPqOMmA==","signatures":[{"sig":"MEUCIQCafPXZtXlCANgVQcJ+Aq++9Wh1Fo6hIVaiBERo/innEQIgBzoThkq4dMC4L+fdUGKm6k57xNVvV4BnSYCIJlFrAXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkNh6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoNA//atAccwdX9ZYHrOZZBNpuJznzTFb1rrHa71xLVw5k80RiVdSu\r\nJFzmHmnxECGI/Js10PdQ15/+6vPqFYlohmUrzTSkuaDsncp7Lkqkk5n3dAOB\r\nShF8tmMdyeXgDdEpKuAl4HCfJRqVnmo1pCbxunAfYF1v/VhnMRHk6Ih/AylM\r\ngpJUWp+Tmqr94MO/S9kgWdWGxIDVb8hl360qIdmrtvAQ3VmhBAghg3iX0KaO\r\nvNhSFM745SiiD6/bMttmWlRvgLVVSuKgaXQOOYcT0AiUO0B4sKeun1eGFEjj\r\nxvktWyZR+9VQN+iic+akB9Bxu2Y+/kjtcK4+kGaamgbCC/Phs1Q45ZyKIiIP\r\nX+rkVPAzLhhIE/euDW747PnmzV9Ucy9Ky1dJV0RiqqJflMFa4sHiJMSjDYro\r\nTfVeNYdEtldjwWFu25d5guZLuBS6Nola+x1IX6D7JMyNPZPkX4GCe4G/fMBt\r\nRd/zbWLPJMZ6++SMmVGqs/9mVFwxlQT0etQw5WGpxvft/TYjBd8EtcotK6Yg\r\nIFA7irXtWYzbfaUI1EDF+Q1hwZNVeiZXyc5tNH365QQ5CjR13xKiO3n++iyA\r\nAvJX6NSySixbUw9r8QDE/FHGTvJgYoaM0vbOUTWwc/uEyVsm59ttofHhO7gc\r\n2nQUuSz8LXw6syE3iOKg4fWsXl4nMuWDVYs=\r\n=7ECt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","module":"dist/index.js","readme":"# @web3-onboard/uauth\n\n## Wallet module for connecting Unstoppable Domains to web3-onboard\n\n### Install\n\n**NPM**\n`npm i @web3-onboard/core @web3-onboard/uauth`\n\n**Yarn**\n`yarn add @web3-onboard/core @web3-onboard/uauth`\n\n## Options\n\nFollow the [Login Client Congifuration Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/) on the Unstoppable Domains website to get setup with your clientID and redirectUri. \n**Note:** The Redirection URI value(s) in the client configuration MUST exactly match the redirect_uri parameter value used in `UauthInitOptions`. More specifics can be found in the [Rules for Redirect URIs Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/#rules-for-redirect-uris).\n\n```typescript\ntype UauthInitOptions = {\n  clientID: string // required and will throw an error if not included: links dapp to Unstoppable Domains for customization\n  redirectUri: string // required and will throw an error if not included: used for pop-up and callback redirection\n  scope?: string // default = 'openid wallet'\n  shouldLoginWithRedirect?: boolean // if true, redirects to your callback page\n  bridge?: string // default = 'https://bridge.walletconnect.org'\n  qrcodeModalOptions?: {\n    mobileLinks: string[] // set the order and list of mobile linking wallets\n  }\n  connectFirstChainId?: boolean // if true, connects to the first network chain provided\n}\n```\n\n## Usage\n\n```typescript\nimport Onboard from '@web3-onboard/core'\nimport uauthModule from '@web3-onboard/uauth'\n\n// initialize the module with options\nconst uauth = uauthModule({\n  clientID: 'YOUR_CLIENT_ID',\n  redirectUri: 'YOUR_REDIRECT_URI',\n  scope?: 'YOUR_SCOPES',\n  shouldLoginWithRedirect?: false\n  bridge?: 'YOUR_CUSTOM_BRIDGE_SERVER',\n  qrcodeModalOptions?: {\n    mobileLinks: ['rainbow', 'metamask', 'argent', 'trust', 'imtoken', 'pillar']\n  },\n  connectFirstChainId?: true\n})\n\n// can also initialize with basic options...\n// const uauth = uauthModule({\n//  clientID: \"YOUR_CLIENT_ID\",\n//  redirectUri: \"YOUR_REDIRECT_URI\"\n// })\n\nconst onboard = Onboard({\n  // ... other Onboard options\n  wallets: [\n    uauth\n    //... other wallets\n  ]\n})\n\nconst connectedWallets = await onboard.connectWallet()\nconsole.log(connectedWallets)\n```\n\n### Accessing the UAuth configuration\n\nWhen Unstoppable Domains is connected the UAuth user instance is exposed.\nThis can be used to get information related to the user scopes requested through the `UauthInitOptions`. \n\n```typescript\nconst wallets$ = onboard.state.select('wallets').pipe(share())\nwallets$.subscribe(wallet => {\n  const unstoppableUser = wallet.find(\n    provider => provider.label === 'Unstoppable'\n  )\n  if (unstoppableUser) console.log(unstoppableUser.instance.user)\n})\n```\n","browser":"dist/index.js","gitHead":"b772f315e243506c3e1f9f47da6eec0ab1ca4b90","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.1.2","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"16.13.1","dependencies":{"joi":"^17.6.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@web3-onboard/common":"^2.2.3","@walletconnect/client":"^1.7.1","@ethersproject/providers":"^5.5.0","@walletconnect/qrcode-modal":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.0.1-alpha.1_1670436986275_0.5079015763569834","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@web3-onboard/uauth","version":"2.0.1","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.0.1","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"998eff50eb1b0a109d48748a122e7a277229a7fd","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.0.1.tgz","fileCount":10,"integrity":"sha512-wSS9E8rpGubKzttDei2RgU+fdGr4u1/wuV36QjFQyf/ADWHbd4EiILs+iRdf0HxG7UBRVtqSDyv1r6uGeIixmg==","signatures":[{"sig":"MEUCIQDmbcSmIzpOHYKDQSH8q6a+yZPbvwkFzQMdbqjvSQiGtgIgVh/CDL9RajROm99AlxwNpUmwFmJeSoul74bkekIfQEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl7RLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphSA//SD0fXlmHRGruzQCxoyQHoiNtWUNTI4ObYBw1B676vbK6RW0j\r\nobw9Acx9fS+2/qJ49IEfOoT3EXnHjdt+EJ1hNgGVXAaKoWZvWORFDt5E7BcF\r\nDPUVZzxl2v0EcbcisplJs5eIdWsLHUn3KJcjvMUB2RQVMBk4P/UdoKyqRrB2\r\nFoAk1y7j3ZZgAD1+StwVvWLSwPLW2PcyVPkUSS/eXlr6ZakGTLT0/3HlpARH\r\noNCjNOeq+NJCk2Y2HHe3tXe6VU0QLZYY5ggyzX7oB1GjU1kIdznFbhSU47Dg\r\nexAUoLhfiOQ0pOve5dwu4S/Q/2F63Pp3vo9c+TKFHfGBdLNICJC8kg+tMAVz\r\ngvM67hU+zmnVxka5/gu9ozvLwnf6bGagVpEa8f/Hlo7rxSa7wF738E0MKWmw\r\nbw+hsI4mJG3qXGrjj5y997mHSPzeoFv6Raf9zECu4mtUVHzDSG08CLzqiQbm\r\nhlsuwnhv+I5n49RR/7txP2CFbgSr2TNjMyHSZil4a0X6UZLPUoWCDUqm4jb8\r\n9bTebsvitEpaVx7Eapw8xaimZOlc0asaX7WVaX3w3Wr+nReVjFVzUsJFj80U\r\nYl5u237vfk25kdaFp1W/SD64mAvrMVPxX0gVHeq4uHzg+7HiYCHO280OlG71\r\n1xJhCn9j5p92458gIMx4/OCoWKHYu2E4I6E=\r\n=RWBq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","module":"dist/index.js","browser":"dist/index.js","gitHead":"10b1b06a65c8dfb1c88e24ce43cfd6b43a0d083e","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.1.2","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"16.13.1","dependencies":{"joi":"^17.6.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@web3-onboard/common":"^2.2.3","@walletconnect/client":"^1.7.1","@ethersproject/providers":"^5.5.0","@walletconnect/qrcode-modal":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.0.1_1670886475083_0.4701463113423816","host":"s3://npm-registry-packages"}},"2.0.2-alpha.1":{"name":"@web3-onboard/uauth","version":"2.0.2-alpha.1","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.0.2-alpha.1","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"1408d37fedc622d65c1e8625f10e121742cc673a","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.0.2-alpha.1.tgz","fileCount":10,"integrity":"sha512-49+TlZ3LB/yActhh5asJq5Jn4gYIHtz+CjLpFGaq4y5mw+JdikjSneK6DJP9k3RaJkAxKmclT7tWlRVRQHmYgg==","signatures":[{"sig":"MEUCIGnUdpzecuE2kBvc3d/7QE/9eBg+Hqd6FKxlm57IzGi3AiEAgm6OROpd7Xn7e9r/Nnh80NwsakNdaPxzcFcg+D0I9F4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGNTNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrg1w//fPwW15wKmWZh3Jkgqms42BiySZuziw7zxLsrptrGir6NFOow\r\niKWoZ4TwF7PFCicMxeWgDKjsPzGWFurXn+pjFylj8PiQHP8AaUrkBA/K09FX\r\ngbAqgq5rXhTJaxr6OVKHQbX0zyIHMQ7keAqOfoHRpKkb1+xgXVwjGQmJcmMf\r\nAtbNsu5SXwgI22TqKqhc9O9VPa9guL5jF/vn6MqNs+eIQpjCw3HKoWA8aJBg\r\ntQuhbYy2SBci9WpJaR/IckQpUZ5v2K3cbNcp6/TLA1Mccc9C9/WlcyYvZTe8\r\nRIP5JT5Ua5MS1jpx8ejrYx/puxtfGzoa/ZdIxOHG9S7TsVhmC4SwKJc1hrWZ\r\ntsy/sXVG2lFF8wvtOO48bPmJGTQxRD8zmRE8fP35QQU64qYdaKbQ7FzCx8it\r\nQ0sez4bVQjTqgPJtqA5PWzVST/9ZOQpHjPdUl8k0JqOypOVN72wZazvM1AOI\r\nzK7a6romkJVvGljJ4srSpSKlhKqClL11YYQOudq/DzDGuRKwVSBg0HipzasE\r\nnoU19OSABOzseac3oqfcqR1qIyXepowb75gmiw+sSwTZj+z7V45Mf0+qMQAv\r\nfLxcP9CVao4EIn7oixfVLWjoYmbyBO3DsfOPRrPhwA6Ycv9MjIzURaxZk0Aq\r\np7IJRW15Ie3mcvCVp4FpooWJcd208enYr/w=\r\n=7m+X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","module":"dist/index.js","readme":"# @web3-onboard/uauth\n\n## Wallet module for connecting Unstoppable Domains to web3-onboard\n\n### Install\n\n**NPM**\n`npm i @web3-onboard/core @web3-onboard/uauth`\n\n**Yarn**\n`yarn add @web3-onboard/core @web3-onboard/uauth`\n\n## Options\n\nFollow the [Login Client Congifuration Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/) on the Unstoppable Domains website to get setup with your clientID and redirectUri. \n**Note:** The Redirection URI value(s) in the client configuration MUST exactly match the redirect_uri parameter value used in `UauthInitOptions`. More specifics can be found in the [Rules for Redirect URIs Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/#rules-for-redirect-uris).\n\n```typescript\ntype UauthInitOptions = {\n  clientID: string // required and will throw an error if not included: links dapp to Unstoppable Domains for customization\n  redirectUri: string // required and will throw an error if not included: used for pop-up and callback redirection\n  scope?: string // default = 'openid wallet'\n  shouldLoginWithRedirect?: boolean // if true, redirects to your callback page\n  bridge?: string // default = 'https://bridge.walletconnect.org'\n  qrcodeModalOptions?: {\n    mobileLinks: string[] // set the order and list of mobile linking wallets\n  }\n  connectFirstChainId?: boolean // if true, connects to the first network chain provided\n}\n```\n\n## Usage\n\n```typescript\nimport Onboard from '@web3-onboard/core'\nimport uauthModule from '@web3-onboard/uauth'\n\n// initialize the module with options\nconst uauth = uauthModule({\n  clientID: 'YOUR_CLIENT_ID',\n  redirectUri: 'YOUR_REDIRECT_URI',\n  scope?: 'YOUR_SCOPES',\n  shouldLoginWithRedirect?: false\n  bridge?: 'YOUR_CUSTOM_BRIDGE_SERVER',\n  qrcodeModalOptions?: {\n    mobileLinks: ['rainbow', 'metamask', 'argent', 'trust', 'imtoken', 'pillar']\n  },\n  connectFirstChainId?: true\n})\n\n// can also initialize with basic options...\n// const uauth = uauthModule({\n//  clientID: \"YOUR_CLIENT_ID\",\n//  redirectUri: \"YOUR_REDIRECT_URI\"\n// })\n\nconst onboard = Onboard({\n  // ... other Onboard options\n  wallets: [\n    uauth\n    //... other wallets\n  ]\n})\n\nconst connectedWallets = await onboard.connectWallet()\nconsole.log(connectedWallets)\n```\n\n### Accessing the UAuth configuration\n\nWhen Unstoppable Domains is connected the UAuth user instance is exposed.\nThis can be used to get information related to the user scopes requested through the `UauthInitOptions`. \n\n```typescript\nconst wallets$ = onboard.state.select('wallets').pipe(share())\nwallets$.subscribe(wallet => {\n  const unstoppableUser = wallet.find(\n    provider => provider.label === 'Unstoppable'\n  )\n  if (unstoppableUser) console.log(unstoppableUser.instance.user)\n})\n```\n","browser":"dist/index.js","gitHead":"7d14b349c632c92a8ad73617634a57fa525084c9","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.1.2","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"16.13.1","dependencies":{"joi":"^17.6.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@web3-onboard/common":"^2.2.4-alpha.1","@walletconnect/client":"^1.7.1","@ethersproject/providers":"^5.5.0","@walletconnect/qrcode-modal":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.0.2-alpha.1_1679348941774_0.3451187107053526","host":"s3://npm-registry-packages"}},"2.0.2-alpha.2":{"name":"@web3-onboard/uauth","version":"2.0.2-alpha.2","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.0.2-alpha.2","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"1490f7354e18e035a82ab449cf97558715ae21e1","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.0.2-alpha.2.tgz","fileCount":10,"integrity":"sha512-L55oIhQClQg/RAMe0vjQjEJ4nIpjF3gwX9MTXJECNlKXuQUsRGGNXNRFguhadIIKVvffeNsVq9CAlXrj40n0Gg==","signatures":[{"sig":"MEYCIQCdi69cBYKUQkBiqPfu8a4J20JLFSLv/BtP7M8iBFFRswIhALhloYdaKNDEI9ALm9nlV+Me2UqOJ4LorVCa8pwghetv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHd6tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvcQ//QmKFqNmUZI6nny3Y7Ihq6HCy5dwD4d2DcfL4GPF7tAp8bNsQ\r\n0xKcOd23yVO2fz7j01AnW0/oidhaA7UWSeCDn0dxCnrFIoIH0/l3FKlxxXRs\r\nmG6AoHsilyK8itBeYyNqC8TaAI7gNU1HfXp0O4WoXl107YUU3MAGOGuDm7iI\r\nLFXynneXFqQJjym/GfBKnoK7dRbzQwvxLKKDv+JkThGClZDrOuX21zHtD6iZ\r\nzB+A2wTM6/L9z/wCmdLD0zTqo2NCTd1MqrTYlBDS8VUrH63C1LJH4sBoO+9F\r\nE8n27IqVWEMRdkXvl7r0mMmqS8/pe7Kbi18R50bPd5WOP/YCubszDC0gPGyR\r\nBrMmk5sdJ8UbV+Y7ZNhvh9Y2R6EYigskCYKeQ32wF4zzt/88c9wFZvXp21mz\r\np8i+njX6ICM/nCwxnA8oX5mj8ZtJ+lIQjt6bUjViZ+F3MC5Yt02r15nv8VCm\r\nZVsKQzG+LqvqgzOqBE8uy1/+tqC/1j9kLzbaGZnq6wskrnJakTIcJspE0nLH\r\nFot+eDiWPnlutpfwC4JSnoZX3rnoUp6Ahf5Lsvm7PwJdr1iZkh57izb+CYPT\r\nFqb3whSmVgrCyx7O21diXJVtepmFfmIf+SBkII42UZ2Q5jQGKTdO4NADM6AA\r\nFbLOCmiMKPybIfu8VnDg8ZrnqTv/E+YUoS8=\r\n=7K1E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","module":"dist/index.js","readme":"# @web3-onboard/uauth\n\n## Wallet module for connecting Unstoppable Domains to web3-onboard\n\n### Install\n\n**NPM**\n`npm i @web3-onboard/core @web3-onboard/uauth`\n\n**Yarn**\n`yarn add @web3-onboard/core @web3-onboard/uauth`\n\n## Options\n\nFollow the [Login Client Congifuration Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/) on the Unstoppable Domains website to get setup with your clientID and redirectUri. \n**Note:** The Redirection URI value(s) in the client configuration MUST exactly match the redirect_uri parameter value used in `UauthInitOptions`. More specifics can be found in the [Rules for Redirect URIs Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/#rules-for-redirect-uris).\n\n```typescript\ntype UauthInitOptions = {\n  clientID: string // required and will throw an error if not included: links dapp to Unstoppable Domains for customization\n  redirectUri: string // required and will throw an error if not included: used for pop-up and callback redirection\n  scope?: string // default = 'openid wallet'\n  shouldLoginWithRedirect?: boolean // if true, redirects to your callback page\n  bridge?: string // default = 'https://bridge.walletconnect.org'\n  qrcodeModalOptions?: {\n    mobileLinks: string[] // set the order and list of mobile linking wallets\n  }\n  connectFirstChainId?: boolean // if true, connects to the first network chain provided\n}\n```\n\n## Usage\n\n```typescript\nimport Onboard from '@web3-onboard/core'\nimport uauthModule from '@web3-onboard/uauth'\n\n// initialize the module with options\nconst uauth = uauthModule({\n  clientID: 'YOUR_CLIENT_ID',\n  redirectUri: 'YOUR_REDIRECT_URI',\n  scope?: 'YOUR_SCOPES',\n  shouldLoginWithRedirect?: false\n  bridge?: 'YOUR_CUSTOM_BRIDGE_SERVER',\n  qrcodeModalOptions?: {\n    mobileLinks: ['rainbow', 'metamask', 'argent', 'trust', 'imtoken', 'pillar']\n  },\n  connectFirstChainId?: true\n})\n\n// can also initialize with basic options...\n// const uauth = uauthModule({\n//  clientID: \"YOUR_CLIENT_ID\",\n//  redirectUri: \"YOUR_REDIRECT_URI\"\n// })\n\nconst onboard = Onboard({\n  // ... other Onboard options\n  wallets: [\n    uauth\n    //... other wallets\n  ]\n})\n\nconst connectedWallets = await onboard.connectWallet()\nconsole.log(connectedWallets)\n```\n\n### Accessing the UAuth configuration\n\nWhen Unstoppable Domains is connected the UAuth user instance is exposed.\nThis can be used to get information related to the user scopes requested through the `UauthInitOptions`. \n\n```typescript\nconst wallets$ = onboard.state.select('wallets').pipe(share())\nwallets$.subscribe(wallet => {\n  const unstoppableUser = wallet.find(\n    provider => provider.label === 'Unstoppable'\n  )\n  if (unstoppableUser) console.log(unstoppableUser.instance.user)\n})\n```\n","browser":"dist/index.js","gitHead":"e760d2be51bca95d7931abf1b91eefe75812cd0f","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.1.2","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"16.13.1","dependencies":{"joi":"17.8.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@web3-onboard/common":"^2.3.0-alpha.1","@walletconnect/client":"^1.7.1","@ethersproject/providers":"^5.5.0","@walletconnect/qrcode-modal":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.0.2-alpha.2_1679679149418_0.2506916689261278","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@web3-onboard/uauth","version":"2.0.2","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.0.2","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"955408a827b2ae09fc4b3b6591c870fb307c1d5c","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.0.2.tgz","fileCount":10,"integrity":"sha512-h24CeCJSk/bZNzrs/xTTxd0lxZoZaa2gkVMlCCeq4R6DpYgdUpW4vVYV0toDXtbeiTUOMY5RvhZwsiYrXI2hZw==","signatures":[{"sig":"MEYCIQDXT9SbEq0Dze2Ca5Q0BsGYQZBLJbNCHhsAK8G6wG4pogIhAMTwMKycBlnxxBs+vz6xXffPWuHNirq0T2iAKejuMof6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIyJKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqv7hAAj0jPPgOogYNNUlNP9cqi91xzWPEhg4vh3p9tuWmgfO4NsB3s\r\nvxBp24CG01yE65A4ZznsducC5Xpw8IBvZKBNAhzS98NV2c1b8xGpjTLTTXaE\r\nl8t1nt/pxlFF/sPUbUHbvGNyVazk+hw6WTB575kO0iKKagTSJs80VpT/DSYu\r\nPlw50P1ODVQc7D2q/nlLvipH3iYgnEXx7jhAywUUgkNs49o0Hf8fS+y7T4m9\r\nf9NSw/qQWbfEx1/nn4nCkJeMSbcnv4cyj/SuaH1Lt+jSIRbvg0Rj6oZyLJyw\r\ncVp3sIjTEY5oNUw3fuygfWhvakau9Ku/H/bDTdHhuWlsegNhI5cFj9EdRr4R\r\nNZ/WCeNbpvVo/6q99LPRtF1DJ8xImSK7cU8MRTFWZOsW5EyMaS+UnPE8JIDh\r\nBMVxK/S6YtUrlagPlPnPyImG0lu5InY2xtHfa+jM0d0S7cpGoArJWLJXIq2G\r\n47vYbGnb/RP83+ShIomF9hPPvGylcrGKheKeWEBfQDqnDJcVX6bXgMkbO8wx\r\nnPfH5qCiq/Mt+VzQBibvX/Bne/OTtYpAoUNpasz4T8yQo5Zf66anaWvSuKhc\r\nGnPeUodW9US6N+90NASmUtBzT9orrbI0ioqWOTd28y23JgFe+A9bvFk6WYfn\r\nH4btOrW7F8X40dpmegCAbG26EJeJZ5njecg=\r\n=KH8a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","module":"dist/index.js","browser":"dist/index.js","gitHead":"2fc6f8d4018699a7607444f48026b10161547841","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.1.2","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"16.13.1","dependencies":{"joi":"17.8.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@web3-onboard/common":"^2.3.0","@walletconnect/client":"^1.7.1","@ethersproject/providers":"^5.5.0","@walletconnect/qrcode-modal":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.0.2_1680024138553_0.453114342545198","host":"s3://npm-registry-packages"}},"2.0.3-alpha.1":{"name":"@web3-onboard/uauth","version":"2.0.3-alpha.1","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.0.3-alpha.1","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"17a6749f9c0c358ad87d0858beca8efeecf5daac","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.0.3-alpha.1.tgz","fileCount":10,"integrity":"sha512-uNOnJ4it6CAYPtOQe3qe3h4y5Ku3wGtuxGzzKcKAO4E30IRjVYd6uER4Gkr5BRmSglflEDFX0I5FALwJZYtnHA==","signatures":[{"sig":"MEUCIG2PlZK2BecaPY59sZCFMwAagzdCLFE3i3uDa05qwEtVAiEAmpQLfxegwyydPQDF9qJydVyBHEwSSRciw8cQddEqEAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLyxbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0pw//Y+YamPYxfIGPw6O1XpVTS0t76rIvfU7Nu36A3Xp3yAJuNOgx\r\n5bFsf9/QjiiTWL2rBK4yic820BP0pdRFR15qpNhlci8AMooNs1COr9ASrE2T\r\nDtIQyuATl9P7o+utUIYIHHr7t0VHRiFp1KOjVlvP5iwJgNmDLZC0LywQIoek\r\nut0WYwnPcfJBkhwfWjO/+XXPZHA1bla4nTJo1dnzHh9VAKvCiafKwPyo95io\r\nIR3DyaSoux6JuLjKiZV1br8inQlmIpFczygX2uKnkuQZ+lZ6JafTkok6PSKP\r\n/6P/EAC4A/IEXubxm9cu+tgkfy5rG0aeMDAwzAOBWygixllTzVoZ6jcjr8S8\r\nbvZP3B+Hy6DLiupwATqVLgdERydYM3Oc6I76B2kh6JqJspEXKpVITtUERCQj\r\nAs7LII6/wmzg+tX42JkyxupLZ7QWNIDSuyn9G0oX3dopbxFmtECJCfyaZ+MU\r\nMCvRnFESfUVoLgNkhIfiKcYiBjw3vrRIVRgN4EJiF0wFFQmIeBpD37l5wyFN\r\n2UA+VeeHN+6GzV5X6l6u1Gs/6Wu8zjbveqo/Y7WZZbi7KuCrZtQLfqLt75h/\r\nB4L0hfdO0A1LgwdQY5tAZxZBQHlsiNig8Dp21S6TRs56Mj0oknU0FAjha6yh\r\nTaeDQHpIZ2J266h4gPGvwyxfwGvjEfF032I=\r\n=5MzP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","module":"dist/index.js","readme":"# @web3-onboard/uauth\n\n## Wallet module for connecting Unstoppable Domains to web3-onboard\n\n### Install\n\n**NPM**\n`npm i @web3-onboard/core @web3-onboard/uauth`\n\n**Yarn**\n`yarn add @web3-onboard/core @web3-onboard/uauth`\n\n## Options\n\nFollow the [Login Client Congifuration Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/) on the Unstoppable Domains website to get setup with your clientID and redirectUri. \n**Note:** The Redirection URI value(s) in the client configuration MUST exactly match the redirect_uri parameter value used in `UauthInitOptions`. More specifics can be found in the [Rules for Redirect URIs Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/#rules-for-redirect-uris).\n\n```typescript\ntype UauthInitOptions = {\n  clientID: string // required and will throw an error if not included: links dapp to Unstoppable Domains for customization\n  redirectUri: string // required and will throw an error if not included: used for pop-up and callback redirection\n  scope?: string // default = 'openid wallet'\n  shouldLoginWithRedirect?: boolean // if true, redirects to your callback page\n  bridge?: string // default = 'https://bridge.walletconnect.org'\n  qrcodeModalOptions?: {\n    mobileLinks: string[] // set the order and list of mobile linking wallets\n  }\n  connectFirstChainId?: boolean // if true, connects to the first network chain provided\n}\n```\n\n## Usage\n\n```typescript\nimport Onboard from '@web3-onboard/core'\nimport uauthModule from '@web3-onboard/uauth'\n\n// initialize the module with options\nconst uauth = uauthModule({\n  clientID: 'YOUR_CLIENT_ID',\n  redirectUri: 'YOUR_REDIRECT_URI',\n  scope?: 'YOUR_SCOPES',\n  shouldLoginWithRedirect?: false\n  bridge?: 'YOUR_CUSTOM_BRIDGE_SERVER',\n  qrcodeModalOptions?: {\n    mobileLinks: ['rainbow', 'metamask', 'argent', 'trust', 'imtoken', 'pillar']\n  },\n  connectFirstChainId?: true\n})\n\n// can also initialize with basic options...\n// const uauth = uauthModule({\n//  clientID: \"YOUR_CLIENT_ID\",\n//  redirectUri: \"YOUR_REDIRECT_URI\"\n// })\n\nconst onboard = Onboard({\n  // ... other Onboard options\n  wallets: [\n    uauth\n    //... other wallets\n  ]\n})\n\nconst connectedWallets = await onboard.connectWallet()\nconsole.log(connectedWallets)\n```\n\n### Accessing the UAuth configuration\n\nWhen Unstoppable Domains is connected the UAuth user instance is exposed.\nThis can be used to get information related to the user scopes requested through the `UauthInitOptions`. \n\n```typescript\nconst wallets$ = onboard.state.select('wallets').pipe(share())\nwallets$.subscribe(wallet => {\n  const unstoppableUser = wallet.find(\n    provider => provider.label === 'Unstoppable'\n  )\n  if (unstoppableUser) console.log(unstoppableUser.instance.user)\n})\n```\n","browser":"dist/index.js","gitHead":"e92a3231852374c0238ca2e580897efb063c19c3","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.1.2","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"16.13.1","dependencies":{"joi":"17.9.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@web3-onboard/common":"^2.3.1-alpha.1","@walletconnect/client":"^1.7.1","@ethersproject/providers":"^5.5.0","@walletconnect/qrcode-modal":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.0.3-alpha.1_1680813147635_0.5298027981160591","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@web3-onboard/uauth","version":"2.0.3","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.0.3","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"1f051b554326aa8e0a227f08d27c1c377e235f16","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.0.3.tgz","fileCount":10,"integrity":"sha512-FjqGukYjNxgiUm1GmMJXqDie+/Ovi5kJmD7wL7N/U2aJqC9OpF6sWusu6OVwZgAj8XLttGD1FhAl/IZtrgcycw==","signatures":[{"sig":"MEUCIQDeH4rjJD+PBbe9/0v7OXNID3FFyDNmAW8CggriouNHxwIgSTgjUtUtoRm+e2caadjlyitCIXbLsTURHnDrSMbBnpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMCwOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYNRAAgQas1f+hU8C75fAYRErkfhlLVnddRhgA82VGuz+mAcwpSlAH\r\n3hy0YYBdr9zK/ywu5CqWv1QQfjDj+gGvF70jTmvAYIDlbPyOHfwKBCB5J0Sz\r\nAgwk9PlZuiHN7yyH2yGeuLIStQS5Xgi+ZBopi/Ud85+pA6nwf3KRIo1OjCYY\r\nlgEzMrCOnh2ls98QUrjG7FEPJWnzwTi3j2DOpHDtR2yHx8vBq/U98Sjv0LaA\r\nVWFn+WR5pp4OVfXSKuJLqrYJBS729sBAoVmQXpZ3Es7FC8qA8jhopWROVS5y\r\n/A/NdAl/uf1+DagpfszWXIFzggQJErzXqM5+eS713BUgX6bxGxC7rgjmxhlJ\r\nEF1FLWjiwcmsgHpIDx7gRG0oscWaHO2dNvfmDBFWDWkfNKZVyoCi4+rcFurg\r\nqRQwi2ejJhCadG+JXRnWvjnx6GDdMobUorZBCVocsQGpi1xu1YD2T2rpIMGU\r\n8wfNF5Ptam4t61N0zxBRVlR1w0oiX5YhLHLHZRnOEHraduQK+L4OEY/uoY45\r\n7HM0k1COhGuzplS1CoK9ekzAjklxVEya2bLzOoxX2EMsMXDiz3cM09y71ZXY\r\nsKoNE4E/QtUdEcndkcvt0MBPLiHBwvohmh9+TOnZXTHrhooXFxVHwdXL1rRG\r\napr/dHPGkRKSeLM/wmcDKc5savfb3hXhfjg=\r\n=4b8A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","module":"dist/index.js","browser":"dist/index.js","gitHead":"a4767aa39955f4cc66c38dfd1961e7397d2067cd","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.1.2","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"16.13.1","dependencies":{"joi":"17.9.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@web3-onboard/common":"^2.3.1","@walletconnect/client":"^1.7.1","@ethersproject/providers":"^5.5.0","@walletconnect/qrcode-modal":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.0.3_1680878606716_0.36865112405165434","host":"s3://npm-registry-packages"}},"2.0.4-alpha.1":{"name":"@web3-onboard/uauth","version":"2.0.4-alpha.1","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.0.4-alpha.1","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"f0e85c282b2b5072f1da807c8fa39bdcb2e96571","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.0.4-alpha.1.tgz","fileCount":10,"integrity":"sha512-TO64XfwwGNjkt9hWt3ocYMic29OEUKqiamMSxaJ5GvOY+zM5Y8PYhJPQKiu1ouA/EWxyDkM1Ny84WCoTOn6LZA==","signatures":[{"sig":"MEYCIQDDtdxUxSKwTyPjmsU26dcubU29WJnmvbe8yLwLH6ENewIhALO5694GNTaTAse5adZXeMyQcDf7RDOYCYCAyIX9mFa6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23460},"main":"dist/index.js","type":"module","module":"dist/index.js","readme":"# @web3-onboard/uauth\n\n## Wallet module for connecting Unstoppable Domains to web3-onboard\n\n### Install\n\n**NPM**\n`npm i @web3-onboard/core @web3-onboard/uauth`\n\n**Yarn**\n`yarn add @web3-onboard/core @web3-onboard/uauth`\n\n## Options\n\nFollow the [Login Client Congifuration Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/) on the Unstoppable Domains website to get setup with your clientID and redirectUri. \n**Note:** The Redirection URI value(s) in the client configuration MUST exactly match the redirect_uri parameter value used in `UauthInitOptions`. More specifics can be found in the [Rules for Redirect URIs Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/#rules-for-redirect-uris).\n\n```typescript\ntype UauthInitOptions = {\n  clientID: string // required and will throw an error if not included: links dapp to Unstoppable Domains for customization\n  redirectUri: string // required and will throw an error if not included: used for pop-up and callback redirection\n  scope?: string // default = 'openid wallet'\n  shouldLoginWithRedirect?: boolean // if true, redirects to your callback page\n  bridge?: string // default = 'https://bridge.walletconnect.org'\n  qrcodeModalOptions?: {\n    mobileLinks: string[] // set the order and list of mobile linking wallets\n  }\n  connectFirstChainId?: boolean // if true, connects to the first network chain provided\n}\n```\n\n## Usage\n\n```typescript\nimport Onboard from '@web3-onboard/core'\nimport uauthModule from '@web3-onboard/uauth'\n\n// initialize the module with options\nconst uauth = uauthModule({\n  clientID: 'YOUR_CLIENT_ID',\n  redirectUri: 'YOUR_REDIRECT_URI',\n  scope?: 'YOUR_SCOPES',\n  shouldLoginWithRedirect?: false\n  bridge?: 'YOUR_CUSTOM_BRIDGE_SERVER',\n  qrcodeModalOptions?: {\n    mobileLinks: ['rainbow', 'metamask', 'argent', 'trust', 'imtoken', 'pillar']\n  },\n  connectFirstChainId?: true\n})\n\n// can also initialize with basic options...\n// const uauth = uauthModule({\n//  clientID: \"YOUR_CLIENT_ID\",\n//  redirectUri: \"YOUR_REDIRECT_URI\"\n// })\n\nconst onboard = Onboard({\n  // ... other Onboard options\n  wallets: [\n    uauth\n    //... other wallets\n  ]\n})\n\nconst connectedWallets = await onboard.connectWallet()\nconsole.log(connectedWallets)\n```\n\n### Accessing the UAuth configuration\n\nWhen Unstoppable Domains is connected the UAuth user instance is exposed.\nThis can be used to get information related to the user scopes requested through the `UauthInitOptions`. \n\n```typescript\nconst wallets$ = onboard.state.select('wallets').pipe(share())\nwallets$.subscribe(wallet => {\n  const unstoppableUser = wallet.find(\n    provider => provider.label === 'Unstoppable'\n  )\n  if (unstoppableUser) console.log(unstoppableUser.instance.user)\n})\n```\n","browser":"dist/index.js","gitHead":"515372922a5b600a1e0df7585c9ebb81b5eaf736","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.1.2","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"16.13.1","dependencies":{"joi":"17.9.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@web3-onboard/common":"^2.3.2-alpha.1","@walletconnect/client":"^1.7.1","@ethersproject/providers":"^5.5.0","@walletconnect/qrcode-modal":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.0.4-alpha.1_1683558993741_0.4051825806684317","host":"s3://npm-registry-packages"}},"2.0.4-alpha.2":{"name":"@web3-onboard/uauth","version":"2.0.4-alpha.2","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.0.4-alpha.2","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"9266fd1db7c5b57e610d3dd82d3490dd30df7956","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.0.4-alpha.2.tgz","fileCount":10,"integrity":"sha512-XgVq5CrD9jxPBTc1JYmjWAKyLOE/T+/bRbBanP9DdQ92o6P1BZWvhHb8VF7HV52Azybx0T335G/J57GxQXB0pA==","signatures":[{"sig":"MEUCIQC/TbpXEOytjZHQE2xoEF5gYB0MmTg+sc9m/kNYv8sRCAIgcuxR84AXX21xc26YCE/xFFUdDuTqGuiP5QNj4QNRqhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23460},"main":"dist/index.js","type":"module","module":"dist/index.js","readme":"# @web3-onboard/uauth\n\n## Wallet module for connecting Unstoppable Domains to web3-onboard\n\n### Install\n\n**NPM**\n`npm i @web3-onboard/core @web3-onboard/uauth`\n\n**Yarn**\n`yarn add @web3-onboard/core @web3-onboard/uauth`\n\n## Options\n\nFollow the [Login Client Congifuration Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/) on the Unstoppable Domains website to get setup with your clientID and redirectUri. \n**Note:** The Redirection URI value(s) in the client configuration MUST exactly match the redirect_uri parameter value used in `UauthInitOptions`. More specifics can be found in the [Rules for Redirect URIs Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/#rules-for-redirect-uris).\n\n```typescript\ntype UauthInitOptions = {\n  clientID: string // required and will throw an error if not included: links dapp to Unstoppable Domains for customization\n  redirectUri: string // required and will throw an error if not included: used for pop-up and callback redirection\n  scope?: string // default = 'openid wallet'\n  shouldLoginWithRedirect?: boolean // if true, redirects to your callback page\n  bridge?: string // default = 'https://bridge.walletconnect.org'\n  qrcodeModalOptions?: {\n    mobileLinks: string[] // set the order and list of mobile linking wallets\n  }\n  connectFirstChainId?: boolean // if true, connects to the first network chain provided\n}\n```\n\n## Usage\n\n```typescript\nimport Onboard from '@web3-onboard/core'\nimport uauthModule from '@web3-onboard/uauth'\n\n// initialize the module with options\nconst uauth = uauthModule({\n  clientID: 'YOUR_CLIENT_ID',\n  redirectUri: 'YOUR_REDIRECT_URI',\n  scope?: 'YOUR_SCOPES',\n  shouldLoginWithRedirect?: false\n  bridge?: 'YOUR_CUSTOM_BRIDGE_SERVER',\n  qrcodeModalOptions?: {\n    mobileLinks: ['rainbow', 'metamask', 'argent', 'trust', 'imtoken', 'pillar']\n  },\n  connectFirstChainId?: true\n})\n\n// can also initialize with basic options...\n// const uauth = uauthModule({\n//  clientID: \"YOUR_CLIENT_ID\",\n//  redirectUri: \"YOUR_REDIRECT_URI\"\n// })\n\nconst onboard = Onboard({\n  // ... other Onboard options\n  wallets: [\n    uauth\n    //... other wallets\n  ]\n})\n\nconst connectedWallets = await onboard.connectWallet()\nconsole.log(connectedWallets)\n```\n\n### Accessing the UAuth configuration\n\nWhen Unstoppable Domains is connected the UAuth user instance is exposed.\nThis can be used to get information related to the user scopes requested through the `UauthInitOptions`. \n\n```typescript\nconst wallets$ = onboard.state.select('wallets').pipe(share())\nwallets$.subscribe(wallet => {\n  const unstoppableUser = wallet.find(\n    provider => provider.label === 'Unstoppable'\n  )\n  if (unstoppableUser) console.log(unstoppableUser.instance.user)\n})\n```\n","browser":"dist/index.js","gitHead":"8de19ecb0f10f92398bfaf307bbf7a2d662d5d08","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.1.2","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"16.13.1","dependencies":{"joi":"17.9.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@web3-onboard/common":"^2.3.2-alpha.2","@walletconnect/client":"^1.7.1","@ethersproject/providers":"^5.5.0","@walletconnect/qrcode-modal":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.0.4-alpha.2_1683651784542_0.5800265568910121","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@web3-onboard/uauth","version":"2.0.4","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.0.4","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"1c3c111cf2394e97266fa4e8b247eec3cd7e143e","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.0.4.tgz","fileCount":10,"integrity":"sha512-TWsMCxpmcVTHa6bGqVHe7CKpoZO2GPQkYqk1Ow8VP8qh05KdXIGBDRXEpzKQGxsChQQoNza3y1ycQSnWhpIa+Q==","signatures":[{"sig":"MEUCICJcXHFOUrGQ8uFhiGQvS8wu6tgCijyAUgQm94VYoHOXAiEA/GW/c6XkNOgWbTguHGMEL/rlFMqWFPK//x7giJBq67M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23444},"main":"dist/index.js","type":"module","module":"dist/index.js","browser":"dist/index.js","gitHead":"fe2ebdb90e4429755b38dedc4e3ebeddbc03283b","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.1.2","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"16.13.1","dependencies":{"joi":"17.9.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@web3-onboard/common":"^2.3.2","@walletconnect/client":"^1.7.1","@ethersproject/providers":"^5.5.0","@walletconnect/qrcode-modal":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.0.4_1683819508649_0.762249479514157","host":"s3://npm-registry-packages"}},"2.0.5-alpha.1":{"name":"@web3-onboard/uauth","version":"2.0.5-alpha.1","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.0.5-alpha.1","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"edf9aa4310e635c1933638b8b3f310d122c8bf91","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.0.5-alpha.1.tgz","fileCount":10,"integrity":"sha512-SV2BAPCgs0J7qYbJJOzeHC4awYKuvFpVZuNrdtkz7jjfFitKFGk666WFHf2BAOOQE3Z2RClqm2KisF5nleW4fw==","signatures":[{"sig":"MEUCIGGFECTTpmCtrf4aJ5KydOIovdP4Pz1uGzxnTb69ANqKAiEAqAQ/m7ZUGPMZQAYC3xb4FP7WjIPWKf2TkKL1hcbHv7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23460},"main":"dist/index.js","type":"module","module":"dist/index.js","readme":"# @web3-onboard/uauth\n\n## Wallet module for connecting Unstoppable Domains to web3-onboard\n\n### Install\n\n**NPM**\n`npm i @web3-onboard/core @web3-onboard/uauth`\n\n**Yarn**\n`yarn add @web3-onboard/core @web3-onboard/uauth`\n\n## Options\n\nFollow the [Login Client Congifuration Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/) on the Unstoppable Domains website to get setup with your clientID and redirectUri. \n**Note:** The Redirection URI value(s) in the client configuration MUST exactly match the redirect_uri parameter value used in `UauthInitOptions`. More specifics can be found in the [Rules for Redirect URIs Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/#rules-for-redirect-uris).\n\n```typescript\ntype UauthInitOptions = {\n  clientID: string // required and will throw an error if not included: links dapp to Unstoppable Domains for customization\n  redirectUri: string // required and will throw an error if not included: used for pop-up and callback redirection\n  scope?: string // default = 'openid wallet'\n  shouldLoginWithRedirect?: boolean // if true, redirects to your callback page\n  bridge?: string // default = 'https://bridge.walletconnect.org'\n  qrcodeModalOptions?: {\n    mobileLinks: string[] // set the order and list of mobile linking wallets\n  }\n  connectFirstChainId?: boolean // if true, connects to the first network chain provided\n}\n```\n\n## Usage\n\n```typescript\nimport Onboard from '@web3-onboard/core'\nimport uauthModule from '@web3-onboard/uauth'\n\n// initialize the module with options\nconst uauth = uauthModule({\n  clientID: 'YOUR_CLIENT_ID',\n  redirectUri: 'YOUR_REDIRECT_URI',\n  scope?: 'YOUR_SCOPES',\n  shouldLoginWithRedirect?: false\n  bridge?: 'YOUR_CUSTOM_BRIDGE_SERVER',\n  qrcodeModalOptions?: {\n    mobileLinks: ['rainbow', 'metamask', 'argent', 'trust', 'imtoken', 'pillar']\n  },\n  connectFirstChainId?: true\n})\n\n// can also initialize with basic options...\n// const uauth = uauthModule({\n//  clientID: \"YOUR_CLIENT_ID\",\n//  redirectUri: \"YOUR_REDIRECT_URI\"\n// })\n\nconst onboard = Onboard({\n  // ... other Onboard options\n  wallets: [\n    uauth\n    //... other wallets\n  ]\n})\n\nconst connectedWallets = await onboard.connectWallet()\nconsole.log(connectedWallets)\n```\n\n### Accessing the UAuth configuration\n\nWhen Unstoppable Domains is connected the UAuth user instance is exposed.\nThis can be used to get information related to the user scopes requested through the `UauthInitOptions`. \n\n```typescript\nconst wallets$ = onboard.state.select('wallets').pipe(share())\nwallets$.subscribe(wallet => {\n  const unstoppableUser = wallet.find(\n    provider => provider.label === 'Unstoppable'\n  )\n  if (unstoppableUser) console.log(unstoppableUser.instance.user)\n})\n```\n","browser":"dist/index.js","gitHead":"820cf0015bb2f809cca3dd50dc1cb9a81f5798b3","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.1.2","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"16.13.1","dependencies":{"joi":"17.9.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@web3-onboard/common":"^2.3.3-alpha.1","@walletconnect/client":"^1.7.1","@ethersproject/providers":"^5.5.0","@walletconnect/qrcode-modal":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.0.5-alpha.1_1684514325820_0.18433634855892977","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@web3-onboard/uauth","version":"2.0.5","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.0.5","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"d6be8e5cb8fda6117ef2524b8313e03f16971391","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.0.5.tgz","fileCount":10,"integrity":"sha512-bl0lvaZ20oPTEXNYR+LiXoE2CjK75GUMWSgF1Ub70NPAsJ4ryGw9vWlfcjd7bnMkOSwK6oaLSu2UN7j2omApGg==","signatures":[{"sig":"MEUCIClQESL8PTRoF5fKqiEiQDYNjSvOMOW1d8f/N7JevsBgAiEArTIL3yl1zi71VFYBx4d3r+3nE7mqhvKsRLcKxqUjf/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23444},"main":"dist/index.js","type":"module","module":"dist/index.js","browser":"dist/index.js","gitHead":"307c3b88cd9df396986b323a2545ef1ea2373d06","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.1.2","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"16.13.1","dependencies":{"joi":"17.9.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@web3-onboard/common":"^2.3.3","@walletconnect/client":"^1.7.1","@ethersproject/providers":"^5.5.0","@walletconnect/qrcode-modal":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.0.5_1684529470362_0.4680120267607446","host":"s3://npm-registry-packages"}},"2.1.0-alpha.1":{"name":"@web3-onboard/uauth","version":"2.1.0-alpha.1","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.1.0-alpha.1","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"1c666c4e0537ab36c90f0fc442b10ed0fe6d7109","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.1.0-alpha.1.tgz","fileCount":10,"integrity":"sha512-q0FuDPaRNKI/G3yLFVBgWwnqkhjr0a2pRBAd0p97RMbk/pJ3fAKUZaYTWN3UQ1eTDMQcnOaGtw3MOGX5GNpyhg==","signatures":[{"sig":"MEUCID/IYBvsG0bTlE8TDN0FMFX4t62HhAHWB0Q8bvEewXB3AiEAmN4DDVNBdd/KyYOvHKDIq3UF68OylrkLVQTsgxuzBlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26507},"main":"dist/index.js","type":"module","module":"dist/index.js","readme":"# @web3-onboard/uauth\n\n## Wallet module for connecting Unstoppable Domains to web3-onboard\n\n### Install\n\n**NPM**\n`npm i @web3-onboard/core @web3-onboard/uauth`\n\n**Yarn**\n`yarn add @web3-onboard/core @web3-onboard/uauth`\n\n## Options\n\nFollow the [Login Client Congifuration Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/) on the Unstoppable Domains website to get setup with your clientID and redirectUri.\n**Note:** The Redirection URI value(s) in the client configuration MUST exactly match the redirect_uri parameter value used in `UauthInitOptions`. More specifics can be found in the [Rules for Redirect URIs Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/#rules-for-redirect-uris).\n\n```typescript\ntype UauthInitOptions = {\n  /**\n   * Required and will throw an error if not included: links dapp to Unstoppable Domains for customization\n   */\n  clientID: string\n  /**\n   * Required and will throw an error if not included: used for pop-up and callback redirection\n   */\n  redirectUri: string\n  /**\n   * Optional string: Default = 'openid wallet'\n   */\n  scope?: string\n  /**\n   * Optional boolean: If true, redirects to your callback page\n   */\n  shouldLoginWithRedirect?: boolean\n  /**\n   * Project ID associated with [WalletConnect account](https://cloud.walletconnect.com)\n   */\n  walletConnectProjectId: string\n  /**\n   * Defaults to version: 2\n   */\n  version?: 2\n  /**\n   * List of Required Chain(s) ID for wallets to support in number format (integer or hex)\n   * Defaults to [1] - Ethereum\n   */\n  requiredChains?: number[] | undefined\n  /**\n   * List of Optional Chain(s) ID for wallets to support in number format (integer or hex)\n   * Defaults to the chains provided within the web3-onboard init chain property\n   */\n  optionalChains?: number[] | undefined\n  /**\n   * Additional methods to be added to the default list of ['eth_sendTransaction',  'eth_signTransaction',  'personal_sign',  'eth_sign',  'eth_signTypedData',  'eth_signTypedData_v4']\n   * Passed methods to be included along with the defaults methods - see https://docs.walletconnect.com/2.0/web/walletConnectModal/options\n   */\n  additionalOptionalMethods?: string[] | undefined\n  /**\n   * Optional function to handle WalletConnect URI when it becomes available\n   */\n  handleUri?: (uri: string) => Promise<unknown>\n}\n```\n\n## Usage\n\n```typescript\nimport Onboard from '@web3-onboard/core'\nimport uauthModule from '@web3-onboard/uauth'\n\n// initialize the module with options\nconst uauth = uauthModule({\n  clientID: 'a25c3a65-a1f2-46cc-a515-a46fe7acb78c',\n  walletConnectProjectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5',\n  redirectUri: 'http://localhost:8080/',\n  scope:\n    'openid wallet email:optional humanity_check:optional profile:optional social:optional'\n})\n\n// can also initialize with basic options...\n// const uauth = uauthModule({\n//  clientID: \"YOUR_CLIENT_ID\",\n//  redirectUri: \"YOUR_REDIRECT_URI\",\n// walletConnectProjectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5',\n// })\n\nconst onboard = Onboard({\n  // ... other Onboard options\n  wallets: [\n    uauth\n    //... other wallets\n  ]\n})\n\nconst connectedWallets = await onboard.connectWallet()\nconsole.log(connectedWallets)\n```\n\n### Accessing the UAuth configuration\n\nWhen Unstoppable Domains is connected the UAuth user instance is exposed.\nThis can be used to get information related to the user scopes requested through the `UauthInitOptions`.\n\n```typescript\nconst wallets$ = onboard.state.select('wallets').pipe(share())\nwallets$.subscribe(wallet => {\n  const unstoppableUser = wallet.find(\n    provider => provider.label === 'Unstoppable'\n  )\n  if (unstoppableUser) console.log(unstoppableUser.instance.user)\n})\n```\n","browser":"dist/index.js","gitHead":"f96165d7c782f0aa0c120199f8490160687bfbd7","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.1.2","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"16.13.1","dependencies":{"joi":"17.9.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@walletconnect/modal":"2.5.5","@web3-onboard/common":"^2.3.3","@walletconnect/client":"^1.8.0","@ethersproject/providers":"^5.5.0","@walletconnect/qrcode-modal":"^1.8.0","@walletconnect/ethereum-provider":"2.8.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^4.5.5","@walletconnect/types":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.1.0-alpha.1_1687984220419_0.7553571372247887","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@web3-onboard/uauth","version":"2.1.0","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.1.0","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"f17dcad227e5ee57e12c539873ce3c7680968e9e","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.1.0.tgz","fileCount":10,"integrity":"sha512-havy9Kj3sJs/q1EYSKRujaXr0StWQF3zYM9nBkynOVycQyOCcb12w//hceVnBNEf9GjVNXO9j5ssz8fSzMmSHw==","signatures":[{"sig":"MEUCIFGUNuchGnVsAPaxrpc1zyz4hnpznHACsJeFFqAB1WDxAiEA4uf4IV3FQbkoF/Jy+9NowcEpDPTmjyncs95jCB2d+Ns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26499},"main":"dist/index.js","type":"module","module":"dist/index.js","browser":"dist/index.js","gitHead":"02607560de87cb4eeba4bbdb2d729eef92a1168d","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.1.2","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"16.13.1","dependencies":{"joi":"17.9.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@walletconnect/modal":"2.5.5","@web3-onboard/common":"^2.3.3","@walletconnect/client":"^1.8.0","@ethersproject/providers":"^5.5.0","@walletconnect/qrcode-modal":"^1.8.0","@walletconnect/ethereum-provider":"2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@walletconnect/types":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.1.0_1688068515334_0.9886421469561024","host":"s3://npm-registry-packages"}},"2.1.1-alpha.1":{"name":"@web3-onboard/uauth","version":"2.1.1-alpha.1","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.1.1-alpha.1","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"38c00688f5604e23c8158ba2f74c07be618c58f3","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.1.1-alpha.1.tgz","fileCount":10,"integrity":"sha512-K5sNDLpjSUZXJLQBKVbxPRQIlQYpUBrG4iaZzozvxws055pcqLu2h/sS/xSwcSAwnM77VUvWMflnGTnbjPFXHg==","signatures":[{"sig":"MEUCIQDh3frxjKvgBDN+f9usBPbWfCnMLn+pB6qGMR8SYxA1PQIgR27IxA1R/PQGfXBHUazU3hy0W5raQo0k8g7ZHDxkS1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26507},"main":"dist/index.js","type":"module","module":"dist/index.js","readme":"# @web3-onboard/uauth\n\n## Wallet module for connecting Unstoppable Domains to web3-onboard\n\n### Install\n\n**NPM**\n`npm i @web3-onboard/core @web3-onboard/uauth`\n\n**Yarn**\n`yarn add @web3-onboard/core @web3-onboard/uauth`\n\n## Options\n\nFollow the [Login Client Congifuration Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/) on the Unstoppable Domains website to get setup with your clientID and redirectUri.\n**Note:** The Redirection URI value(s) in the client configuration MUST exactly match the redirect_uri parameter value used in `UauthInitOptions`. More specifics can be found in the [Rules for Redirect URIs Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/#rules-for-redirect-uris).\n\n```typescript\ntype UauthInitOptions = {\n  /**\n   * Required and will throw an error if not included: links dapp to Unstoppable Domains for customization\n   */\n  clientID: string\n  /**\n   * Required and will throw an error if not included: used for pop-up and callback redirection\n   */\n  redirectUri: string\n  /**\n   * Optional string: Default = 'openid wallet'\n   */\n  scope?: string\n  /**\n   * Optional boolean: If true, redirects to your callback page\n   */\n  shouldLoginWithRedirect?: boolean\n  /**\n   * Project ID associated with [WalletConnect account](https://cloud.walletconnect.com)\n   */\n  walletConnectProjectId: string\n  /**\n   * Defaults to version: 2\n   */\n  version?: 2\n  /**\n   * List of Required Chain(s) ID for wallets to support in number format (integer or hex)\n   * Defaults to [1] - Ethereum\n   */\n  requiredChains?: number[] | undefined\n  /**\n   * List of Optional Chain(s) ID for wallets to support in number format (integer or hex)\n   * Defaults to the chains provided within the web3-onboard init chain property\n   */\n  optionalChains?: number[] | undefined\n  /**\n   * Additional methods to be added to the default list of ['eth_sendTransaction',  'eth_signTransaction',  'personal_sign',  'eth_sign',  'eth_signTypedData',  'eth_signTypedData_v4']\n   * Passed methods to be included along with the defaults methods - see https://docs.walletconnect.com/2.0/web/walletConnectModal/options\n   */\n  additionalOptionalMethods?: string[] | undefined\n  /**\n   * Optional function to handle WalletConnect URI when it becomes available\n   */\n  handleUri?: (uri: string) => Promise<unknown>\n}\n```\n\n## Usage\n\n```typescript\nimport Onboard from '@web3-onboard/core'\nimport uauthModule from '@web3-onboard/uauth'\n\n// initialize the module with options\nconst uauth = uauthModule({\n  clientID: 'a25c3a65-a1f2-46cc-a515-a46fe7acb78c',\n  walletConnectProjectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5',\n  redirectUri: 'http://localhost:8080/',\n  scope:\n    'openid wallet email:optional humanity_check:optional profile:optional social:optional'\n})\n\n// can also initialize with basic options...\n// const uauth = uauthModule({\n//  clientID: \"YOUR_CLIENT_ID\",\n//  redirectUri: \"YOUR_REDIRECT_URI\",\n// walletConnectProjectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5',\n// })\n\nconst onboard = Onboard({\n  // ... other Onboard options\n  wallets: [\n    uauth\n    //... other wallets\n  ]\n})\n\nconst connectedWallets = await onboard.connectWallet()\nconsole.log(connectedWallets)\n```\n\n### Accessing the UAuth configuration\n\nWhen Unstoppable Domains is connected the UAuth user instance is exposed.\nThis can be used to get information related to the user scopes requested through the `UauthInitOptions`.\n\n```typescript\nconst wallets$ = onboard.state.select('wallets').pipe(share())\nwallets$.subscribe(wallet => {\n  const unstoppableUser = wallet.find(\n    provider => provider.label === 'Unstoppable'\n  )\n  if (unstoppableUser) console.log(unstoppableUser.instance.user)\n})\n```\n","browser":"dist/index.js","gitHead":"ce95569998488519a987d7fa2fe49ce3e025b011","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.1.2","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"16.13.1","dependencies":{"joi":"17.9.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@walletconnect/modal":"2.5.9","@web3-onboard/common":"^2.3.3","@walletconnect/client":"^1.8.0","@ethersproject/providers":"^5.5.0","@walletconnect/qrcode-modal":"^1.8.0","@walletconnect/ethereum-provider":"2.8.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^4.5.5","@walletconnect/types":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.1.1-alpha.1_1688575773160_0.7241251387039971","host":"s3://npm-registry-packages"}},"2.1.1-alpha.2":{"name":"@web3-onboard/uauth","version":"2.1.1-alpha.2","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.1.1-alpha.2","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"531323f82032390aa504c11e448391af97baaec2","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.1.1-alpha.2.tgz","fileCount":10,"integrity":"sha512-7VOyeHNw6b+QLhDjjIi69NFOFcj5hAi+VlvEf9S1ZQYwOYEXDEAx/ELHpEd5dxorzotPw7MdqCP84qI5Qx09uQ==","signatures":[{"sig":"MEUCIBm7PPH+Caauv5PvQjdZjYTtNBsq9bcd3wIMvNGt1YzZAiEAk0LU4G18whBb1DsKf/tvAkLUWo8caCMV8bO8JkCUyUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26507},"main":"dist/index.js","type":"module","module":"dist/index.js","readme":"# @web3-onboard/uauth\n\n## Wallet module for connecting Unstoppable Domains to web3-onboard\n\n### Install\n\n**NPM**\n`npm i @web3-onboard/core @web3-onboard/uauth`\n\n**Yarn**\n`yarn add @web3-onboard/core @web3-onboard/uauth`\n\n## Options\n\nFollow the [Login Client Congifuration Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/) on the Unstoppable Domains website to get setup with your clientID and redirectUri.\n**Note:** The Redirection URI value(s) in the client configuration MUST exactly match the redirect_uri parameter value used in `UauthInitOptions`. More specifics can be found in the [Rules for Redirect URIs Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/#rules-for-redirect-uris).\n\n```typescript\ntype UauthInitOptions = {\n  /**\n   * Required and will throw an error if not included: links dapp to Unstoppable Domains for customization\n   */\n  clientID: string\n  /**\n   * Required and will throw an error if not included: used for pop-up and callback redirection\n   */\n  redirectUri: string\n  /**\n   * Optional string: Default = 'openid wallet'\n   */\n  scope?: string\n  /**\n   * Optional boolean: If true, redirects to your callback page\n   */\n  shouldLoginWithRedirect?: boolean\n  /**\n   * Project ID associated with [WalletConnect account](https://cloud.walletconnect.com)\n   */\n  walletConnectProjectId: string\n  /**\n   * Defaults to version: 2\n   */\n  version?: 2\n  /**\n   * List of Required Chain(s) ID for wallets to support in number format (integer or hex)\n   * Defaults to [1] - Ethereum\n   */\n  requiredChains?: number[] | undefined\n  /**\n   * List of Optional Chain(s) ID for wallets to support in number format (integer or hex)\n   * Defaults to the chains provided within the web3-onboard init chain property\n   */\n  optionalChains?: number[] | undefined\n  /**\n   * Additional methods to be added to the default list of ['eth_sendTransaction',  'eth_signTransaction',  'personal_sign',  'eth_sign',  'eth_signTypedData',  'eth_signTypedData_v4']\n   * Passed methods to be included along with the defaults methods - see https://docs.walletconnect.com/2.0/web/walletConnectModal/options\n   */\n  additionalOptionalMethods?: string[] | undefined\n  /**\n   * Optional function to handle WalletConnect URI when it becomes available\n   */\n  handleUri?: (uri: string) => Promise<unknown>\n}\n```\n\n## Usage\n\n```typescript\nimport Onboard from '@web3-onboard/core'\nimport uauthModule from '@web3-onboard/uauth'\n\n// initialize the module with options\nconst uauth = uauthModule({\n  clientID: 'a25c3a65-a1f2-46cc-a515-a46fe7acb78c',\n  walletConnectProjectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5',\n  redirectUri: 'http://localhost:8080/',\n  scope:\n    'openid wallet email:optional humanity_check:optional profile:optional social:optional'\n})\n\n// can also initialize with basic options...\n// const uauth = uauthModule({\n//  clientID: \"YOUR_CLIENT_ID\",\n//  redirectUri: \"YOUR_REDIRECT_URI\",\n// walletConnectProjectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5',\n// })\n\nconst onboard = Onboard({\n  // ... other Onboard options\n  wallets: [\n    uauth\n    //... other wallets\n  ]\n})\n\nconst connectedWallets = await onboard.connectWallet()\nconsole.log(connectedWallets)\n```\n\n### Accessing the UAuth configuration\n\nWhen Unstoppable Domains is connected the UAuth user instance is exposed.\nThis can be used to get information related to the user scopes requested through the `UauthInitOptions`.\n\n```typescript\nconst wallets$ = onboard.state.select('wallets').pipe(share())\nwallets$.subscribe(wallet => {\n  const unstoppableUser = wallet.find(\n    provider => provider.label === 'Unstoppable'\n  )\n  if (unstoppableUser) console.log(unstoppableUser.instance.user)\n})\n```\n","browser":"dist/index.js","gitHead":"51921a06cc495de039b2cec93b508f9567faae3a","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.1.2","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"16.13.1","dependencies":{"joi":"17.9.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@walletconnect/modal":"2.5.9","@web3-onboard/common":"^2.3.3","@walletconnect/client":"^1.8.0","@ethersproject/providers":"^5.5.0","@walletconnect/qrcode-modal":"^1.8.0","@walletconnect/ethereum-provider":"2.9.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^4.5.5","@walletconnect/types":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.1.1-alpha.2_1688740637820_0.36972617860065937","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@web3-onboard/uauth","version":"2.1.1","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.1.1","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"cfe9c6766237bb2a5b0d1e864df81b6a3e1d120f","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.1.1.tgz","fileCount":10,"integrity":"sha512-6zeYMz400lHvpOsVIFlKHRM6IUAgk9P5Vgtmxx6cPpI7aPovA9jX7Dfvp4OUbdaSIYU3rpljtbcowa3+ax5JRQ==","signatures":[{"sig":"MEUCIG2v8IYsYZGuXim0yXV/ZDdPjvyU4z810L9S0ZDZHwWcAiEAyeiUCT+n0Uuivx/DoDHdKrzOiU0SCq7uFvfZA5rj2KM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26499},"main":"dist/index.js","type":"module","module":"dist/index.js","browser":"dist/index.js","gitHead":"31583e319a0e09723509d2a016179e7729619003","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.1.2","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"16.13.1","dependencies":{"joi":"17.9.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@walletconnect/modal":"2.5.9","@web3-onboard/common":"^2.3.3","@walletconnect/client":"^1.8.0","@ethersproject/providers":"^5.5.0","@walletconnect/qrcode-modal":"^1.8.0","@walletconnect/ethereum-provider":"2.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@walletconnect/types":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.1.1_1688742564122_0.4562567502055508","host":"s3://npm-registry-packages"}},"2.1.2-alpha.1":{"name":"@web3-onboard/uauth","version":"2.1.2-alpha.1","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.1.2-alpha.1","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"a1af7a75ea9b02441fbbcf3049357703b0f2e13a","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.1.2-alpha.1.tgz","fileCount":10,"integrity":"sha512-RNYSpLMDF4RUU1XWfkDW6yqOoCc/QWwiY96fYSrQmKTGszHlrmZetZ5qRyeIOFszclztuqwy410f/soRlga3Ow==","signatures":[{"sig":"MEUCIGw7V80h7Ab0+vHTU33qjqIDziQ1NyJ6FDA2jhKFcHXsAiEAtnIve8ON11CFx7Ngh6gSO3PnHw+M9T9gqTfwn8BlW8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26507},"main":"dist/index.js","type":"module","module":"dist/index.js","readme":"# @web3-onboard/uauth\n\n## Wallet module for connecting Unstoppable Domains to web3-onboard\n\n### Install\n\n**NPM**\n`npm i @web3-onboard/core @web3-onboard/uauth`\n\n**Yarn**\n`yarn add @web3-onboard/core @web3-onboard/uauth`\n\n## Options\n\nFollow the [Login Client Congifuration Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/) on the Unstoppable Domains website to get setup with your clientID and redirectUri.\n**Note:** The Redirection URI value(s) in the client configuration MUST exactly match the redirect_uri parameter value used in `UauthInitOptions`. More specifics can be found in the [Rules for Redirect URIs Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/#rules-for-redirect-uris).\n\n```typescript\ntype UauthInitOptions = {\n  /**\n   * Required and will throw an error if not included: links dapp to Unstoppable Domains for customization\n   */\n  clientID: string\n  /**\n   * Required and will throw an error if not included: used for pop-up and callback redirection\n   */\n  redirectUri: string\n  /**\n   * Optional string: Default = 'openid wallet'\n   */\n  scope?: string\n  /**\n   * Optional boolean: If true, redirects to your callback page\n   */\n  shouldLoginWithRedirect?: boolean\n  /**\n   * Project ID associated with [WalletConnect account](https://cloud.walletconnect.com)\n   */\n  walletConnectProjectId: string\n  /**\n   * Defaults to version: 2\n   */\n  version?: 2\n  /**\n   * List of Required Chain(s) ID for wallets to support in number format (integer or hex)\n   * Defaults to [1] - Ethereum\n   */\n  requiredChains?: number[] | undefined\n  /**\n   * List of Optional Chain(s) ID for wallets to support in number format (integer or hex)\n   * Defaults to the chains provided within the web3-onboard init chain property\n   */\n  optionalChains?: number[] | undefined\n  /**\n   * Additional methods to be added to the default list of ['eth_sendTransaction',  'eth_signTransaction',  'personal_sign',  'eth_sign',  'eth_signTypedData',  'eth_signTypedData_v4']\n   * Passed methods to be included along with the defaults methods - see https://docs.walletconnect.com/2.0/web/walletConnectModal/options\n   */\n  additionalOptionalMethods?: string[] | undefined\n  /**\n   * Optional function to handle WalletConnect URI when it becomes available\n   */\n  handleUri?: (uri: string) => Promise<unknown>\n}\n```\n\n## Usage\n\n```typescript\nimport Onboard from '@web3-onboard/core'\nimport uauthModule from '@web3-onboard/uauth'\n\n// initialize the module with options\nconst uauth = uauthModule({\n  clientID: 'a25c3a65-a1f2-46cc-a515-a46fe7acb78c',\n  walletConnectProjectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5',\n  redirectUri: 'http://localhost:8080/',\n  scope:\n    'openid wallet email:optional humanity_check:optional profile:optional social:optional'\n})\n\n// can also initialize with basic options...\n// const uauth = uauthModule({\n//  clientID: \"YOUR_CLIENT_ID\",\n//  redirectUri: \"YOUR_REDIRECT_URI\",\n// walletConnectProjectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5',\n// })\n\nconst onboard = Onboard({\n  // ... other Onboard options\n  wallets: [\n    uauth\n    //... other wallets\n  ]\n})\n\nconst connectedWallets = await onboard.connectWallet()\nconsole.log(connectedWallets)\n```\n\n### Accessing the UAuth configuration\n\nWhen Unstoppable Domains is connected the UAuth user instance is exposed.\nThis can be used to get information related to the user scopes requested through the `UauthInitOptions`.\n\n```typescript\nconst wallets$ = onboard.state.select('wallets').pipe(share())\nwallets$.subscribe(wallet => {\n  const unstoppableUser = wallet.find(\n    provider => provider.label === 'Unstoppable'\n  )\n  if (unstoppableUser) console.log(unstoppableUser.instance.user)\n})\n```\n","browser":"dist/index.js","gitHead":"53526e15c6eba1b167986c966503053742e14c9b","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.1.2","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"16.13.1","dependencies":{"joi":"17.9.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@walletconnect/modal":"2.6.1","@web3-onboard/common":"^2.3.3","@walletconnect/client":"^1.8.0","@ethersproject/providers":"^5.5.0","@walletconnect/qrcode-modal":"^1.8.0","@walletconnect/ethereum-provider":"2.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^4.5.5","@walletconnect/types":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.1.2-alpha.1_1690486548157_0.8672574749682962","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@web3-onboard/uauth","version":"2.1.2","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.1.2","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"8268244e3633cffd2260ae2e6b1be34e318a1e73","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.1.2.tgz","fileCount":10,"integrity":"sha512-rmEYKnrnNuJ6FwmpAom1QVSNaAwY/3XhlN5tIMxwOsn+j4V7QnGLfD958gQmnQgeuujqBsYfeiZF8ZunyGc1sw==","signatures":[{"sig":"MEYCIQChzMB6q9wCYJhQxYJY3SDhfwqaf5rYC0N5fuZsVDf2OAIhAImZXzcVyf2FtqZUe3+H6xGEpMaXqEHDwsxAmfX7RfA7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26499},"main":"dist/index.js","type":"module","module":"dist/index.js","browser":"dist/index.js","gitHead":"9eff93aec25a8a675a83a29178754d3a36c3f7f1","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.1.2","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"16.13.1","dependencies":{"joi":"17.9.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@walletconnect/modal":"2.6.1","@web3-onboard/common":"^2.3.3","@walletconnect/client":"^1.8.0","@ethersproject/providers":"^5.5.0","@walletconnect/qrcode-modal":"^1.8.0","@walletconnect/ethereum-provider":"2.9.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@walletconnect/types":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.1.2_1690834307116_0.7219724159768395","host":"s3://npm-registry-packages"}},"2.2.0-viem.1":{"name":"@web3-onboard/uauth","version":"2.2.0-viem.1","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.2.0-viem.1","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"88853baf42bf57636d331e6a187ca76a7148e3d5","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.2.0-viem.1.tgz","fileCount":10,"integrity":"sha512-NcBqUlShjvgrLEsBuJ2f1O/4RmvesA4yKHyn2dvJRNsSAdqZQLw70s21a7eRCZFeXZefgxr0hUn7eMzophhC6g==","signatures":[{"sig":"MEUCIQDio1jF/Vl4jXTDn+Rr+DBSdWQwOQK9Am02A0AGHbAVaAIgd6fOK/faaAc8sgRY6W8bJAdk32gMbwqrgaR+GKpBvq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26901},"main":"dist/index.js","type":"module","module":"dist/index.js","readme":"# @web3-onboard/uauth\n\n## Wallet module for connecting Unstoppable Domains to web3-onboard\n\n### Install\n\n**NPM**\n`npm i @web3-onboard/core @web3-onboard/uauth`\n\n**Yarn**\n`yarn add @web3-onboard/core @web3-onboard/uauth`\n\n## Options\n\nFollow the [Login Client Congifuration Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/) on the Unstoppable Domains website to get setup with your clientID and redirectUri.\n**Note:** The Redirection URI value(s) in the client configuration MUST exactly match the redirect_uri parameter value used in `UauthInitOptions`. More specifics can be found in the [Rules for Redirect URIs Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/#rules-for-redirect-uris).\n\n```typescript\ntype UauthInitOptions = {\n  /**\n   * Required and will throw an error if not included: links dapp to Unstoppable Domains for customization\n   */\n  clientID: string\n  /**\n   * Required and will throw an error if not included: used for pop-up and callback redirection\n   */\n  redirectUri: string\n  /**\n   * Optional string: Default = 'openid wallet'\n   */\n  scope?: string\n  /**\n   * Optional boolean: If true, redirects to your callback page\n   */\n  shouldLoginWithRedirect?: boolean\n  /**\n   * Project ID associated with [WalletConnect account](https://cloud.walletconnect.com)\n   */\n  walletConnectProjectId: string\n  /**\n   * Defaults to version: 2\n   */\n  version?: 2\n  /**\n   * List of Required Chain(s) ID for wallets to support in number format (integer or hex)\n   * Defaults to [1] - Ethereum\n   */\n  requiredChains?: number[] | undefined\n  /**\n   * List of Optional Chain(s) ID for wallets to support in number format (integer or hex)\n   * Defaults to the chains provided within the web3-onboard init chain property\n   */\n  optionalChains?: number[] | undefined\n  /**\n   * Additional methods to be added to the default list of ['eth_sendTransaction',  'eth_signTransaction',  'personal_sign',  'eth_sign',  'eth_signTypedData',  'eth_signTypedData_v4']\n   * Passed methods to be included along with the defaults methods - see https://docs.walletconnect.com/2.0/web/walletConnectModal/options\n   */\n  additionalOptionalMethods?: string[] | undefined\n  /**\n   * Optional function to handle WalletConnect URI when it becomes available\n   */\n  handleUri?: (uri: string) => Promise<unknown>\n}\n```\n\n## Usage\n\n```typescript\nimport Onboard from '@web3-onboard/core'\nimport uauthModule from '@web3-onboard/uauth'\n\n// initialize the module with options\nconst uauth = uauthModule({\n  clientID: 'a25c3a65-a1f2-46cc-a515-a46fe7acb78c',\n  walletConnectProjectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5',\n  redirectUri: 'http://localhost:8080/',\n  scope:\n    'openid wallet email:optional humanity_check:optional profile:optional social:optional'\n})\n\n// can also initialize with basic options...\n// const uauth = uauthModule({\n//  clientID: \"YOUR_CLIENT_ID\",\n//  redirectUri: \"YOUR_REDIRECT_URI\",\n// walletConnectProjectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5',\n// })\n\nconst onboard = Onboard({\n  // ... other Onboard options\n  wallets: [\n    uauth\n    //... other wallets\n  ]\n})\n\nconst connectedWallets = await onboard.connectWallet()\nconsole.log(connectedWallets)\n```\n\n### Accessing the UAuth configuration\n\nWhen Unstoppable Domains is connected the UAuth user instance is exposed.\nThis can be used to get information related to the user scopes requested through the `UauthInitOptions`.\n\n```typescript\nconst wallets$ = onboard.state.select('wallets').pipe(share())\nwallets$.subscribe(wallet => {\n  const unstoppableUser = wallet.find(\n    provider => provider.label === 'Unstoppable'\n  )\n  if (unstoppableUser) console.log(unstoppableUser.instance.user)\n})\n```\n","browser":"dist/index.js","gitHead":"0ce505c597b512bce6bdff99aff7255a52293312","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.6.0","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"18.0.0","dependencies":{"joi":"17.9.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@walletconnect/modal":"2.6.1","@web3-onboard/common":"^2.4.0-viem.4","@walletconnect/client":"^1.8.0","@walletconnect/qrcode-modal":"^1.8.0","@walletconnect/ethereum-provider":"2.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.4.5","@walletconnect/types":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.2.0-viem.1_1715630154145_0.8734248173552415","host":"s3://npm-registry-packages"}},"2.2.0-wagmi.1":{"name":"@web3-onboard/uauth","version":"2.2.0-wagmi.1","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.2.0-wagmi.1","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"c6c129e48ce0dfc3d5d267671ebddbc286cad483","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.2.0-wagmi.1.tgz","fileCount":10,"integrity":"sha512-rmAq1C2dUM8A7o/iDo/eCrSKyapcvmyUWZIfpe6fXJoZ2THHpIk1ev25BP1D430xLYukqZXOmmrDeUQLcoOtQw==","signatures":[{"sig":"MEQCIGTSgBgSYArvxujUXdUs05jFXmJUdRPglMT+bVvUZJ6qAiBW3SUxsZ4Nt1IKlG1XtXnGPphMKqLCWFGzBPdckxR3sQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26903},"main":"dist/index.js","type":"module","module":"dist/index.js","readme":"# @web3-onboard/uauth\n\n## Wallet module for connecting Unstoppable Domains to web3-onboard\n\n### Install\n\n**NPM**\n`npm i @web3-onboard/core @web3-onboard/uauth`\n\n**Yarn**\n`yarn add @web3-onboard/core @web3-onboard/uauth`\n\n## Options\n\nFollow the [Login Client Congifuration Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/) on the Unstoppable Domains website to get setup with your clientID and redirectUri.\n**Note:** The Redirection URI value(s) in the client configuration MUST exactly match the redirect_uri parameter value used in `UauthInitOptions`. More specifics can be found in the [Rules for Redirect URIs Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/#rules-for-redirect-uris).\n\n```typescript\ntype UauthInitOptions = {\n  /**\n   * Required and will throw an error if not included: links dapp to Unstoppable Domains for customization\n   */\n  clientID: string\n  /**\n   * Required and will throw an error if not included: used for pop-up and callback redirection\n   */\n  redirectUri: string\n  /**\n   * Optional string: Default = 'openid wallet'\n   */\n  scope?: string\n  /**\n   * Optional boolean: If true, redirects to your callback page\n   */\n  shouldLoginWithRedirect?: boolean\n  /**\n   * Project ID associated with [WalletConnect account](https://cloud.walletconnect.com)\n   */\n  walletConnectProjectId: string\n  /**\n   * Defaults to version: 2\n   */\n  version?: 2\n  /**\n   * List of Required Chain(s) ID for wallets to support in number format (integer or hex)\n   * Defaults to [1] - Ethereum\n   */\n  requiredChains?: number[] | undefined\n  /**\n   * List of Optional Chain(s) ID for wallets to support in number format (integer or hex)\n   * Defaults to the chains provided within the web3-onboard init chain property\n   */\n  optionalChains?: number[] | undefined\n  /**\n   * Additional methods to be added to the default list of ['eth_sendTransaction',  'eth_signTransaction',  'personal_sign',  'eth_sign',  'eth_signTypedData',  'eth_signTypedData_v4']\n   * Passed methods to be included along with the defaults methods - see https://docs.walletconnect.com/2.0/web/walletConnectModal/options\n   */\n  additionalOptionalMethods?: string[] | undefined\n  /**\n   * Optional function to handle WalletConnect URI when it becomes available\n   */\n  handleUri?: (uri: string) => Promise<unknown>\n}\n```\n\n## Usage\n\n```typescript\nimport Onboard from '@web3-onboard/core'\nimport uauthModule from '@web3-onboard/uauth'\n\n// initialize the module with options\nconst uauth = uauthModule({\n  clientID: 'a25c3a65-a1f2-46cc-a515-a46fe7acb78c',\n  walletConnectProjectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5',\n  redirectUri: 'http://localhost:8080/',\n  scope:\n    'openid wallet email:optional humanity_check:optional profile:optional social:optional'\n})\n\n// can also initialize with basic options...\n// const uauth = uauthModule({\n//  clientID: \"YOUR_CLIENT_ID\",\n//  redirectUri: \"YOUR_REDIRECT_URI\",\n// walletConnectProjectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5',\n// })\n\nconst onboard = Onboard({\n  // ... other Onboard options\n  wallets: [\n    uauth\n    //... other wallets\n  ]\n})\n\nconst connectedWallets = await onboard.connectWallet()\nconsole.log(connectedWallets)\n```\n\n### Accessing the UAuth configuration\n\nWhen Unstoppable Domains is connected the UAuth user instance is exposed.\nThis can be used to get information related to the user scopes requested through the `UauthInitOptions`.\n\n```typescript\nconst wallets$ = onboard.state.select('wallets').pipe(share())\nwallets$.subscribe(wallet => {\n  const unstoppableUser = wallet.find(\n    provider => provider.label === 'Unstoppable'\n  )\n  if (unstoppableUser) console.log(unstoppableUser.instance.user)\n})\n```\n","browser":"dist/index.js","gitHead":"e8b8ec4302ca883b35502bc3e4b2c66719cac131","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.6.0","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"18.0.0","dependencies":{"joi":"17.9.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@walletconnect/modal":"2.6.1","@web3-onboard/common":"^2.4.0-wagmi.1","@walletconnect/client":"^1.8.0","@walletconnect/qrcode-modal":"^1.8.0","@walletconnect/ethereum-provider":"2.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.4.5","@walletconnect/types":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.2.0-wagmi.1_1715979111753_0.07281714539419748","host":"s3://npm-registry-packages"}},"2.2.0-wagmi.2":{"name":"@web3-onboard/uauth","version":"2.2.0-wagmi.2","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.2.0-wagmi.2","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"cd808966582f9ed2d48429d0060512cb53177b64","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.2.0-wagmi.2.tgz","fileCount":10,"integrity":"sha512-liWOgAfLAAoVi3QzQA+82UdSvxJTSBNqZTsNNzDMEDWA4D3sHdSyvdN31BZMvmo4JNsi9G2ErdlDSGZVHAsauw==","signatures":[{"sig":"MEQCICJKDNXMq17zZvRvibAh7pAAMzaO64HOa0vC4IZ5/GltAiBRBxTis2GXnTbdiqDYaFcdr/kPZBaTTnLdRfnomebdBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26903},"main":"dist/index.js","type":"module","module":"dist/index.js","readme":"# @web3-onboard/uauth\n\n## Wallet module for connecting Unstoppable Domains to web3-onboard\n\n### Install\n\n**NPM**\n`npm i @web3-onboard/core @web3-onboard/uauth`\n\n**Yarn**\n`yarn add @web3-onboard/core @web3-onboard/uauth`\n\n## Options\n\nFollow the [Login Client Congifuration Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/) on the Unstoppable Domains website to get setup with your clientID and redirectUri.\n**Note:** The Redirection URI value(s) in the client configuration MUST exactly match the redirect_uri parameter value used in `UauthInitOptions`. More specifics can be found in the [Rules for Redirect URIs Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/#rules-for-redirect-uris).\n\n```typescript\ntype UauthInitOptions = {\n  /**\n   * Required and will throw an error if not included: links dapp to Unstoppable Domains for customization\n   */\n  clientID: string\n  /**\n   * Required and will throw an error if not included: used for pop-up and callback redirection\n   */\n  redirectUri: string\n  /**\n   * Optional string: Default = 'openid wallet'\n   */\n  scope?: string\n  /**\n   * Optional boolean: If true, redirects to your callback page\n   */\n  shouldLoginWithRedirect?: boolean\n  /**\n   * Project ID associated with [WalletConnect account](https://cloud.walletconnect.com)\n   */\n  walletConnectProjectId: string\n  /**\n   * Defaults to version: 2\n   */\n  version?: 2\n  /**\n   * List of Required Chain(s) ID for wallets to support in number format (integer or hex)\n   * Defaults to [1] - Ethereum\n   */\n  requiredChains?: number[] | undefined\n  /**\n   * List of Optional Chain(s) ID for wallets to support in number format (integer or hex)\n   * Defaults to the chains provided within the web3-onboard init chain property\n   */\n  optionalChains?: number[] | undefined\n  /**\n   * Additional methods to be added to the default list of ['eth_sendTransaction',  'eth_signTransaction',  'personal_sign',  'eth_sign',  'eth_signTypedData',  'eth_signTypedData_v4']\n   * Passed methods to be included along with the defaults methods - see https://docs.walletconnect.com/2.0/web/walletConnectModal/options\n   */\n  additionalOptionalMethods?: string[] | undefined\n  /**\n   * Optional function to handle WalletConnect URI when it becomes available\n   */\n  handleUri?: (uri: string) => Promise<unknown>\n}\n```\n\n## Usage\n\n```typescript\nimport Onboard from '@web3-onboard/core'\nimport uauthModule from '@web3-onboard/uauth'\n\n// initialize the module with options\nconst uauth = uauthModule({\n  clientID: 'a25c3a65-a1f2-46cc-a515-a46fe7acb78c',\n  walletConnectProjectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5',\n  redirectUri: 'http://localhost:8080/',\n  scope:\n    'openid wallet email:optional humanity_check:optional profile:optional social:optional'\n})\n\n// can also initialize with basic options...\n// const uauth = uauthModule({\n//  clientID: \"YOUR_CLIENT_ID\",\n//  redirectUri: \"YOUR_REDIRECT_URI\",\n// walletConnectProjectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5',\n// })\n\nconst onboard = Onboard({\n  // ... other Onboard options\n  wallets: [\n    uauth\n    //... other wallets\n  ]\n})\n\nconst connectedWallets = await onboard.connectWallet()\nconsole.log(connectedWallets)\n```\n\n### Accessing the UAuth configuration\n\nWhen Unstoppable Domains is connected the UAuth user instance is exposed.\nThis can be used to get information related to the user scopes requested through the `UauthInitOptions`.\n\n```typescript\nconst wallets$ = onboard.state.select('wallets').pipe(share())\nwallets$.subscribe(wallet => {\n  const unstoppableUser = wallet.find(\n    provider => provider.label === 'Unstoppable'\n  )\n  if (unstoppableUser) console.log(unstoppableUser.instance.user)\n})\n```\n","browser":"dist/index.js","gitHead":"e6257221135e8a48703aba2df2c74d99edb6f599","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.6.0","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"18.0.0","dependencies":{"joi":"17.9.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@walletconnect/modal":"2.6.1","@web3-onboard/common":"^2.4.0-wagmi.2","@walletconnect/client":"^1.8.0","@walletconnect/qrcode-modal":"^1.8.0","@walletconnect/ethereum-provider":"2.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.4.5","@walletconnect/types":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.2.0-wagmi.2_1716481553447_0.7783842556364657","host":"s3://npm-registry-packages"}},"2.2.0-alpha.2":{"name":"@web3-onboard/uauth","version":"2.2.0-alpha.2","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.2.0-alpha.2","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"0ef44a163262274070c024406ebd8e8fb7697fca","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.2.0-alpha.2.tgz","fileCount":10,"integrity":"sha512-E6bgR9ymbC1SnsSwzHpDWISj2apG6tgwSsf9HSpOeLz8rxV0OYKdyyn7bNd9v/WxeHyWWgF6Rqka2S91T8Fjdw==","signatures":[{"sig":"MEYCIQDhfO+WKNzv/X2iBAzfSGHza4INy0XMu/6eCYAGnaNDFAIhALwpslfQJWIHe+D6vJUTR5GLWt7c69HvbD8ZjzcBCMik","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26903},"main":"dist/index.js","type":"module","module":"dist/index.js","readme":"# @web3-onboard/uauth\n\n## Wallet module for connecting Unstoppable Domains to web3-onboard\n\n### Install\n\n**NPM**\n`npm i @web3-onboard/core @web3-onboard/uauth`\n\n**Yarn**\n`yarn add @web3-onboard/core @web3-onboard/uauth`\n\n## Options\n\nFollow the [Login Client Congifuration Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/) on the Unstoppable Domains website to get setup with your clientID and redirectUri.\n**Note:** The Redirection URI value(s) in the client configuration MUST exactly match the redirect_uri parameter value used in `UauthInitOptions`. More specifics can be found in the [Rules for Redirect URIs Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/#rules-for-redirect-uris).\n\n```typescript\ntype UauthInitOptions = {\n  /**\n   * Required and will throw an error if not included: links dapp to Unstoppable Domains for customization\n   */\n  clientID: string\n  /**\n   * Required and will throw an error if not included: used for pop-up and callback redirection\n   */\n  redirectUri: string\n  /**\n   * Optional string: Default = 'openid wallet'\n   */\n  scope?: string\n  /**\n   * Optional boolean: If true, redirects to your callback page\n   */\n  shouldLoginWithRedirect?: boolean\n  /**\n   * Project ID associated with [WalletConnect account](https://cloud.walletconnect.com)\n   */\n  walletConnectProjectId: string\n  /**\n   * Defaults to version: 2\n   */\n  version?: 2\n  /**\n   * List of Required Chain(s) ID for wallets to support in number format (integer or hex)\n   * Defaults to [1] - Ethereum\n   */\n  requiredChains?: number[] | undefined\n  /**\n   * List of Optional Chain(s) ID for wallets to support in number format (integer or hex)\n   * Defaults to the chains provided within the web3-onboard init chain property\n   */\n  optionalChains?: number[] | undefined\n  /**\n   * Additional methods to be added to the default list of ['eth_sendTransaction',  'eth_signTransaction',  'personal_sign',  'eth_sign',  'eth_signTypedData',  'eth_signTypedData_v4']\n   * Passed methods to be included along with the defaults methods - see https://docs.walletconnect.com/2.0/web/walletConnectModal/options\n   */\n  additionalOptionalMethods?: string[] | undefined\n  /**\n   * Optional function to handle WalletConnect URI when it becomes available\n   */\n  handleUri?: (uri: string) => Promise<unknown>\n}\n```\n\n## Usage\n\n```typescript\nimport Onboard from '@web3-onboard/core'\nimport uauthModule from '@web3-onboard/uauth'\n\n// initialize the module with options\nconst uauth = uauthModule({\n  clientID: 'a25c3a65-a1f2-46cc-a515-a46fe7acb78c',\n  walletConnectProjectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5',\n  redirectUri: 'http://localhost:8080/',\n  scope:\n    'openid wallet email:optional humanity_check:optional profile:optional social:optional'\n})\n\n// can also initialize with basic options...\n// const uauth = uauthModule({\n//  clientID: \"YOUR_CLIENT_ID\",\n//  redirectUri: \"YOUR_REDIRECT_URI\",\n// walletConnectProjectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5',\n// })\n\nconst onboard = Onboard({\n  // ... other Onboard options\n  wallets: [\n    uauth\n    //... other wallets\n  ]\n})\n\nconst connectedWallets = await onboard.connectWallet()\nconsole.log(connectedWallets)\n```\n\n### Accessing the UAuth configuration\n\nWhen Unstoppable Domains is connected the UAuth user instance is exposed.\nThis can be used to get information related to the user scopes requested through the `UauthInitOptions`.\n\n```typescript\nconst wallets$ = onboard.state.select('wallets').pipe(share())\nwallets$.subscribe(wallet => {\n  const unstoppableUser = wallet.find(\n    provider => provider.label === 'Unstoppable'\n  )\n  if (unstoppableUser) console.log(unstoppableUser.instance.user)\n})\n```\n","browser":"dist/index.js","gitHead":"0fdd0ac59c651686b36d8384db1263aea76611ba","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.6.0","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"18.0.0","dependencies":{"joi":"17.9.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@walletconnect/modal":"2.6.1","@web3-onboard/common":"^2.4.0-alpha.2","@walletconnect/client":"^1.8.0","@walletconnect/qrcode-modal":"^1.8.0","@walletconnect/ethereum-provider":"2.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.4.5","@walletconnect/types":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.2.0-alpha.2_1716916892618_0.7429463704660573","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@web3-onboard/uauth","version":"2.2.0","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.2.0","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"e560f2913f6beeba3af4b231f92215d1562e4574","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.2.0.tgz","fileCount":10,"integrity":"sha512-I9K111nvNCDJU49/6WJBp66Z1TjsGgp38gd/JYIO4uwtK8YBbRoFg2lrWsLB62svLAxeh07Gf8GBMx9nKTx8Ng==","signatures":[{"sig":"MEQCIErfLzCXdEC8rvYtT7b0GtHJhTgSTmQiFjN70867ooZRAiBvnZW30OTfZyfeQgsY67svOFGHhy0iAWQem4eO9hAtPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26887},"main":"dist/index.js","type":"module","module":"dist/index.js","browser":"dist/index.js","gitHead":"0ea0fed8f810c59788bffacb5ffba1f21b434e53","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.6.0","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"18.0.0","dependencies":{"joi":"17.9.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@walletconnect/modal":"2.6.1","@web3-onboard/common":"^2.4.0","@walletconnect/client":"^1.8.0","@walletconnect/qrcode-modal":"^1.8.0","@walletconnect/ethereum-provider":"2.9.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@walletconnect/types":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.2.0_1717178361470_0.1284052111573013","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@web3-onboard/uauth","version":"2.2.1","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"license":"MIT","_id":"@web3-onboard/uauth@2.2.1","maintainers":[{"name":"aaronbarnard1","email":"aaron@blocknative.com"},{"name":"cmeisl","email":"chris@blocknative.com"}],"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"dist":{"shasum":"3c11a4f5e3dcdcb4541ba30b0b6059340bbc8532","tarball":"https://registry.npmjs.org/@web3-onboard/uauth/-/uauth-2.2.1.tgz","fileCount":10,"integrity":"sha512-OlH5aAIMIZ1rdZ3FzuIT51lO5fxJuY7eKswJFGaeqjULFcBsUf6YT09dTqh+HR6oixOEWzxUzSHoDbcFLiMj1g==","signatures":[{"sig":"MEUCIB9chcAT1OGktxdwEMUdqE/bcOAHHLZhHOGtsdzalTrDAiEAkZmHDqsqcttWvOg2K/cvzoKfaaEcyw2MRzXglzffpgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26887},"main":"dist/index.js","type":"module","module":"dist/index.js","browser":"dist/index.js","gitHead":"be9328cc17641ff1313a9e991e4ad668f2effd49","scripts":{"dev":"tsc -w","build":"tsc","type-check":"tsc --noEmit"},"typings":"dist/index.d.ts","_npmUser":{"name":"cmeisl","email":"chris@blocknative.com"},"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"_npmVersion":"8.6.0","description":"Unstoppable Domains module for connecting 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 moder","directories":{},"_nodeVersion":"18.0.0","dependencies":{"joi":"17.9.1","rxjs":"^7.5.2","@uauth/js":"^2.4.0","@walletconnect/modal":"2.6.1","@web3-onboard/common":"^2.4.1","@walletconnect/client":"^1.8.0","@walletconnect/qrcode-modal":"^1.8.0","@walletconnect/ethereum-provider":"2.9.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@walletconnect/types":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/uauth_2.2.1_1717611274217_0.8712404560749021","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-11-17T19:40:00.083Z","modified":"2026-01-13T02:53:26.654Z","2.0.0-alpha.1":"2022-11-17T19:40:00.363Z","2.0.0":"2022-11-18T17:24:48.339Z","2.0.1-alpha.1":"2022-12-07T18:16:26.430Z","2.0.1":"2022-12-12T23:07:55.254Z","2.0.2-alpha.1":"2023-03-20T21:49:01.919Z","2.0.2-alpha.2":"2023-03-24T17:32:29.610Z","2.0.2":"2023-03-28T17:22:18.709Z","2.0.3-alpha.1":"2023-04-06T20:32:27.751Z","2.0.3":"2023-04-07T14:43:26.915Z","2.0.4-alpha.1":"2023-05-08T15:16:33.904Z","2.0.4-alpha.2":"2023-05-09T17:03:04.712Z","2.0.4":"2023-05-11T15:38:28.821Z","2.0.5-alpha.1":"2023-05-19T16:38:45.996Z","2.0.5":"2023-05-19T20:51:10.524Z","2.1.0-alpha.1":"2023-06-28T20:30:20.576Z","2.1.0":"2023-06-29T19:55:15.540Z","2.1.1-alpha.1":"2023-07-05T16:49:33.314Z","2.1.1-alpha.2":"2023-07-07T14:37:17.998Z","2.1.1":"2023-07-07T15:09:24.203Z","2.1.2-alpha.1":"2023-07-27T19:35:48.314Z","2.1.2":"2023-07-31T20:11:47.342Z","2.2.0-viem.1":"2024-05-13T19:55:54.327Z","2.2.0-wagmi.1":"2024-05-17T20:51:51.919Z","2.2.0-wagmi.2":"2024-05-23T16:25:53.658Z","2.2.0-alpha.2":"2024-05-28T17:21:32.755Z","2.2.0":"2024-05-31T17:59:21.629Z","2.2.1":"2024-06-05T18:14:34.464Z"},"bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"license":"MIT","homepage":"https://onboard.blocknative.com","keywords":["Ethereum","Web3","EVM","dapp","Multichain","Wallet","Transaction","Provider","Hardware Wallet","Notifications","React","Svelte","Vue","Next","Nuxt","MetaMask","Coinbase","WalletConnect","Ledger","Trezor","Connect Wallet","Ethereum Hooks","Blocknative","Mempool","pending","confirmed","Injected Wallet","Crypto","Crypto Wallet","Domain Name","Unstoppable Domains","Unstoppable"],"repository":{"url":"git+https://github.com/blocknative/web3-onboard.git","type":"git","directory":"packages/uauth"},"description":"Unstoppable Domains module for connecting 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 moder","maintainers":[{"email":"npm@thirdweb.com","name":"jake-thirdweb"},{"email":"npm@jakeloo.me","name":"jakeloo"}],"readme":"# @web3-onboard/uauth\n\n## Wallet module for connecting Unstoppable Domains to web3-onboard\n\n### Install\n\n**NPM**\n`npm i @web3-onboard/core @web3-onboard/uauth`\n\n**Yarn**\n`yarn add @web3-onboard/core @web3-onboard/uauth`\n\n## Options\n\nFollow the [Login Client Congifuration Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/) on the Unstoppable Domains website to get setup with your clientID and redirectUri.\n**Note:** The Redirection URI value(s) in the client configuration MUST exactly match the redirect_uri parameter value used in `UauthInitOptions`. More specifics can be found in the [Rules for Redirect URIs Docs](https://docs.unstoppabledomains.com/login-with-unstoppable/login-integration-guides/login-client-configuration/#rules-for-redirect-uris).\n\n```typescript\ntype UauthInitOptions = {\n  /**\n   * Required and will throw an error if not included: links dapp to Unstoppable Domains for customization\n   */\n  clientID: string\n  /**\n   * Required and will throw an error if not included: used for pop-up and callback redirection\n   */\n  redirectUri: string\n  /**\n   * Optional string: Default = 'openid wallet'\n   */\n  scope?: string\n  /**\n   * Optional boolean: If true, redirects to your callback page\n   */\n  shouldLoginWithRedirect?: boolean\n  /**\n   * Project ID associated with [WalletConnect account](https://cloud.walletconnect.com)\n   */\n  walletConnectProjectId: string\n  /**\n   * Defaults to version: 2\n   */\n  version?: 2\n  /**\n   * List of Required Chain(s) ID for wallets to support in number format (integer or hex)\n   * Defaults to [1] - Ethereum\n   */\n  requiredChains?: number[] | undefined\n  /**\n   * List of Optional Chain(s) ID for wallets to support in number format (integer or hex)\n   * Defaults to the chains provided within the web3-onboard init chain property\n   */\n  optionalChains?: number[] | undefined\n  /**\n   * Additional methods to be added to the default list of ['eth_sendTransaction',  'eth_signTransaction',  'personal_sign',  'eth_sign',  'eth_signTypedData',  'eth_signTypedData_v4']\n   * Passed methods to be included along with the defaults methods - see https://docs.walletconnect.com/2.0/web/walletConnectModal/options\n   */\n  additionalOptionalMethods?: string[] | undefined\n  /**\n   * Optional function to handle WalletConnect URI when it becomes available\n   */\n  handleUri?: (uri: string) => Promise<unknown>\n}\n```\n\n## Usage\n\n```typescript\nimport Onboard from '@web3-onboard/core'\nimport uauthModule from '@web3-onboard/uauth'\n\n// initialize the module with options\nconst uauth = uauthModule({\n  clientID: 'a25c3a65-a1f2-46cc-a515-a46fe7acb78c',\n  walletConnectProjectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5',\n  redirectUri: 'http://localhost:8080/',\n  scope:\n    'openid wallet email:optional humanity_check:optional profile:optional social:optional'\n})\n\n// can also initialize with basic options...\n// const uauth = uauthModule({\n//  clientID: \"YOUR_CLIENT_ID\",\n//  redirectUri: \"YOUR_REDIRECT_URI\",\n// walletConnectProjectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5',\n// })\n\nconst onboard = Onboard({\n  // ... other Onboard options\n  wallets: [\n    uauth\n    //... other wallets\n  ]\n})\n\nconst connectedWallets = await onboard.connectWallet()\nconsole.log(connectedWallets)\n```\n\n### Accessing the UAuth configuration\n\nWhen Unstoppable Domains is connected the UAuth user instance is exposed.\nThis can be used to get information related to the user scopes requested through the `UauthInitOptions`.\n\n```typescript\nconst wallets$ = onboard.state.select('wallets').pipe(share())\nwallets$.subscribe(wallet => {\n  const unstoppableUser = wallet.find(\n    provider => provider.label === 'Unstoppable'\n  )\n  if (unstoppableUser) console.log(unstoppableUser.instance.user)\n})\n```\n","readmeFilename":"README.md"}