WalletConnect
The WalletConnectConnector
wraps the WalletConnect Ethereum Provider and supports its configuration options. This is a great option for adding support for many wallets to your app.
import { WalletConnectConnector } from 'wagmi/connectors/walletConnect'
Usage
import { WalletConnectConnector } from 'wagmi/connectors/walletConnect'
const connector = new WalletConnectConnector({
options: {
qrcode: true,
},
})
Configuration
chains (optional)
Chains supported by app. Defaults to defaultChains
.
import { mainnet, optimism } from 'wagmi/chains'
import { WalletConnectConnector } from 'wagmi/connectors/walletConnect'
const connector = new WalletConnectConnector({
chains: [mainnet, optimism],
options: {
qrcode: true,
},
})
Note: Upon connection, the connector will connect to the previously connected chain unless otherwise specified by a chainId
config on useConnect.
options
Options to pass to the WalletConnect Ethereum Provider.
import { WalletConnectConnector } from 'wagmi/connectors/walletConnect'
const connector = new WalletConnectConnector({
options: {
qrcode: true,
rpc: {
1: 'https://eth-mainnet.alchemyapi.io/v2/yourAlchemyId',
},
},
})