Introducing Social Logins & Modular Account Abstraction on X1

Introducing Social Logins & Modular Account Abstraction on X1

Table of Contents:

Dear community,

We are pleased to introduce a new integration to our Smart Wallet-as-a-Service (WaaS) modular stack: Compatibility with X1’s Testnet! X1 is a ZK L2 network by OKX, powered by the OKB token and built using Polygon CDK that offers full EVM compatibility, with high performance, low fees, and robust security. X1 is currently in Testnet stage, building up to its Mainnet release.

This integration allows developers building on X1’s Testnet to use Particle Network's Smart Wallet-as-a-Service for full-stack account abstraction on X1, supported by MPC-TSS social logins. Particle Network's AA SDK streamlines the development workflow from the creation of a smart accounts to the building of UserOperations. 

Here’s all you need to know about this integration.

What does this integration mean for X1 zkEVM developers?

Particle's Smart Wallet-as-a-Service offers a concise and direct approach to user onboarding and Web3 interactions, streamlining the challenges of account abstraction and wallet management. Particle’s modular solution combines standard Web2 user experiences with the advanced capabilities of Web3, simplifying user onboarding via dApp-embedded wallets accessible via Web2 accounts. By incorporating ERC-4337 AA natively into our modular stack, Particle allows developers to offer their users gasless transactions, batching, account programmability, and more. 

For X1 zkEVM developers, Particle Network’s Smart WaaS provides the modularity and flexibility to create state-of-the-art dApps while taking advantage of X1’s infrastructure.

Why should Particle Network users develop dApps to leverage X1 account abstraction?

X1 is a portal to Web3, accessible via the OKX Wallet, built with compact infrastructure modules to create better dApps. Its zkEVM Layer-2 solution is based on Polygon CDK, providing near-instant finality, unified liquidity, and independent data availability. ZK-powered dApps on X1 feature with 100% EVM compatibility and easy-to-use developer tools for deployment with 1% of the fees of the Ethereum Mainnet. 

Using X1 with Particle Network’s Modular Smart Wallet-as-a-Service

Leveraging X1 within Particle Network's Smart Wallet-as-a-Service for end-to-end Account Abstraction can be done with only a few lines of code.

Attached below is the code for a demo app using Particle's Smart WaaS on X1 to create a smart account (SimpleAccount in this case) via social logins (Twitter/Google here). The smart account gets used to send a sample burn transaction of 0.001 ETH. It is automatically gasless through our default Testnet Paymaster.

Code can also be found at https://github.com/TABASCOatw/particle-zetachain-demo/blob/main/src/App.tsx

Using Particle, we've onboarded a user, created a smart account, and sent a transaction in under 90 lines of code.

Take a look at the full repository or give our web demo a try.

You can also see Ethan Francis, Developer Relations @Particle Network building the demo below:

Closing thoughts

Thanks to this integration, it’s now easier to leverage ERC-4337 AA within the X1 ecosystem. Developers acquainted with Particle’s services can now also take advantage of X1’s high performance and efficiency while taking advantage of MPC-TSS Auth services. Thanks to this, developers can now bridge the Web2 and Web3 worlds to connect at their dApps and innovate within the dApp space.

Particle Network’s Smart WaaS stack provides developers with powerful modular tools to innovate. Particle is also preparing to change the game with advanced, seamless cross-chain interactions for a seamless Web3 UX.

Developers building on X1 can get started for free by signing up at https://dashboard.particle.network, and learn more about our various SDKs and APIs at https://docs.particle.network.


Particle Network's Wallet Abstraction solutions are 100% free for developers and teams. By integrating them, you can set your project in a path to leveraging chain abstraction.


About Particle Network

Particle Network Logo

Particle Network is addressing Web3's fragmentation of users and liquidity through Universal Accounts. Particle's chain abstraction is powered by a Cosmos SDK L1 blockchain enabling the experience of a single account, balance, and address that can be used across all chains, allowing users to interact with any dApp and pay gas with any token.

Website | Docs | Discord | Twitter

Share this article

About the author(s)

Carlos Maximiliano Cano

Carlos Maximiliano Cano

Particle's Content Manager. He's been in Web3 since 2017, collaborating with technical and marketing teams in crowdfunding, research, DeFi, privacy, and zero-knowledge proofs.
Ethan Francis

Ethan Francis

Denver, Colorado
Accelerating Web3 adoption