ERC4337 Toolkit Account Kit Zero-friction guide users

Alchemy has launched a complete ERC4337 toolkit **Account Kit**[5] , you can embed smart accounts in your app, including social login, gas abstraction, bulk trading and other functions.

Account Kit is based on account abstraction (ERC-4337), which makes the product built feel web2 in experience, but completely web3 internally.

Account Kit provides all the tools you need to guide users in a frictionless way:

AA-SDK : A flexible library for integrating, deploying, and using smart accounts Light Account: An optimized ERC-4337 smart contract account Signers: Integrates with your favorite social login and passkey providers **Gas Management API: A programmable API to sponsor gas fees in your app **Bundler API: The most reliable bundler for large-scale submission of on-chain UserOps

You ready? Explore the documentation[6] !

How to bring the next billion users on-chain

In the future, everyone will have a web3 wallet. But as long as the new user onboarding looks like this, this is not possible:

  1. Download a third-party wallet browser plugin or app (how to choose?) Which is the safest? )
  2. Remember and back up the mnemonic phrase, which is a permanent stress job
  3. Use the fiat entry to purchase ETH to pay for gas
  4. Return to your app and sign the transaction

There is no doubt that valuable customers are lost at every step.

In order to bring web3 to the next billion users on-chain, we need simplified user onboarding.

Solution coming soon ?

Frictionless User Onboarding

Account Kit provides all the tools you need for a user experience that feels simple and familiar on the surface, but is powered internally by web3.

Provide each user with an ERC-4337 Smart Account to radically simplify each step of the bootstrapping experience:

  1. Create a smart account locally in your app, no browser plugins or mobile wallets required.
  2. Sign up using email, social logins, or even classic web3 wallets
  3. Sponsor gas so that users can try your app for free, without ETH ?
  4. Design your own settlement process and sign transactions in the background

With Account Kit, you can finally build a user experience that everyone can quickly understand.

Your apps, your user experience, their assets

With Account Kit, you can natively bring mainstream users into web3 in your application. No more wallet pop-ups or browser plugins. Design a complete user experience, from registration to transaction checks.

You have complete control over the user experience, but users maintain full control over their assets. Account Kit makes web3 accessible to everyone.

Familiar web2 login

Design a familiar web2 sign-up flow using email, social logins, passwords, or self-custodial wallets like Metamask. Simple enough for anyone to get into web3.

Gas abstraction

Remove the biggest barrier to entry: gas fees. By sponsoring gas fees[7] Let the gas disappear. There are no barriers between your new users and their magic moments.

Bulk trading

Perform multi-step actions with a single click. Smart accounts can batch multiple transactions into a single operation[8] , saving time and gas fees. For example, you can deploy a smart account, claim tokens, approve it, and exchange it in a single operation, entirely on-chain.

Real-time notifications

Notify users when user actions are complete. Account Kit integrates custom webhooks[9] to trigger alerts when your user actions are on-chain.

A Complete Toolkit

Account Kit is a vertically integrated account abstraction toolkit. It provides all the tools you need to issue ERC-4337 Smart Account out of the box.

Account Kit ToolkitAccount Kit is a complete toolkit

AA-SDK

AA-SDK is a simple yet powerful interface to account abstraction. It provides a user-friendly way to send user actions, sponsor gas, and deploy smart contract accounts.

This one is open source[10] [11]The AA-SDK is based on VIEM Built, and compatible with EIP-1193, so it’s easy to integrate with any web3 application or WalletConnnet library.

Lightweight account

Account Kit provides a secure, gas-optimized ERC-4337 smart contract account called Light Account[12] [13]。 It is based on the Ethereum Foundation’s SimpleAccount and added features for production environments:

  • Significantly reduced gas costs
  • ERC-1271 signature support to ensure that users can interact with applications such as Opensea
  • Ownership transfer so that users are not locked into a single signer

Light Account has been audited by Quantstamp. You can also use any other ERC-4337 Smart Account with Account Kit thanks to its flexible design.

We’re working with the Ethereum Foundation to develop a name called ERC-6900[14] [15]A new standard for modular smart accounts. The lightweight account is compatible with ERC-6900, and we will soon release a modular account , which contains an optional upgrade path built into the Account Kit.

Signers

Account Kit supports your favorite wallet-as-a-service signers, including Magic.link[16] [17]‍、web3auth [18]、Turnkey [19]、Privy [20]、Metamask、Dynamic [21]、Fireblocks [22]、Portal [23]、Capsule [24]‍、Lit Protocol Wait a minute!

Insert them into the Account Kit with just a few lines of code.

Design your perfect login experience: email, social login, passwords, SMS, and even Metamask. Choose the security model that’s right for your users, whether it’s self-managed, unmanaged, MPC, or bring your own[25] 。 Account Kit supports all of these.

Bundler API

Account Kit is built on our bundler[26] [27]On top of that, reliably handle large-scale UserOps on-chain. It was built from the ground up by Rust and is open sourced , vertically integrated with Supernode and designed to handle the highest production loads. Account Kit integrates Bundler into a single, comprehensive developer experience for the largest applications in Web3.

Gas Management API

Account Kit provides a gas management API[28] , sponsored gas through programmable policies. Through the REST API or Alchemy dashboard, specify the exact transactions that should be sponsored, set strict spending limits per wallet or globally, and allow/block specific wallet addresses – all of this is possible.

Conclusion: Unleash the potential of your app

The next wave of users will not register with the browser plugin wallet.

Prepare your app for mainstream adoption today with Account Kit.

So, what are you waiting for? Let’s get started.

View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Repost
  • Share
Comment
0/400
No comments
  • Pin

Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate App
Community
English
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)