Please note that this section is under active development.
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 EVM.
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
There are two primary ways users can use account abstraction: with third party meta transaction services or by sending ERC-4337 transactions.
Meta transactions are bespoke third party services for achieving account abstraction.
ERC-4337, also known as EIP-4337.
- Banana Wallet SDK
📄️ Banana Wallet SDK
🗃️ Biconomy Account Abstraction SDK