Introducing WalletConnect Auth: One-Click Wallet Login to Simplify Web3 UX

Pedro Gomes
WalletConnect
Published in
3 min readOct 27, 2022

Note: If you are a wallet developer and looking to integrate WalletConnect, please use the latest version of our tooling — the Web3Wallet SDK. For more information, you can refer to our docs.

For technology to take root in a meaningful way, it needs to be made effortless — and this is no different for web3. While wallets have made the onboarding process a much smoother experience, it’s only part of the equation. The other part — using wallets to log-in to apps, in order to interact with them — needs to be equally easy.

Introducing WalletConnect Auth: A new standard for wallet-based login

WalletConnect Auth provides non-custodial authentication infrastructure to help apps and websites verify wallet address ownership. Enabling login in a simple step, it’s a far more user-friendly alternative to the username + password paradigm and can be used to connect wallet users to web3 apps as well as web2 ones.

As with any WalletConnect API, WalletConnect Auth blends maximum security with ease, for both the developer and the end user. Its features include:

  • A lightweight SDK that can be integrated in minutes. At 5x smaller than WalletConnect Sign, WalletConnect Auth has been specifically designed to initiate a single signature request, and provides a lean and simple interface to that end. That being said, it can be paired with WalletConnect Sign (as well as any other WalletConnect API) to extend functionality as desired.
  • Sign-in with Ethereum, in just one step. WalletConnect Auth bundles the SIWE flow into one simple action. Instead of having to connect and then sign the request, you can sign-in with just a click, making WalletConnect Auth the best UX for SIWE to date.
  • Designed for web2 and web3. WalletConnect Auth can be integrated into any app or website looking to connect with wallet users and their crypto assets (such as NFTs). As with any WalletConnect API, it establishes an end-to-end encrypted connection between the wallet and the app to ensure a secure experience.

As our newest product, WalletConnect Auth can be used in conjunction with any other WalletConnect API to weave together your wallet or app’s desired UX. If integrated alongside another API, all core components, such as the network layer, the storage layer, and crypto utils, will be shared to ensure maximum performance.

Get started with WalletConnect Auth today!

We invite all wallets and apps to start exploring WalletConnect Auth for JavaScript, Swift, and Kotlin. We’ve also put together a sample wallet and app so that you can get a taste of the experience before integrating it into your project. Don’t hesitate to connect with us and provide your feedback — we want to hear from our community!

To keep up with our announcements, join our Discord and follow us on Twitter. If you are a wallet or app that is interested in integrating WalletConnect, head over to our website and explore our documentation.

--

--