WalletConnect Support
The Verida Wallet supports WalletConnect (v2) to connect crypto wallets with dApps. It enables seamless integration and communication between applications and supported blockchains.
Currently, the following blockchains and networks are supported:
Ethereum Mainnet (mainnet) - ChainID
eip155:1Ethereum Sepolia (testnet) - ChainID
eip155:11155111Polygon PoS (mainnet) - ChainID
eip155:137Polygon Amoy (testnet) - ChainID
eip155:80002NEAR Testnet - ChainID
near:testnetNEAR Mainnet - ChainID
near:mainnet
Verida Connect and WalletConnect Integration
Verida Connect facilitates the connection between the application and the Verida Network, offering powerful storage capabilities. By integrating WalletConnect, Verida Connect enables a unified authentication flow for users, streamlining the process.
When users authorize a connection to your application in the Verida Wallet, they will also be prompted to establish a WalletConnect connection simultaneously.
API
To combine Verida Connect and WalletConnect, you need to specify the walletConnect configuration when creating a VaultAccount instance. The walletConnect configuration requires the following property:
uri: (required) URI of the WalletConnect request
Example
Consider the following example code, which demonstrates the integration of WalletConnect with Verida Connect:
Refer to the WalletConnect documentation and for using the AuthClient in your application.
For further guidance on using the AuthClient in your application, consult the WalletConnect documentation.
Last updated
Was this helpful?