Login/Singup with existing wallet address

Hi, I am trying to implement my custom UI/UX authentication flow using Core Kit. In my application, I have three ways to authenticate users: 1. with email (where I am using custom JWT signIn), 2. with a Google provider (or any other social provider), and 3. with an existing wallet address. Here, I encounter a problem: I couldn’t find documentation about implementing external wallets (such as Metamask, WalletConnect, etc.) using Core Kit. Is this possible with Core Kit or is it only available with PnP? Also, can above functionality be customized somehow with Core Kit? Any hints will be appreciated. Thanks in advance.

hi @quji.bolqvadze123

I hope you are doing great. Please let me share this question with the team and come back to you.

Thanks for your patience

hi @quji.bolqvadze123

I hope you are doing great !

You can use:

Hi, thank you for your response. As I mentioned earlier, I am using Core Kit to gain more control over the UI flow. Just one more question: Is it possible and good practice to have Core Kit and PnP together in the same application? I want to use Core Kit for social and email login/signup, and PnP for external wallet signup

hi @quji.bolqvadze123

I think there is no problem in that way.

If for any reason you are going to switch to PnP with social logins there is an attribute called useCoreKitKeys (https://web3auth.io/docs/sdk/pnp/web/modal/initialize#web3authoptions) that could help you.

1 Like

Thank u @TomTom for your help! appreciate that very much :handshake:

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.