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