You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Smart accounts unlock seamless transaction flows and advanced features like social login, gas sponsorship, batching, multi-owner accounts, and more. You can easily upgrade your existing wallet connection and user authentication to smart wallets.
8
8
9
+
## Upgrading External Wallets
10
+
9
11
If you have an app that currently uses an EOA connector, such as Rainbow Kit, for user's wallets, you can add on Smart Wallets by swapping out the EOA connector for social login and our pre-built UI for EOA connection. This will enable you to use React hooks for wallet connection, social login, and sending of transactions.
10
12
11
-
If you have an existing embedded EOA wallet, you can enable gas sponsorship and batching, by upgrading wallets using EIP-7702.
13
+
You can also use our social login with your existing wallet connection but you will need to build a custom UI to route to users between the two.
14
+
15
+
Either way you can follow our getting started guides loosely for the steps necessary to integrate smart wallets into the tech stack most closely matching yours:
12
16
13
17
<CardGroupcols={2}>
14
18
<Card
15
-
title="Add Smart Wallets to existing Wagmi frontend"
16
-
href="/wallets/react/quickstart/existing-project"
17
-
icon="bolt"
19
+
title="Integrate with React"
20
+
href="/wallets/react/installation"
21
+
icon="fa-brands fa-react"
22
+
>
23
+
Add smart wallets to a React app from scratch
24
+
</Card>
25
+
<Card
26
+
title="Integrate with Other JavaScript Frameworks"
27
+
href="/wallets/core/quickstart"
28
+
icon="fa-brands fa-js"
29
+
>
30
+
Add smart wallets to Other JavaScript Frameworks from scratch
0 commit comments