WalletPair
DocsPlayground GitHub
OverviewInstall ExtensionGetting StartedCore ConceptsdApp IntegrationWallet IntegrationSelf-Hosting RelaySecurity
Sub-Protocols
Sub-Protocols OverviewEVM Sub-ProtocolWagmi Connector

Documentation

WalletPair is a minimal, self-sovereign protocol for connecting dApps with blockchain wallets. The core protocol is network-agnostic — it handles pairing, encryption, and transport. Chain-specific logic is defined in sub-protocols (EVM, Solana, etc.).

Core Protocol

Getting Started

Install the SDK and run your first pairing in under 5 minutes.

Core Concepts

Pairing, encryption, transports, channels, and multi-network support.

dApp Integration

Full guide to integrating WalletPair into your dApp.

Wallet Integration

Handle pairing requests and sign transactions in your wallet.

Self-Hosting Relay

Deploy your own relay server with a single Rust binary.

Security

Cryptography, formal verification, and threat model.

Sub-Protocols

Sub-protocols define chain-specific methods, events, and data encoding for each blockchain ecosystem. The core protocol is unaware of which network you're using.

Sub-Protocols Overview

Architecture, cross-network differences, and how to author a new sub-protocol.

EVM Sub-Protocol

Methods, events, and error codes for Ethereum and EIP-155 chains.

Wagmi Connector

Drop-in wagmi connector and EIP-1193 provider for EVM dApps.

WalletPair Protocol
GitHub · Docs · MIT License