# Light Account

> What is Light Account?

> For the complete documentation index, see [llms.txt](/docs/llms.txt).

## Overview

Light Account is a collection of lightweight [ERC-4337](https://eips.ethereum.org/EIPS/eip-4337) smart accounts. It started with the Ethereum Foundation's canonical [SimpleAccount](https://github.com/eth-infinitism/account-abstraction/blob/cc3893bcaf2272c163ce89d5eb9eadb8e6b52db7/contracts/accounts/SimpleAccount.sol#L22) and added key improvements. It is fully production-ready with [multiple](https://github.com/alchemyplatform/light-account/blob/develop/audits/2024-01-09_quantstamp_aa8196b.pdf) [audits](https://github.com/alchemyplatform/light-account/blob/develop/audits/2024-04-26_quantstamp_93f46a2.pdf), gas optimizations, and [ERC-1271](https://eips.ethereum.org/EIPS/eip-1271) signature support. Additionally, Light Account supports ownership transfers to ensure you and your users don't get locked into a particular authentication provider.

## Light Account variants

Light Account has two variants catered to particular use cases. Both variants inherit the characteristics and features listed above.

### `LightAccount`

This is the default variant of Light Account that supports a single ECDSA or SCA owner. It is slightly more gas efficient than `MultiOwnerLightAccount`, and can be useful when you want to maximize gas savings or ensure that only one owner has access to the account at any given time.

`LightAccount` comes in versions v1.1.0 and v2.0.0, which make use of the v0.6 and v0.7 entry points respectively.

For backwards compatibility, `LightAccount` defaults to version v2.0.0. However, once a version is chosen and the Light Account is created, the version must remain consistent in order for the Light Account client to work with the existing Light Account.

### `MultiOwnerLightAccount`

Multi-Owner Light Account is a variant of Light Account that supports multiple ECDSA or SCA owners at once rather than a single one. Each owner has full control over the account, including the ability to add or remove other owners. This lets your account integrate with multiple owners at once, and supports recovering your account if one owner is lost.

Multi-Owner Light Account uses v0.7 of the entry point.

## Developer links

* [Light Account deployment addresses](/docs/wallets/smart-contracts/deployed-addresses)
* [Light Account GitHub repo](https://github.com/alchemyplatform/light-account)
* [Quantstamp audit report](https://github.com/alchemyplatform/light-account/blob/develop/audits/2024-04-26_quantstamp_93f46a2.pdf)