Account Abstraction

Embedr Accounts

Account Abstraction is a fundamental concept in the architecture of Embedr Protocol.

At its core, it serves as a central hub for user actions and permissions, providing a seamless and efficient experience for the users.

There are two components to it:

Account Manager

Account Manager is the central hub for user actions and permission.

Users can:

  • Create Embedr accounts

  • Send transactions to other parts the protocol

  • Manage their permissions and configurations

Internally, Account Manager maps the user addresses with Account addresses to make address resolving easier in the protocol.

Account

A single Account keeps all the information related to the user and is created through the Account Manager. Every action in Embedr Protocol can only be made through an Account.

Users will not be able to execute this contract directly but all the transactions will be routed by the account manager.

This makes it easy to abstract user addresses and programmatically enable additional features on the user accounts.

Last updated