Introducing Social Logins and Modular Account Abstraction for Viction
Table of Contents:
Dear community,
Today, we are proud to announce a new integration to our Modular Smart Wallet-as-a-Service (WaaS) modular stack: Compatibility with Viction (formerly TomoChain), an L1 blockchain with a growing ecosystem.
This integration enables developers building on Viction to use Particle Network's Modular Smart Wallet-as-a-Service for full-stack account abstraction powered by MPC-TSS social logins. Particle Network's AA SDK facilitates every part of the process, from the creation of a smart account to the construction of UserOperations.
What does this mean for developers and Viction account abstraction?
Particle's Modular Smart Wallet-as-a-Service offers a friendly approach for user onboarding and Web3 interactions, streamlining the challenges of account abstraction and wallet management. Particle’s modular solution bridges traditional Web2 user experiences with the advanced capabilities of Web3, simplifying end-user onboarding through dApp-embedded wallets accessible via Web2 accounts. By natively incorporating ERC-4337 AA into its modular stack, Particle also allows developers to integrate gasless transactions, batching, account programmability, etc.
For Viction developers, Particle Network’s Smart WaaS provides the modularity and flexibility needed to design next-generation dApps while leveraging Viction’s rapid and efficient infrastructure.
Why should Particle Network users develop dApps in Viction?
Viction (VIC) is a people-centric layer-1 blockchain that provides zero-gas transactions and heightened security, making Web3 accessible and safe for everyone. Viction uses an innovative consensus method called PoSV (Proof of Stake Voting), which incentivizes all token-holders to play an active part in staking across a network of 150 high-quality Masternodes and actively monitor their performance and governance. Viction’s ultimate goal is to “empower human potential,” cultivating a driven and altruistic community.
Using Viction with Particle Network’s Modular Smart Wallet-as-a-Service
Leveraging Viction within Particle Network's Smart Wallet-as-a-Service for end-to-end Viction Account Abstraction only takes a few lines of code.
Attached below is the code for a demo application leveraging Particle's Smart WaaS on Viction to create a smart account (SimpleAccount in this case) through social logins (Twitter/Google within this example). The smart account then gets used to send a sample burn transaction of 0.001 ETH. The transaction is automatically gasless through our default Testnet Paymaster.
Code can also be found at https://github.com/TABASCOatw/particle-viction-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.
Closing thoughts
Thanks to this integration, it’s now easier than ever to leverage ERC-4337 AA within the Viction ecosystem. Developers familiar with Particle’s services can now also take advantage of Viction’s unique blockchain structure, optimized for speed and efficiency. With Particle’s MPC-TSS Auth services, Viction developers can now seamlessly bridge the Web2 and Web3 worlds to seamlessly 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. Gearing up towards the release of its v2, Particle is preparing to change the game with user-centric features and seamless cross-chain interactions. Particle has now also made its product offering 100% free for developers, setting the scene for its transition a token-centric ecosystem.
Developers building on Viction 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 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.