Skip to main content

WalletConnect v2.0 Protocol Specs

In this repository, we document and discuss features that are currently under development and experimentation. All content is highly subjected to change and in constant development, so feel free to edit, propose, discuss, comment, rant, etc. If you want to start a technical discussion, just open a PR or an issue.

APIs

Sign

  • Sign Overview (doc)
  • Session Proposal (doc)
  • Session Namespaces (doc)
  • RPC methods (doc)
  • Client API (doc)
  • Data Structures (doc)
  • Error Codes (doc)
  • Migration (doc)

Chat

  • Chat Overview (doc)
  • Invite URI (doc)
  • Client API (doc)
  • Discoverability (doc)
  • Chat Invite (doc)
  • RPC Methods (doc)
  • Message Status (doc)
  • Chat Keyserver (doc)
  • Data Structures (doc)

Auth

  • Auth Overview (doc)
  • Client API (doc)
  • Authentication (doc)
  • RPC Methods (doc)
  • Data Structures (doc)
  • Error Codes (doc)

Push

  • Push Overview (doc)

Pair

  • Pair Overview (doc)
  • Client API (doc)
  • Pairing URI (doc)
  • Data Structures (doc)
  • RPC Methods (doc)
  • Migration (doc)

Core

  • Core Overview (doc)
  • Relay Client (doc)
  • Relay Server (doc)
  • Relay Client Auth (doc)
  • Relay User Agent (doc)
  • Crypto API (doc)
  • Crypto Envelopes (doc)
  • Storage API (doc)