We can not find the wallets in Torus that were created in our dApp

First of all, I am not a dev, so pardon me if I don’t provide the general infos that were specified here to display in every new topic.

But as I think the problem is more general, I hope my description is enough.

we created a dApp where we implemented Web3 Auth for creating an account/signing in while automatically creating a wallet in the background for the user.

We login via Google Auth mostly.
We can verify that there are wallets generated for those accounts in our database.

Now when logging in with this google auth email to torus wallet, I can not find the wallet for the app I logged in with.

I can see a general wallet assigned to my email, but as far as I know for every dApp you login via this method, a new wallets gets generated.

I can also see, that the wallet in our database (which is created while logging in/creating account) is different to the one that’s assigned to my email on the torus app.

bottom line:
how can we display the wallets created for our specific dApp when a user logs into torus with their email/google (or other login methods, doesn’t really matter)?

hi @karaman.dominik

I hope you are doing well. Please read our docs about different address accross integration so you can understand better web3auth: Different Private Keys/ Wallet Address across Integrations | Documentation | Web3Auth

Also you can check our PnP Modal SDK example to know how to show the address: https://github.com/Web3Auth/web3auth-pnp-examples/tree/main/web-modal-sdk/blockchain-connection-examples/evm-modal-example

Please contact me if you have any other question.

hi @karaman.dominik

I forgot to tell you that you could also use

await web3auth.authenticateUser(); to get more info :slight_smile: