Skip to content

Commit 80f1a13

Browse files
authored
Merge pull request #975 from Web3Auth/aa-feature-page
[Account Abstraction] Improve feature page
2 parents 692fc30 + d316b8d commit 80f1a13

File tree

2 files changed

+21
-21
lines changed

2 files changed

+21
-21
lines changed

docs/features/account-abstraction.mdx

+19-19
Original file line numberDiff line numberDiff line change
@@ -8,27 +8,27 @@ smart contract wallets are based on the [ERC-4337](https://eips.ethereum.org/EIP
88
aims at improving the user onboarding journey and enabling more sophisticated transaction patterns
99
by 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

src/common/sdk/pnp/web/_account-abstraction-description.mdx

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Effortlessly create and manage smart accounts for your users with just a few lines of code, using
2-
our native account abstraction. Unlock advanced control and programmability, enabling use cases
3-
like:
2+
our native account abstraction. Additionally, SCWs offer enhanced control and programmability,
3+
enabling features like those listed below.
44

55
- Gas Abstraction: Cover transaction fees for users, or allow users to pay for their own
66
transactions using ERC-20 tokens.

0 commit comments

Comments
 (0)