Skip to main content

Documentation Index

Fetch the complete documentation index at: https://reown-5552f0bb-devin-1759771246-appkit-1-8-9-docs.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

WalletConnect Sign is a remote signer protocol to communicate securely between web3 wallets and dapps. 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.
Don’t have a project ID?Head over to Reown Dashboard and create a new project now!

Get started

Installation

bash npm npm install @walletconnect/sign-client  bash Yarn yarn add         @walletconnect/sign-client  bash Bun bun add @walletconnect/sign-client          bash pnpm pnpm add @walletconnect/sign-client
For Node.js, the WalletConnect SignClient additionally requires lokijs to manage storage internally.
bash npm npm install --save @walletconnect/sign-client lokijs@1.x 
bash Yarn yarn add @walletconnect/sign-client lokijs@1.x  bash Bun         bun add --save @walletconnect/sign-client lokijs@1.x  bash pnpm pnpm add         @walletconnect/sign-client lokijs@1.x