@web3auth/wallet-connect-v2-adapter
TypeScript icon, indicating that this package has built-in type declarations

8.4.0 • Public • Published

Web3Auth WalletConnect v2 Adapter

npm version minzip

Web3Auth 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.

Wallet connect v2 adapter allows your Web3Auth Instance to connect with wallet connect v2.

📖 Documentation

Read more about the Web3Auth WalletConnect v2 Adapter in the official Web3Auth Documentation.

💡 Features

  • Plug and Play, OAuth based Web3 Authentication Service
  • Fully decentralized, non-custodial key infrastructure
  • End to end Whitelabelable solution
  • Threshold Cryptography based Key Reconstruction
  • Multi Factor Authentication Setup & Recovery (Includes password, backup phrase, device factor editing/deletion etc)
  • Support for WebAuthn & Passwordless Login
  • Support for connecting to multiple wallets
  • DApp Active Session Management

...and a lot more

📄 Basic Details

🔗 Installation

npm install --save @web3auth/wallet-connect-v2-adapter

🩹 Example

import { WalletConnectv2Adapter } from "@web3auth/wallet-connect-v2-adapter";

  const wc2Adapter = new WalletConnectV2Adapter({
      adapterSettings: {
        qrcodeModal: QRCodeModal, // QRCodeModal is not required if you are using web3auth modal
        walletConnectInitOptions: {
          projectId: "YOUR WALLET CONNECT PROJECT ID",
        }
        },
      chainConfig: currentChainConfig,
  });


web3auth.configureAdapter(wc2Adapter);

Checkout the examples for your preferred blockchain and platform in our examples repository

🌐 Demo

Checkout the Web3Auth Demo to see how Web3Auth can be used in your application.

💬 Troubleshooting and Discussions

  • Have a look at our GitHub Discussions to see if anyone has any questions or issues you might be having.
  • Checkout our Troubleshooting Documentation Page to know the common issues and solutions
  • Join our Discord to join our community and get private integration support or help with your integration.

Package Sidebar

Install

npm i @web3auth/wallet-connect-v2-adapter

Weekly Downloads

4,526

Version

8.4.0

License

ISC

Unpacked Size

1.44 MB

Total Files

12

Last publish

Collaborators

  • archit_web3
  • himanshunpm009
  • chaitanyapotti