{"_id":"@alexkeating/walletconnect","name":"@alexkeating/walletconnect","dist-tags":{"latest":"2.1.3"},"versions":{"2.1.3":{"name":"@alexkeating/walletconnect","version":"2.1.3","description":"WalletConnect SDK 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 modern ","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"],"repository":{"type":"git","url":"git+https://github.com/blocknative/web3-onboard.git","directory":"packages/walletconnect"},"homepage":"https://onboard.blocknative.com","bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"module":"dist/index.js","browser":"dist/index.js","main":"dist/index.js","type":"module","typings":"dist/index.d.ts","scripts":{"build":"tsc","dev":"tsc -w","type-check":"tsc --noEmit"},"license":"MIT","devDependencies":{"typescript":"^4.5.5"},"dependencies":{"@ethersproject/providers":"^5.5.0","@walletconnect/client":"^1.7.1","@walletconnect/qrcode-modal":"^1.7.1","@web3-onboard/common":"^2.2.3","rxjs":"^7.5.2"},"gitHead":"9c01cac9d4c6876cbcce910491f5c7cc028a50ed","_id":"@alexkeating/walletconnect@2.1.3","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-SyOlOvUa9/4+v0KPpuIEmdg9Lk/fWReExrmr6GM2dSf4d2MTNywFlVjB5zrrI0xbLWeVnDRkrsy7Nzj/1WubZA==","shasum":"d76a9e6edef8092ffebbfbdee328e44ae2ccde43","tarball":"https://registry.npmjs.org/@alexkeating/walletconnect/-/walletconnect-2.1.3.tgz","fileCount":6,"unpackedSize":17323,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGQ2+kH9nAhQu0zyyprrI7PA7Ejuz7c5SP0/C8OyokNAiAxyDFFPnoPEC+VVhw8dKjyba5MgF5VA0ow+g0YTLo7rA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZtbQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqrqg/+JWut65432AcxLXpw4WIj05kxQNxU+KDDi7/Hx/Xl9T7gH5NJ\r\nAQZFEK6t4q/URiBhbgp53dl4EpLBGWDr800WlqPKQG0QUzg+uHPV1HFVPWLg\r\nXbyerJGlG5M8lpWuIaRbF3DrwC7MHPptqnwotIA8E3xeNdacVEwSs7KyNeID\r\ndHp+zSk6ZOeGgTfeAHyedz/jJ/nFhrHuzQxl0TN0tJi1TzDziJEye26kMRAP\r\nFdbazvv1g2CpsZxT6A3MjXc7vkqydyFDpdnmDRIBecb4yWNQH1W86eUykPqC\r\n7gOGnGx8zOUoquwgfZapLbod/0kyc5JvbGfyCYY6x632UH6A+NHrD9XjH1Y6\r\nYckHq77PdRqdBNRXB3Sn7AT2z+H+rNcDa4ivEvJh10op91Y4T7GLr5Ch1suG\r\niJ+XfQ0wLKHXjC+lWyQ8GzWs9CLjEIK4yvKZVu+wOGBAfJ/ezYIO1Ltgf1lW\r\np7fjtZUyZSmWbCIzqX7JrctDozYg8wENOGGDLv+NbpzDJNIzt7nsWK/l9AI9\r\nPYuNLh38VhN0WoMBWtAU0aCC14ZEdwjcqTV49XNxhEcrrwIVLSykIyuWO+m/\r\naK6H91FfRrN4qrVB7xetxsvpc/2ALq3+PLnfj11TJTY/WBMe39kwLIHpTnLd\r\nCsjWZNwbYKGX/RZ+JB2atWl8JabNmd+nTeE=\r\n=QrFM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexkeating","email":"atk315315@gmail.com"},"directories":{},"maintainers":[{"name":"alexkeating","email":"atk315315@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/walletconnect_2.1.3_1667684048285_0.36413353887956945"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-05T21:34:08.221Z","2.1.3":"2022-11-05T21:34:08.450Z","modified":"2022-11-05T21:34:08.581Z"},"maintainers":[{"name":"alexkeating","email":"atk315315@gmail.com"}],"description":"WalletConnect SDK 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 modern ","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"],"repository":{"type":"git","url":"git+https://github.com/blocknative/web3-onboard.git","directory":"packages/walletconnect"},"bugs":{"url":"https://github.com/blocknative/web3-onboard/issues"},"license":"MIT","readme":"# @web3-onboard/walletconnect\n\n## Wallet module for connecting Ledger hardware wallets to web3-onboard\n\n### Install\n\n`npm i @web3-onboard/walletconnect`\n\n## Options\n\n```typescript\ntype WalletConnectOptions = {\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 walletConnectModule from '@web3-onboard/walletconnect'\n\n// initialize the module with options\nconst walletConnect = walletConnectModule({\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 no options...\n// const walletConnect = walletConnectModule()\n\nconst onboard = Onboard({\n  // ... other Onboard options\n  wallets: [\n    walletConnect\n    //... other wallets\n  ]\n})\n\nconst connectedWallets = await onboard.connectWallet()\nconsole.log(connectedWallets)\n```\n","readmeFilename":"README.md"}