DeFi Smart Accounts

Learn more about Dough DeFi Smart Accounts

Overview

DeFi Smart Accounts (DSA) are contract accounts which represent an account abstraction which allow users to perform DeFi related actions through an automated flow.

DeFi Smart Account (DSA) serves as a multi-proxy which interacts with the connectors.

Connectors interact with protocols Uniswap and Aave and enable other simpler functionalities such as wrapping/unwrapping ETH and USDC, and transfers of different kinds.

Index is the main contract privilege wise. It is controlled by an ‘owner’ wallet which belongs to the Dough organization.

See architecture diagram for a proper visualization of architecture and interactions.

Key Entities

There are 2 key entities in DSAs:

  1. Defi Accounts, which are trustlessly owned by the users. Assets are passed through here. DSAs can execute composed transactions across protocols.

  2. Connectors, which are standardized modules that interact with the various protocols, and make the important actions accessible to smart accounts.

Last updated