EOA by default with socials/email #3296
luccamordente
started this conversation in
General
Replies: 2 comments 5 replies
-
Hi @luccamordente - we ourselves have the same use-case and we use 6492 for the pre-deployed accounts. So not following why it would need to be an EOA? I also assume that you want to enable social login which you currently don't have. |
Beta Was this translation helpful? Give feedback.
5 replies
-
is it possible to disable smart account or make email account default? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
On Paradex we're looking to add support for socials and email as a way to authenticate users. To do that we're moving from WalletConnect v1 to Reown's AppKit.
Onboarding and authentication to Paradex requires the user to be able to generate deterministic signatures (given a constant payload, the same signature will always be generated).
Problem:
Deterministic signatures are not possible with Smart Accounts. We use EIP-712 signatures and non-deployed accounts generate ERC-6492 signatures. Also signers could eventually change, making signatures change too (if it's something supported by Reown Smart Account contracts).
When connecting with socials/email for the first time a Smart Account is given to the user as the default account. I can't see a way to change this behavior.
The only way we could continue the migration to Reown is if we can put the user on the EOA account by default.
Question / Request:
Is there a way or do you plan to allow changing the preferred kind of account (Smart Account vs EOA) given to the user when connecting to my app using AppKit?
Beta Was this translation helpful? Give feedback.
All reactions