Build
Apps & Services
Particle Network

Account Abstraction: Particle Network

Account Abstraction

Particle Network offers a comprehensive set of tools and services designed to enhance the user experience of decentralized applications (dApps) on ZetaChain.

Particle Network's stack natively supports ERC-4337 Account Abstraction (opens in a new tab), empowering developers to implement smart accounts from the initial user onboarding to the final construction and sponsorship of user operations.

Particle Network offers Wallet as a Service (WaaS), an alternative to extension-based wallets, allowing users to create non-custodial accounts using mechanisms similar to those of traditional web apps, for example, social login and email/password. WaaS are embedded into web apps, so users can interact with dApps without having to install any additional software.

Main components of the Particle Network stack:

  • Wallet as a Service (opens in a new tab) (WaaS). WaaS allows a user to sign in to a dApp using social login or email/password. Within "classic" Wallet-as-a-Service, an Externally-Owned-Account (EOA) is the ending point after login. Alternatively, using account abstraction this EOA is used as an intermediary and instead the user is assigned a smart account to use for interaction.
  • Account abstraction (AA)

Particle Network's stack is modular, so developers can choose to use only the components they need.

To learn more about how Particle Network WaaS can be used to build dApps on ZetaChain, check out the comprehensive tutorial on integrating a wallet into a React-based web app:

https://particlenetwork.readme.io/docs/leveraging-particle-network-on-zetachain (opens in a new tab)

Continue Learning

Continue with the next part or try a related tutorial

Feedback
How has your developer experience been?
Share your feedback and help improve it for everyone.