EOA by default with socials/email #3296
Replies: 6 comments 7 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.
-
is it possible to disable smart account or make email account default? |
Beta Was this translation helpful? Give feedback.
-
how to switch programmatically from smart account to EOA? for our use case smart account by default is killing us, we cannot use social accounts because of that so far. |
Beta Was this translation helpful? Give feedback.
-
can we get an official response here? |
Beta Was this translation helpful? Give feedback.
-
Apologize for not being able to solve the above problem, but I thought here are the people who can help me my own problem: Subject: Erratic Canonical Address Derivation in AppKit/Magic Integration Summary: Details:
Actions Already Taken:
Required Action:
Impact:
Greetings from Berlin |
Beta Was this translation helpful? Give feedback.
-
import { useAppKit, useAppKitAccount, useAppKitConnection } from '@reown/appkit/react' const { address, addresses } = useAccount() useEffect(() => { |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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