{"_id":"@biuauth/web3auth-wagmi-connector","_rev":"3-7d1974497667f34e63bdbd8491a422f6","name":"@biuauth/web3auth-wagmi-connector","dist-tags":{"latest":"4.0.4"},"versions":{"4.0.1":{"name":"@biuauth/web3auth-wagmi-connector","version":"4.0.1","description":"wagmi connector to connect with web3auth SDK","main":"dist/web3authWagmiConnector.cjs.js","unpkg":"dist/web3authWagmiConnector.umd.min.js","jsdelivr":"dist/web3authWagmiConnector.umd.min.js","types":"dist/types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Web3Auth/web3auth-wagmi-connector.git"},"license":"MIT","type":"module","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/web3authWagmiConnector.esm.js","require":"./dist/web3authWagmiConnector.cjs.js"}},"keywords":[],"scripts":{"dev":"torus-scripts start","build":"torus-scripts build","release":"torus-scripts release","lint":"eslint --fix 'src/**/*.ts'","prepack":"npm run build","pre-commit":"lint-staged --cwd ."},"devDependencies":{"@changesets/cli":"^2.26.1","@toruslabs/eslint-config-typescript":"^2.0.0","@toruslabs/torus-scripts":"^4.0.0","@types/node":"^18","@typescript-eslint/eslint-plugin":"^5.59.11","@typescript-eslint/parser":"^5.59.11","@wagmi/core":"^1.2.0","@web3auth/base":"^6.0.1","@web3auth/modal":"^6.0.1","@web3auth/no-modal":"^6.0.1","@web3auth/openlogin-adapter":"^6.0.1","changeset":"^0.2.6","cross-env":"^7.0.3","eslint":"^8.42.0","eslint-plugin-import":"^2.27.5","eslint-plugin-mocha":"^10.1.0","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-tsdoc":"^0.2.17","husky":"^8.0.3","lint-staged":"^13.2.2","prettier":"^2.8.8","rimraf":"^5.0.1","ts-node":"^10.9.1","tslib":"^2.5.3","typescript":"^4.9.5","viem":"^1.0.7"},"peerDependencies":{"@wagmi/core":"^1.x","@web3auth/base":"^6.x","@web3auth/modal":"^6.x","@web3auth/no-modal":"^6.x","@web3auth/openlogin-adapter":"^6.x"},"peerDependenciesMeta":{"@web3auth/modal":{"optional":true}},"lint-staged":{"!(*d).ts":["eslint --cache --fix","prettier --write"]},"publishConfig":{"access":"public"},"overrides":{"typescript":"^4.9.5"},"engines":{"node":">=16.18.1","npm":">=8.x"},"gitHead":"f8e8ef47555c0c708c3ca7ef9e400121ff6198d4","bugs":{"url":"https://github.com/Web3Auth/web3auth-wagmi-connector/issues"},"homepage":"https://github.com/Web3Auth/web3auth-wagmi-connector#readme","_id":"@biuauth/web3auth-wagmi-connector@4.0.1","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-m/GlOr8Uv/2MR2uzDYsBljOFo3U5Y4pfb6o7gr+VjE4Ckgu8CwZzYzoQsCat+gysF48NPbs/JH2zfgOBmQ3N8Q==","shasum":"76e3a4821dda3542f50d76ef90efabdb93d7dc58","tarball":"https://registry.npmjs.org/@biuauth/web3auth-wagmi-connector/-/web3auth-wagmi-connector-4.0.1.tgz","fileCount":15,"unpackedSize":1336161,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFLtuGaWXYAo3TnA7flqmqR0SBO5s2czA1bUKvdwZktwIgCwbTNgM573FpAgN50GW9+xQ5xpRQ80oIK54T3Na3di4="}]},"_npmUser":{"name":"leekone","email":"fengwang8888888@gmail.com"},"directories":{},"maintainers":[{"name":"leekone","email":"fengwang8888888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3auth-wagmi-connector_4.0.1_1688622853810_0.4580671772989795"},"_hasShrinkwrap":false},"4.0.2":{"name":"@biuauth/web3auth-wagmi-connector","version":"4.0.2","description":"wagmi connector to connect with web3auth SDK","main":"dist/web3authWagmiConnector.cjs.js","unpkg":"dist/web3authWagmiConnector.umd.min.js","jsdelivr":"dist/web3authWagmiConnector.umd.min.js","types":"dist/types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Web3Auth/web3auth-wagmi-connector.git"},"license":"MIT","type":"module","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/web3authWagmiConnector.esm.js","require":"./dist/web3authWagmiConnector.cjs.js"}},"keywords":[],"scripts":{"dev":"torus-scripts start","build":"torus-scripts build","release":"torus-scripts release","lint":"eslint --fix 'src/**/*.ts'","prepack":"npm run build","pre-commit":"lint-staged --cwd ."},"devDependencies":{"@changesets/cli":"^2.26.1","@toruslabs/eslint-config-typescript":"^2.0.0","@toruslabs/torus-scripts":"^4.0.0","@types/node":"^18","@typescript-eslint/eslint-plugin":"^5.59.11","@typescript-eslint/parser":"^5.59.11","@wagmi/core":"^1.2.0","@web3auth/base":"^6.0.1","@web3auth/modal":"^6.0.1","@web3auth/no-modal":"^6.0.1","@web3auth/openlogin-adapter":"^6.0.1","changeset":"^0.2.6","cross-env":"^7.0.3","eslint":"^8.42.0","eslint-plugin-import":"^2.27.5","eslint-plugin-mocha":"^10.1.0","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-tsdoc":"^0.2.17","husky":"^8.0.3","lint-staged":"^13.2.2","prettier":"^2.8.8","rimraf":"^5.0.1","ts-node":"^10.9.1","tslib":"^2.5.3","typescript":"^4.9.5","viem":"^1.0.7"},"peerDependencies":{"@wagmi/core":"^1.x","@web3auth/base":"^6.x","@web3auth/modal":"^6.x","@web3auth/no-modal":"^6.x","@web3auth/openlogin-adapter":"^6.x"},"peerDependenciesMeta":{"@web3auth/modal":{"optional":true}},"lint-staged":{"!(*d).ts":["eslint --cache --fix","prettier --write"]},"publishConfig":{"access":"public"},"overrides":{"typescript":"^4.9.5"},"engines":{"node":">=16.18.1","npm":">=8.x"},"gitHead":"f8e8ef47555c0c708c3ca7ef9e400121ff6198d4","bugs":{"url":"https://github.com/Web3Auth/web3auth-wagmi-connector/issues"},"homepage":"https://github.com/Web3Auth/web3auth-wagmi-connector#readme","_id":"@biuauth/web3auth-wagmi-connector@4.0.2","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-jsAy0P+L5ioFCuXCOAV4UTDIFAMCT1K2RlQ2i5oaYKg2lOydP2oCpjQp0ipIh3RxXuFfC/Ku/hUIuC4heuQjpg==","shasum":"d4dbcf30410d56dd6591f7cf7a678d3795296f85","tarball":"https://registry.npmjs.org/@biuauth/web3auth-wagmi-connector/-/web3auth-wagmi-connector-4.0.2.tgz","fileCount":15,"unpackedSize":1332058,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZnS+2OPHdE2Wp4ZlHWOL7QcfnEJRAHoEkmC6GNWxncQIhAJFbbGl7+VrV2l6rV/1miMRuvLZvIkeTd+a18g8L4+Q9"}]},"_npmUser":{"name":"leekone","email":"fengwang8888888@gmail.com"},"directories":{},"maintainers":[{"name":"leekone","email":"fengwang8888888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3auth-wagmi-connector_4.0.2_1688623246248_0.9077404166368404"},"_hasShrinkwrap":false},"4.0.3":{"name":"@biuauth/web3auth-wagmi-connector","version":"4.0.3","description":"wagmi connector to connect with web3auth SDK","main":"dist/web3authWagmiConnector.cjs.js","unpkg":"dist/web3authWagmiConnector.umd.min.js","jsdelivr":"dist/web3authWagmiConnector.umd.min.js","types":"dist/types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Web3Auth/web3auth-wagmi-connector.git"},"license":"MIT","type":"module","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/web3authWagmiConnector.esm.js","require":"./dist/web3authWagmiConnector.cjs.js"}},"keywords":[],"scripts":{"dev":"torus-scripts start","build":"torus-scripts build","release":"torus-scripts release","lint":"eslint --fix 'src/**/*.ts'","prepack":"npm run build","pre-commit":"lint-staged --cwd ."},"devDependencies":{"@changesets/cli":"^2.26.1","@toruslabs/eslint-config-typescript":"^2.0.0","@toruslabs/torus-scripts":"^4.0.0","@types/node":"^18","@typescript-eslint/eslint-plugin":"^5.59.11","@typescript-eslint/parser":"^5.59.11","@wagmi/core":"^1.2.0","@web3auth/base":"^6.0.1","@web3auth/modal":"^6.0.1","@web3auth/no-modal":"^6.0.1","@web3auth/openlogin-adapter":"^6.0.1","changeset":"^0.2.6","cross-env":"^7.0.3","eslint":"^8.42.0","eslint-plugin-import":"^2.27.5","eslint-plugin-mocha":"^10.1.0","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-tsdoc":"^0.2.17","husky":"^8.0.3","lint-staged":"^13.2.2","prettier":"^2.8.8","rimraf":"^5.0.1","ts-node":"^10.9.1","tslib":"^2.5.3","typescript":"^4.9.5","viem":"^1.0.7"},"peerDependencies":{"@wagmi/core":"^1.x","@web3auth/base":"^6.x","@web3auth/modal":"^6.x","@web3auth/no-modal":"^6.x","@web3auth/openlogin-adapter":"^6.x"},"peerDependenciesMeta":{"@web3auth/modal":{"optional":true}},"lint-staged":{"!(*d).ts":["eslint --cache --fix","prettier --write"]},"publishConfig":{"access":"public"},"overrides":{"typescript":"^4.9.5"},"engines":{"node":">=16.18.1","npm":">=8.x"},"gitHead":"f8e8ef47555c0c708c3ca7ef9e400121ff6198d4","bugs":{"url":"https://github.com/Web3Auth/web3auth-wagmi-connector/issues"},"homepage":"https://github.com/Web3Auth/web3auth-wagmi-connector#readme","_id":"@biuauth/web3auth-wagmi-connector@4.0.3","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-yQcETKGJEa2Vveg0kI0hWmeH3uZ8RnsjsEgpj1cW6wJaTmvEQbMciFn/1tiSOH/2uHaDh+DOkZkbj/6JLtOmAQ==","shasum":"8bea7f4773141b85f2dfe4a4818eb9dfbaaa245b","tarball":"https://registry.npmjs.org/@biuauth/web3auth-wagmi-connector/-/web3auth-wagmi-connector-4.0.3.tgz","fileCount":15,"unpackedSize":1336161,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvqMXHQr7tAt6kdluwE/tSVgjniBXeQiZcKjd8rdaATAIhAO2chFr2zYWsUWQkebL1ffWu3qMAAUG5qeWMM6bRJIrm"}]},"_npmUser":{"name":"leekone","email":"fengwang8888888@gmail.com"},"directories":{},"maintainers":[{"name":"leekone","email":"fengwang8888888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3auth-wagmi-connector_4.0.3_1688624159389_0.8694740459378165"},"_hasShrinkwrap":false},"4.0.4":{"name":"@biuauth/web3auth-wagmi-connector","version":"4.0.4","description":"wagmi connector to connect with web3auth SDK","main":"dist/web3authWagmiConnector.cjs.js","unpkg":"dist/web3authWagmiConnector.umd.min.js","jsdelivr":"dist/web3authWagmiConnector.umd.min.js","types":"dist/types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Web3Auth/web3auth-wagmi-connector.git"},"license":"MIT","type":"module","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/web3authWagmiConnector.esm.js","require":"./dist/web3authWagmiConnector.cjs.js"}},"keywords":[],"scripts":{"dev":"torus-scripts start","build":"torus-scripts build","release":"torus-scripts release","lint":"eslint --fix 'src/**/*.ts'","prepack":"npm run build","pre-commit":"lint-staged --cwd ."},"devDependencies":{"@changesets/cli":"^2.26.1","@toruslabs/eslint-config-typescript":"^2.0.0","@toruslabs/torus-scripts":"^4.0.0","@types/node":"^18","@typescript-eslint/eslint-plugin":"^5.59.11","@typescript-eslint/parser":"^5.59.11","@wagmi/core":"^1.2.0","@web3auth/base":"^6.0.1","@web3auth/modal":"^6.0.1","@web3auth/no-modal":"^6.0.1","@web3auth/openlogin-adapter":"^6.0.1","changeset":"^0.2.6","cross-env":"^7.0.3","eslint":"^8.42.0","eslint-plugin-import":"^2.27.5","eslint-plugin-mocha":"^10.1.0","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-tsdoc":"^0.2.17","husky":"^8.0.3","lint-staged":"^13.2.2","prettier":"^2.8.8","rimraf":"^5.0.1","ts-node":"^10.9.1","tslib":"^2.5.3","typescript":"^4.9.5","viem":"^1.0.7"},"peerDependencies":{"@wagmi/core":"^1.x","@web3auth/base":"^6.x","@web3auth/modal":"^6.x","@web3auth/no-modal":"^6.x","@web3auth/openlogin-adapter":"^6.x"},"peerDependenciesMeta":{"@web3auth/modal":{"optional":true}},"lint-staged":{"!(*d).ts":["eslint --cache --fix","prettier --write"]},"publishConfig":{"access":"public"},"overrides":{"typescript":"^4.9.5"},"engines":{"node":">=16.18.1","npm":">=8.x"},"gitHead":"f8e8ef47555c0c708c3ca7ef9e400121ff6198d4","bugs":{"url":"https://github.com/Web3Auth/web3auth-wagmi-connector/issues"},"homepage":"https://github.com/Web3Auth/web3auth-wagmi-connector#readme","_id":"@biuauth/web3auth-wagmi-connector@4.0.4","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-wSN2c9LtWlgPhr7YLKTVsSHKeu0oqszVJPfv1dLfm4zWr8gICkUooaleTMeNO1RJqOCVOfaR2u9iSSPA0FWoog==","shasum":"2110127aea1975c5e44acd46d3b3dbd6b85fb732","tarball":"https://registry.npmjs.org/@biuauth/web3auth-wagmi-connector/-/web3auth-wagmi-connector-4.0.4.tgz","fileCount":15,"unpackedSize":1336140,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf5qd6cjS2Uge5OBVKQabR/Ze3YEkub5Q+NURAeY1KFgIhAPfvMHlLgd8NmzajG2hub+DesYHRRX8WaFKBGxukDqEM"}]},"_npmUser":{"name":"leekone","email":"fengwang8888888@gmail.com"},"directories":{},"maintainers":[{"name":"leekone","email":"fengwang8888888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3auth-wagmi-connector_4.0.4_1688633495120_0.1516630275628137"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-06T05:54:13.730Z","4.0.1":"2023-07-06T05:54:14.068Z","modified":"2023-07-06T08:51:35.460Z","4.0.2":"2023-07-06T06:00:46.487Z","4.0.3":"2023-07-06T06:15:59.688Z","4.0.4":"2023-07-06T08:51:35.326Z"},"maintainers":[{"name":"leekone","email":"fengwang8888888@gmail.com"}],"description":"wagmi connector to connect with web3auth SDK","homepage":"https://github.com/Web3Auth/web3auth-wagmi-connector#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Web3Auth/web3auth-wagmi-connector.git"},"bugs":{"url":"https://github.com/Web3Auth/web3auth-wagmi-connector/issues"},"license":"MIT","readme":"<p align=\"center\">\n <img src=\"https://web3auth.io/images/w3a-L-Favicon-1.svg\" align=\"center\" alt=\"Ledger\" />\n <h2 align=\"center\">Web3Auth Wagmi Connector</h2>\n <p align=\"center\"><a href=\"https://github.com/tmm/wagmi\">Wagmi</a> Connector for Web3Auth</p>\n</p>\n\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n![npm](https://img.shields.io/npm/dw/@web3auth/web3auth-wagmi-connector)\n\nWeb3Auth is where passwordless auth meets non-custodial key infrastructure for Web3 apps and wallets. By aggregating OAuth (Google, Twitter, Discord) logins, different wallets and innovative Multi Party Computation (MPC) - Web3Auth provides a seamless login experience to every user on your application.\n\n`@web3auth/web3auth-wagmi-connector` is a connector for the popular [wagmi](https://github.com/tmm/wagmi) library and Web3Auth Web SDKs. \n\nYou can utilise this connector package alongside the Web3Auth Web SDKs to  initialize a [wagmi client](https://wagmi.sh/docs/client) that will seemlessly manage the interaction of your DApp with Web3Auth.\n\n## 📖 Documentation\n\nCheckout the official [Web3Auth Documentation](https://web3auth.io/docs) and [SDK Reference](https://web3auth.io/docs/sdk/web/) to get started!\n\n## 💡 Features\n\n- Plug and Play, OAuth based Web3 Authentication Service\n- Fully decentralized, non-custodial key infrastructure\n- End to end Whitelabelable solution\n- Threshold Cryptography based Key Reconstruction\n- Multi Factor Authentication Setup & Recovery (Includes password, backup phrase, device factor editing/deletion etc)\n- Support for WebAuthn & Passwordless Login\n- Support for connecting to multiple wallets\n- DApp Active Session Management\n\n...and a lot more\n\n## 💭 Choosing Between SDKs\n\nFor using Web3Auth in the web, you have two choices of SDKs to get started with.\n\n[Web3Auth Plug and Play Modal SDK `@web3auth/modal`](https://web3auth.io/docs/sdk/web/modal/): A simple and easy to use SDK that will give you a simple modular way of implementing Web3Auth directly within your application. You can use the pre-configured Web3Auth Modal UI and whitelabel it according to your needs.\n\n[Web3Auth Plug and Play No Modal SDK `@web3auth/no-modal`](https://web3auth.io/docs/sdk/web/no-modal/): The core module implemeting all the Web3Auth features you need and giving you the flexibilty of using your own UI with the Web3Auth SDK working in the client side.\n\n## ⚡ Quick Start\n\n### Installation (Web3Auth Plug and Play Modal)\n\n```shell\nnpm install --save @web3auth/modal\nnpm install --save @web3auth/web3auth-wagmi-connector\n```\n\n### Get your Client ID from Web3Auth Dashboard\n\nHop on to the [Web3Auth Dashboard](https://dashboard.web3auth.io/) and create a new project. Use the Client ID of the project to start your integration.\n\n![Web3Auth Dashboard](https://web3auth.io/docs/assets/images/project_plug_n_play-89c39ec42ad993107bb2485b1ce64b89.png)\n\n### Instantiate Web3Auth and pass it to the Connector\n\nHere is an example of a wagmi client using both the `Web3AuthConnector` and the default `InjectedConnector` respectively.\n\n```js\nimport { Web3AuthConnector } from \"@web3auth/web3auth-wagmi-connector\";\nimport { Web3Auth } from \"@web3auth/modal\";\nimport { createConfig, WagmiConfig, configureChains } from \"wagmi\";\nimport { InjectedConnector } from \"wagmi/connectors/injected\";\nimport { publicProvider } from \"wagmi/providers/public\";\n\n// Configure chains & providers with the Alchemy provider.\n// Popular providers are Alchemy (alchemy.com), Infura (infura.io), Quicknode (quicknode.com) etc.\nconst { chains, publicClient, webSocketPublicClient } = configureChains([mainnet, arbitrum, polygon], [publicProvider()]);\n\n// Instantiating Web3Auth\nconst web3AuthInstance = new Web3Auth({\n  clientId: \"YOUR_CLIENT_ID\",\n  chainConfig: {\n    chainNamespace: CHAIN_NAMESPACES.EIP155,\n    chainId: \"0x\" + chains[0].id.toString(16),\n    rpcTarget: chains[0].rpcUrls.default, // This is the public RPC we have added, please pass on your own endpoint while creating an app\n    displayName: chains[0].name,\n    tickerName: chains[0].nativeCurrency?.name,\n    ticker: chains[0].nativeCurrency?.symbol,\n    blockExplorer: chains[0]?.blockExplorers.default?.url,\n  },\n  web3AuthNetwork: \"cyan\",\n});\n\nconst wagmiConfig = createConfig({\n  autoConnect: true,\n  connectors: [\n    new Web3AuthConnector({\n      chains,\n      options: {\n        web3AuthInstance,\n      },\n    }),\n    new InjectedConnector({\n      chains,\n      options: {\n        name: \"Injected\",\n        shimDisconnect: true,\n      },\n    }),\n  ],\n  publicClient,\n  webSocketPublicClient,\n});\n```\n\n## 🩹 Examples\n\nCheckout the examples for your preferred blockchain and platform in our [examples repository](https://github.com/Web3Auth/web3auth-pnp-examples/)\n\n## 🌐 Demo\n\nCheckout the [Web3Auth Demo](https://demo-app.web3auth.io/) to see how Web3Auth can be used in your application.\n\nFurther checkout the [demos folder](https://github.com/Web3Auth/web3auth-wagmi-connecto/tree/master/demos) within this repository, which contains other hosted demos for different usecases.\n\n## 💬 Troubleshooting and Support\n\n- Have a look at our [Community Portal](https://community.web3auth.io/) to see if anyone has any questions or issues you might be having. Feel free to reate new topics and we'll help you out as soon as possible.\n- Checkout our [Troubleshooting Documentation Page](https://web3auth.io/docs/troubleshooting) to know the common issues and solutions.\n- For Priority Support, please have a look at our [Pricing Page](https://web3auth.io/pricing.html) for the plan that suits your needs\n","readmeFilename":"README.md"}