Skip to main content

Authentication

Introduction

WalletConnect Authentication is an open protocol to communicate securely between Dapps and Wallets. The protocol establishes a remote pairing between two apps and/or devices using a Relay server to relay payloads. These payloads are symmetrically encrypted through a shared key between the two peers. The pairing is initiated by one peer displaying a QR Code or deep link with a standard WalletConnect URI and is established when the counter-party approves this pairing request.

Getting Started

There are getting started guides for the following clients platforms:

Examples and Resources

We have a set of official examples in various flavors of javascript, swift, and kotlin.