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.
I hope you are doing great. Please let me share this question with the team and come back to you.
Thanks for your patience
I hope you are doing great !
You can use:
- your own implementation for external wallets
- Wagmi with no-modal PnP
- PnP SDK without openlogin
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
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.
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.