Skip to main content

Enable Interoperability

One of the most remarkable capabilities of Web3Auth is its compatibility with Torus Wallet. This signifies that the wallet created within your application using Web3Auth can authorize transactions within Torus Wallet, even across other applications. Furthermore, to enhance interoperability, a user can connect to other wallets and decentralized applications (dApps) using the WalletConnect flow within Torus Wallet. This empowers a dApp to decide whether they want to allow users to move funds around using Torus Wallet without designing the necessary flows themselves.

Using the Web3Auth Dashboard

Within the Web3Auth Dashboard, while setting up a new Project or editing an existing one, you have the option to configure interoperability with Torus Wallet. To enable it, you need to do the following steps:

  • Create a new / edit your existing Project

    Chains
  • Select the chain you want your dApp to interact with. For interoperability, you have the option between EVM based chains, Solana, Casper & Ripple.

  • Once you have selected one of the chains supported by Torus Wallet, you can now select the option Allow user's private key usage in given wallets: to enable interoperable flow with the Torus Wallets. These wallets can be accessed on the following domains:

And you're done! Now, your user can use their Web3Auth wallet from your application to sign transactions within Torus Wallet.