@@ -8,27 +8,27 @@ smart contract wallets are based on the [ERC-4337](https://eips.ethereum.org/EIP
88aims at improving the user onboarding journey and enabling more sophisticated transaction patterns
99by abstracting details like validation, gas payment, and execution from the user.
1010
11- Before exploring the details of account abstraction, it's important to first understand the
12- limitations of Externally Owned Accounts (EOAs), like MetaMask and Rainbow, and how account
13- abstraction addresses these challenges.
14-
1511## Web3Auth's Native Account Abstraction
1612
17- Web3Auth offers seamless integration of Account Abstraction with just a few lines of code, making it
18- easier than ever to onboard users into decentralized applications. Our goal is to simplify and
19- streamline the entire process while ensuring users benefit from advanced functionality.
20-
21- If you are already using the Web3Auth PnP Web SDK with
22- [ EthereumPrivateKeyProvider] ( /docs/sdk/pnp/web/providers/evm ) , you can now easily use account
23- abstraction by just configuring the
24- [ AccountAbstractionProvider] ( /docs/sdk/pnp/web/providers/aa-provider ) , and passing to the Web3Auth
25- instance. Previously to use account abstraction, developers had to maintain the additional flow for
26- account abstraction using third party packages.
27-
28- With native account abstraction, you can create and manage smart accounts using your favorite
29- libraries like Viem, Ethers, and Web3.js. This allows you to effortlessly create ERC-4337 compatible
30- Smart Contract Wallets (SCWs), and give users the ability to perform batch transactions and
31- efficiently manage gas sponsorship.
13+ Effortlessly create and manage smart accounts for your users with just a few lines of code, using
14+ our native account abstraction. Additionally, SCWs offer enhanced control and programmability,
15+ enabling features like those listed below.
16+
17+ - Gas Abstraction: Cover transaction fees for users, or allow users to pay for their own
18+ transactions using ERC-20 tokens.
19+ - Batch Transactions: Perform multiple transactions in a single call.
20+ - Automated Transactions: Allow users to automate actions, like swapping ETH to USDT when ETH hits
21+ $2,700.
22+ - Set Spending Limits: Allow users to set tailored spending limits.
23+
24+ Our native AA integration streamlines your setup, allowing you to create and manage smart accounts
25+ using your favorite libraries like Viem, Ethers, and Web3.js. With this, you don't need to rely on
26+ third party packages to effortlessly create ERC-4337 compatible Smart Contract Wallets (SCWs), and
27+ give users the ability to perform batch transactions and efficiently manage gas sponsorship.
28+
29+ Web3Auth's native account abstraction gives you the flexibility to choose your preferred account
30+ abstraction provider, configure your bundler client, and integrate your paymaster. Please checkout
31+ our documentation on how [ ERC-4337 components] ( #components-of-erc-4337 ) work for more information.
3232
3333### Getting Started
3434
0 commit comments