WalletConnect Support

The Verida Wallet supports WalletConnectarrow-up-right (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:1

  • Ethereum Sepolia (testnet) - ChainID eip155:11155111

  • Polygon PoS (mainnet) - ChainID eip155:137

  • Polygon Amoy (testnet) - ChainID eip155:80002

  • NEAR Testnet - ChainID near:testnet

  • NEAR Mainnet - ChainID near:mainnet

Verida Connect and WalletConnect Integrationarrow-up-right

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.

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

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 documentationarrow-up-right.

Last updated

Was this helpful?