Installation
WalletConnect currently offers Sign and Auth SDKs.
To allow a reusable communication channel between peers,
the Pairing API exposes a standard interface and allows for sending and receiving multi-protocol requests over a single pairing.Each SDK uses the same implementation of
core/pairing
(via @walletconnect/core
) to manage pairings.
To run multiple SDKs side-by-side (e.g. Sign and Auth), please refer to the [Sharing a Core instance] guide.Usage
The methods listed below are limited to only the public methods of the Pairing API that we recommend you interact with directly.
For an exhaustive list, please refer to the spec and/or implementation linked under Useful Links above.The keyword
sdkClient
is used here as a placeholder for any WalletConnect SDK that implements the Pairing API (e.g. signClient
, authClient
, etc).Listeners for pairing-related events
The Pairing API currently emits the following events:pairing_ping
pairing_delete
pairing_expire
EventEmitter
interface: