Account Abstraction
Please note that this section is under active development.
Overview
Here you will find all the information required to refine the end-user experience and allow for seamless web2-like interactions with dApps and accounts on the Astar zkEVM.
Account Abstraction is a blockchain technology that enables users to utilize smart contracts as their accounts. While the default account for most users is an Externally Owned Account (EOA), which is controlled by an external private key, it requires users to have a considerable understanding of blockchain technology to use them securely. Fortunately, smart contract accounts can create superior user experiences.
Using Account Abstraction on zKatana
There are two primary ways users can use account abstraction: with third party Meta Transaction services or by sending ERC-4337 transactions.
Meta Transactions
Meta Transactions are bespoke third party services for achieving account abstraction, for example:
ERC-4337
ERC-4337, also known as EIP-4337.
🗃️ Web3Auth
1 items
📄️ Safe AA SDK with Gelato
The Safe\{Core\} Account Abstraction (AA) SDK aims to bring Account Abstraction to life by integrating Safe with Gelato Relay. This SDK helps developers to abstract the complexity of setting up a smart contract account.
🗃️ Relayers
1 items
📄️ Particle Network Smart Wallet-as-a-Service
Particle Network is the Intent-Centric, Modular Access Layer of Web3. With Particle's Smart Wallet-as-a-Service Modular Stack, developers can curate an unparalleled user experience through modular and customizable EOA/AA embedded wallet components. Using MPC-TSS for key management, Particle can streamline user onboarding via familiar Web2 accounts—such as Google accounts, email addresses, and phone numbers.