Introducing Social Logins & Modular Account Abstraction on Scroll
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 Scroll! Scroll is a zkEVM that seamlessly extends Ethereum’s capabilities. Its mission is to provide an accessible scaling solution that preserves the essence of Ethereum with minimal trust, security and open-source deployment. Scroll is compatible with Ethereum at the bytecode level, meaning everything works right out of the box.
This integration allows developers building on Scroll’s Mainnet to use Particle Network's Smart Wallet-as-a-Service for full-stack account abstraction on Scroll, powered by MPC-TSS social logins. Particle Network's AA SDK supercharges the development workflow from the creation of a smart account to the building of UserOperations.
Here’s everything you need to know about this integration.
What does this integration mean for Scroll zkEVM developers?
Particle's Smart Wallet-as-a-Service presents a succinct and straightforward approach for user onboarding and Web3 interactions, simplifying the challenges of account abstraction and wallet management. It is also 100% free for developers. Particle’s modular solution merges standard Web2 user experiences with the evolved capabilities of Web3, streamlining user onboarding via dApp-embedded wallets accessible via Web2 accounts. By integrating ERC-4337 AA natively into our modular stack, Particle allows developers to provide their users with gasless transactions, batching, account programmability, and more.
For Scroll developers, Particle Network’s Smart WaaS provides the modularity and flexibility needed to create state-of-the-art dApps while leveraging Scroll’s infrastructure.
Why should Particle Network users develop dApps to leverage Scroll account abstraction?
Scroll is a security-focused scaling solution for Ethereum, employing innovations in scaling design and zero-knowledge proofs to create a new layer on Ethereum. The Scroll network is also designed to be accessible, highly responsive, and to support a high transaction and user throughput. Developers accustomed to developing on Ethereum will feel at home on Scroll due to Scroll’s friendly architecture.
Using Scroll with Particle Network’s Modular Smart Wallet-as-a-Service
Leveraging Scroll within Particle Network's Smart Wallet-as-a-Service for end-to-end Account Abstraction can be done through a few lines of code.
Attached below is the code for a demo app leveraging Particle's Smart WaaS on X1 to create a smart account (SimpleAccount in this case) viasocial 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-scroll-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 Scroll ecosystem. Developers acquainted with Particle’s services can now also take advantage of Scroll’s security and efficiency while plugging into MPC-TSS Auth services. Thanks to this, developers can now seamlessly bridge the Web2 and Web3 worlds to converge on their dApps and keep innovating within the dApp space.
Particle Network’s Smart WaaS stack provides developers with powerful, modular tools to innovate and push boundaries. Particle is also preparing to change the game by facilitating seamless cross-chain interactions across Web3.
Developers building on Scroll can get started for free by signing up at https://dashboard.particle.network, and learn more about our various SDKs and APIs at https://developers.particle.network.
We’ll be posting more details about our upcoming campaign very soon!
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 powers chain abstraction, addressing Web3's fragmentation of users and liquidity. This is enabled by Particle's Universal Accounts, which give users a unified account and balance across all chains.