Skip to main content
Version: 0.7.0

EIP-6963 Multi-Wallet Discovery

EIP-6963 defines a standard for multiple wallet providers to coexist on a page without conflicting over window.ethereum.

Why it matters

Modern dApps (using wagmi, RainbowKit, ConnectKit) no longer rely solely on window.ethereum. Instead, they listen for wallet announcements via DOM events. Without EIP-6963, the relayer would be invisible to these dApps.

Announcement flow

Provider info

const info = {
uuid: '6cfb5e8b-2b9a-4d9f-b8e1-1a2b3c4d5e6f',
name: 'Tezos X Relayer',
rdns: 'com.tezosx.relayer',
icon: 'data:image/svg+xml;base64,...', // tezos-logo.svg
};

Compatibility

dApp stackDetection methodWorks
wagmi v2 + RainbowKitEIP-6963
wagmi v1window.ethereum
PrivyEIP-6963⚠️ Detected — but the one Privy-based dApp tested (Hanji) did not complete the connection. See dApp Compatibility.
Raw window.ethereumDirect access