Skip to main content

Account Abstraction

note

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 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

Meta transactions are bespoke third party services for achieving account abstraction.

ERC-4337

ERC-4337, also known as EIP-4337.

  • Banana Wallet SDK