Skip to content

Commit 698fb28

Browse files
authored
docs: upgrade smart accounts links are more explicitly labeled (#2028)
1 parent ac88279 commit 698fb28

File tree

1 file changed

+37
-6
lines changed

1 file changed

+37
-6
lines changed

docs/pages/recipes/upgrade-to-smart-accounts.mdx

Lines changed: 37 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,50 @@ slug: wallets/recipes/upgrade-to-smart-accounts
66

77
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.
88

9+
## Upgrading External Wallets
10+
911
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.
1012

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:
1216

1317
<CardGroup cols={2}>
1418
<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
31+
</Card>
32+
<Card
33+
title="Integrate with React Native Expo"
34+
href="/wallets/react-native/getting-started/getting-started-expo"
35+
icon="fa-brands fa-react"
1836
>
19-
Add smart wallet functionality to existing React applications with EOA
20-
connectors and Wagmi.
37+
Add smart wallets to React Native using Expo from scratch
2138
</Card>
39+
<Card
40+
title="Integrate with React Native"
41+
href="/wallets/react-native/getting-started/getting-started-rn-bare"
42+
icon="fa-brands fa-react"
43+
>
44+
Add smart wallets to Bare React Native from scratch
45+
</Card>
46+
</CardGroup>
47+
48+
## Upgrading Embedded EOAs
49+
50+
If you have an existing embedded EOA wallet, you can enable gas sponsorship and batching, by upgrading wallets using EIP-7702.
51+
52+
<CardGroup cols={1}>
2253
<Card
2354
title="Upgrade EOAs to Smart Wallets using EIP-7702"
2455
href="/wallets/smart-contracts/modular-account-v2/using-7702"

0 commit comments

Comments
 (0)