Skip to main content
Version: 0.1.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/png;base64,...', // tezos-logo.png
};

Compatibility

dApp stackDetection methodWorks
wagmi v2 + RainbowKitEIP-6963
wagmi v1window.ethereum
Privy (configured)EIP-6963
Raw window.ethereumDirect access