Developer reviewing smart contract architecture diagrams on a glass wall in a modern WeWork space, standing desk in background, natural industrial aesthetic, candid engineering moment.
Protocols

WalletConnect v2.0 Protocol Activation

Impact analysis of the WalletConnect v2.0 rollout, covering the new pairing architecture, decentralized relay network, and session establishment flow. Details activation requirements for wallets and dapps, the hard break from the v1.0 bridge server, and why teams need an upgrade readiness review to avoid connectivity loss.
introduction
ARCHITECTURAL SHIFT

The v2.0 Protocol: A Hard Break from the Bridge

WalletConnect v2.0 is a complete rewrite of the connection protocol, replacing the centralized bridge server with a decentralized relay network and a new session model.

The activation of the WalletConnect v2.0 protocol suite represents a hard architectural break from the v1.0 bridge server, not a backward-compatible upgrade. The legacy model relied on a centralized WebSocket bridge to relay encrypted messages between a dapp and a single wallet per session. v2.0 dismantles this architecture entirely, introducing a decentralized relay network built on a publish-subscribe pattern, out-of-band symmetric-key pairing, and a multi-session model where a single pairing can manage multiple independent sessions across different chains simultaneously.

Operationally, this shift changes the trust and infrastructure assumptions for every connected application. The bridge server is no longer a single point of failure or censorship; instead, message delivery relies on a network of relay nodes using the GossipSub protocol. The pairing handshake is now cryptographically established through a URI or QR code containing a symmetric key, eliminating the bridge as a key-relay intermediary. For wallets and dapps, this means SDKs must implement new lifecycle events (session_proposal, session_request), adopt the CAIP-25 mandatory session negotiation method, and handle the CAIP-2 and CAIP-10 canonical identifiers for chains and accounts.

The hard break means v1.0 sessions cannot be upgraded to v2.0. Wallets and dapps must run both stacks in parallel during a transition window, but the eventual bridge shutdown will permanently sever all v1.0 connections. Teams that have not completed the migration to the v2.0 pairing architecture, session model, and relay client will experience total connectivity loss. An upgrade readiness review is essential to verify that SDKs handle the new session lifecycle, that namespace negotiation is correctly scoped, and that the user experience for multi-session management is production-ready.

WALLETCONNECT V2.0 PROTOCOL ACTIVATION

Activation Quick Facts

Operational facts for teams evaluating the impact of the v2.0 protocol activation and the hard break from the v1.0 bridge server.

AreaWhat changesWho is affectedAction

Pairing Architecture

Shift from bridge-server-relayed pairing to out-of-band symmetric-key pairing

Wallet developers, dapp developers, security auditors

Audit new cryptographic handshake implementation and remove bridge server dependency

Relay Network

Centralized bridge server replaced by a decentralized GossipSub relay network

Infrastructure operators, wallet developers

Verify relay connectivity and message delivery under the new network topology

Session Model

Single-request sessions replaced by multi-chain, multi-method session model

Wallet developers, dapp developers, SDK integrators

Migrate session logic to handle session_proposal and session_request structures

Backward Compatibility

Hard break from v1.0; no backward compatibility or bridge fallback

All wallets and dapps currently using v1.0

Complete migration before bridge shutdown to prevent permanent connectivity loss

Chain Identifiers

Strict enforcement of CAIP-2 namespace:chainId format

Multi-chain dapps, wallets supporting multiple networks

Validate all chain IDs conform to CAIP-2; deprecate non-standard identifiers

Account Identifiers

Mandatory use of CAIP-10 namespace:chainId:address format

Wallets exposing accounts, dapps consuming account data

Update account exposure and parsing logic to CAIP-10 format

Session Negotiation

CAIP-25 becomes the mandatory session negotiation method

Dapp SDK maintainers, wallet developers

Replace legacy provider API calls with CAIP-25 compliant session proposals

User Impact

Users on non-migrated dapps or wallets experience permanent session failures

End users, customer support teams, product managers

Deploy user communication plan and in-app migration prompts before bridge shutdown

technical-context
ELIMINATING THE CENTRAL POINT OF FAILURE

Architectural Shift: From Bridge Server to Decentralized Relay

How WalletConnect v2.0 replaced the centralized bridge server with a decentralized relay network, fundamentally altering the trust model, pairing mechanism, and operational dependencies for all connected wallets and dapps.

The activation of WalletConnect v2.0 represents a fundamental architectural break from the v1.0 protocol, centered on the elimination of the centralized bridge server. In v1.0, the bridge server acted as a message mailbox, relaying all session payloads between a dapp and a wallet. This architecture introduced a central point of failure, a single target for censorship, and a critical dependency that could disrupt all active sessions if it went offline. The v2.0 protocol replaces this model with a decentralized relay network composed of multiple independent nodes, using a publish-subscribe pattern over libp2p and the GossipSub protocol. Messages are no longer routed through a single server but are instead propagated across a mesh of relay nodes, with end-to-end encryption ensuring that relay operators cannot read session payloads.

This shift directly impacts the pairing and session establishment flow. In v1.0, a pairing was established by sharing a bridge URL, which the wallet and dapp both connected to. In v2.0, pairing is achieved through an out-of-band symmetric key exchange, typically via a QR code or deep link containing the pairing topic and a shared key. This symmetric key is then used to encrypt all subsequent messages within the session, which are published to the relay network under a topic derived from the key. This design ensures that only the two peers can decrypt the messages, even though the relay network is permissionless. For operators, this means the session_proposal and session_request structures are now fully encrypted and routed through a decentralized substrate, requiring SDKs to handle new lifecycle events for relay connectivity and message acknowledgment.

The operational consequence is a hard break from the v1.0 bridge server. Wallets and dapps that do not upgrade to the v2.0 SDKs will lose connectivity entirely once the bridge server is decommissioned. The migration requires integrating a new pairing URI format, handling the GossipSub-based relay connection, and managing the multi-session lifecycle that v2.0 introduces. Teams must verify that their infrastructure can reach the relay network, handle potential relay node churn, and correctly implement the symmetric key handshake. A failure to complete this migration is not a degradation—it is a complete loss of wallet connectivity for affected users. Chainscore Labs can conduct an upgrade readiness review to ensure your SDK integration, relay connectivity, and session management logic are compatible with the v2.0 architecture before the bridge shutdown.

V2.0 ACTIVATION IMPACT

Affected Actors and Systems

Wallet Developers

Wallet teams must implement the v2.0 stack before the v1.0 bridge shutdown to avoid connectivity loss. This is a hard break; v1.0 sessions will fail permanently.

Required Actions:

  • Integrate the v2.0 Sign API with the new out-of-band symmetric key pairing model.
  • Implement the session_proposal and session_request handlers to manage multi-chain, multi-method sessions.
  • Update the wallet UI to handle concurrent sessions from a single pairing and display granular namespace permissions.
  • Migrate users off v1.0 sessions proactively to prevent support overload at the shutdown deadline.

Risk: Delaying migration creates a cliff-edge event where all existing dapp connections break simultaneously. Chainscore Labs can review your v2.0 integration for cryptographic handshake correctness and session lifecycle edge cases.

implementation-impact
MIGRATION SCOPE

Implementation Impact by Component

The v2.0 activation is a hard break from the v1.0 bridge server. Every component in the connection stack—from transport to session management—requires explicit migration work to avoid permanent connectivity loss.

01

Relay Infrastructure

The centralized bridge server is replaced by a decentralized relay network using a publish-subscribe pattern over GossipSub. Wallets and dapps must initialize a Relay Client instead of opening a WebSocket to the bridge. Messages are encrypted with symmetric keys derived from the pairing, meaning the relay cannot read session data. Teams must ensure their infrastructure can reach the relay network and handle asynchronous message delivery.

02

Pairing and Session Model

v2.0 decouples pairing from sessions. A single out-of-band pairing—established via a symmetric key handshake using a URI or QR code—can authorize multiple independent sessions. This eliminates the v1.0 model where each connection required a new bridge handshake. Wallet and dapp SDKs must implement the new session_proposal and session_request lifecycle, and dapps can no longer assume a 1:1 relationship between a connection and a session.

03

Chain-Agnostic Identifiers

All chain and account references must use CAIP-2 (namespace:chainId) and CAIP-10 (namespace:chainId:address) formats. v2.0 strictly enforces these identifiers during session negotiation. Dapps that previously used hex-encoded chain IDs or non-standard address formats will fail to establish sessions. This is a prerequisite for multi-chain support, where a single session can authorize methods across multiple namespaces.

04

Wallet SDK Migration

Wallet teams must replace the v1.0 bridge client with the v2.0 Sign Client and implement the new pairing flow. This includes handling the session proposal UI, managing persistent symmetric keys for session continuity, and responding to structured JSON-RPC requests routed by chain ID and method. Mobile wallets must also handle deep-link and universal-link flows for the new URI format.

05

Dapp SDK Migration

Dapps must replace the legacy provider-based connection flow with the v2.0 Sign Client. Instead of injecting a provider and calling eth_requestAccounts, dapps must create a pairing URI, present it to the user, and negotiate a session with explicit namespace and method scoping. All subsequent JSON-RPC calls must be routed through the session, and dapps must handle session expiration and disconnect events gracefully.

06

Backward Compatibility and Sunset Risk

There is no backward compatibility between v1.0 and v2.0. The v1.0 bridge server will be shut down on a fixed deprecation date, at which point all v1.0 connections will fail permanently. Teams running both versions in parallel during a transition window must maintain separate SDK instances and carefully manage the user migration experience to avoid stranded users.

WALLETCONNECT V2.0 PROTOCOL ACTIVATION

Activation Risk Matrix

Operational risks and required actions for wallets, dapps, and infrastructure operators during the migration from WalletConnect v1.0 to v2.0.

AreaWhat changesWho is affectedAction

Session Establishment

Bridge server relay is replaced by out-of-band symmetric key pairing

Wallets, dapps, SDK integrators

Migrate to v2.0 pairing handshake; verify no fallback to bridge server

Connection URI Format

Legacy wc: URIs are replaced by v2.0 wc: URIs with embedded symmetric key

Wallets, dapps, QR code generators

Update URI generation and parsing logic; test cross-wallet compatibility

Session Model

Single-request sessions become multi-chain, multi-method sessions

Dapp frontends, wallet SDKs

Redesign session proposal handling; scope namespaces per CAIP-25

Relay Infrastructure

Centralized bridge server is replaced by a decentralized relay network

Infrastructure operators, wallets

Remove bridge server dependency; verify relay message delivery and latency

Backward Compatibility

v1.0 and v2.0 are incompatible; no protocol-level bridge exists

All integrators

Run v1.0 and v2.0 in parallel during migration; plan v1.0 deprecation timeline

Account Identification

Legacy address strings are replaced by CAIP-10 account IDs

Wallets, dapps, analytics

Enforce CAIP-10 formatting in session proposals and request routing

Chain Identification

Non-standard chain IDs are rejected in favor of CAIP-2 namespace:chainId

Multi-chain dapps, wallets

Audit chain ID usage; canonicalize all identifiers to CAIP-2 format

Error Handling

Standardized JSON-RPC error codes replace ad-hoc error patterns

Dapp SDKs, wallet implementations

Update error parsing logic; map legacy error handling to new code set

WALLETCONNECT V2.0 ACTIVATION

Upgrade Readiness Checklist

A practical checklist for wallet and dapp teams to verify operational readiness before the v1.0 bridge shutdown. Each item identifies a critical migration checkpoint, the risk of inaction, and the specific signal that confirms the upgrade is complete.

What to check: Confirm that your application has replaced the v1.0 SDK with the v2.0 SDK and can successfully establish a session using the new pairing architecture.

Why it matters: The v1.0 bridge server will be decommissioned. Any application still using the v1.0 SDK will experience a hard connectivity failure, locking users out of all WalletConnect features.

Readiness signal: A successful session_proposal → session_approve flow between your wallet and a test dapp using the v2.0 wc_pairing topic, with messages relayed through the decentralized network, not the legacy bridge.

Chains We Build On

Looking to build on a specific blockchain?

We build smart contracts, DeFi applications, wallets, tokenization platforms, and blockchain infrastructure across the major ecosystems teams choose today. That includes Ethereum, Arbitrum, Optimism, Polygon, Avalanche, Solana, Sui, Aptos, Hedera, Stellar, and NEAR, with support for additional EVM and non-EVM networks based on your product requirements.

EVM ecosystems

  • Ethereum logo
    Ethereum
  • Arbitrum logo
    Arbitrum
  • Optimism logo
    Optimism
  • Polygon logo
    Polygon
  • Avalanche logo
    Avalanche
  • Cronos logo
    Cronos

Non-EVM ecosystems

  • Solana logo
    Solana
  • Sui logo
    Sui
  • Aptos logo
    Aptos
  • Hedera logo
    Hedera
  • Stellar logo
    Stellar
  • NEAR logo
    NEAR

Additional ecosystems

  • Polkadot logo
    Polkadot
  • Cosmos logo
    Cosmos
  • TON logo
    TON
  • Cardano logo
    Cardano
  • Algorand logo
    Algorand
  • Tempo logo
    Tempo

Also available for Base, appchains, custom EVM networks, and cross-chain product architecture.

V2.0 ACTIVATION FAQ

Frequently Asked Questions

Answers to the most common operational and architectural questions from teams planning their WalletConnect v2.0 migration.

v2.0 replaces the centralized bridge server with a decentralized relay network and a symmetric-key pairing model. In v1.0, a bridge server relayed all messages between a dapp and wallet, creating a central point of failure and data visibility. In v2.0, the dapp and wallet establish an out-of-band pairing with a shared symmetric key. Messages are encrypted end-to-end and published to a topic on the relay network, which is built on a GossipSub mesh. The relay nodes see only encrypted blobs and cannot read session data. This shifts the trust model from a single operator to the cryptographic pairing itself.

Trusted by Industry Leaders

Delivering blockchain solutions for 5+ years.

We have partnered with 50+ leading DeFi protocols, NFT ecosystems, and fintech innovators to build secure, scalable, and capital-efficient blockchain products.

Selected Partners & Clients

ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
“I've been working with Chainscore Labs for last 3+ years, they've consistently delivered with strong ownership across multiple projects. The team is reliable and detail-oriented.”
L
Lee Erswell
CEO, Telos Foundation
how to get started

How to get started?

If you're looking for blockchain integration, ChainScore Labs has 5+ years of experience helping teams build and integrate exchanges, wallets, smart contracts, tokenization solutions, and protocol-connected products, we can help you choose the right path, integrate securely, and get to production faster. Our team consists of experienced blockchain developers and architects who can help you with your blockchain integration needs.

01

Exploration & Strategy

Define your product goals and choose the right blockchain architecture for your use case.

02

Architecture & Design

Design the smart contracts, tokenomics, and security parameters of your system.

03

Development & Integration

Build and integrate with wallets, oracles, and front-end dApps for a seamless experience.

04

Security & Launch

Comprehensive audits followed by a risk-managed mainnet deployment to protect your users.

Start a build

Need a blockchain engineering team?

Send the project context and we will respond with next steps, scope questions, and a practical path to delivery.