@@ -8,27 +8,27 @@ smart contract wallets are based on the [ERC-4337](https://eips.ethereum.org/EIP
8
8
aims at improving the user onboarding journey and enabling more sophisticated transaction patterns
9
9
by abstracting details like validation, gas payment, and execution from the user.
10
10
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
-
15
11
## Web3Auth's Native Account Abstraction
16
12
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.
32
32
33
33
### Getting Started
34
34
0 commit comments