Protocol

NodeSwitch uses WalletConnect v2 for secure, peer-to-peer wallet connections. The protocol enables dapps to connect to wallets without collecting any data.

How It Works

NodeSwitch acts as a minimal interface between users and decentralized applications. When you connect your wallet:

  1. Your wallet generates a secure session key
  2. The connection is established directly between your wallet and the dapp
  3. NodeSwitch never sees or stores your private keys
  4. All transaction approvals happen in your wallet

Session Establishment

When connecting, your wallet will prompt you to approve the session. This shows which chain(s) the dapp is requesting access to.

{ " Chains": ["eip155:1", "eip155:137"], "Methods": ["eth_sendTransaction", "personal_sign"], "Events": ["chainChanged", "accountsChanged"] }

Security

NodeSwitch is built with security-first principles:

  • No data collection—ever
  • Open source and auditable
  • Clear transaction confirmations
  • Network switching requires explicit approval