Angle Documentation Portal
Angle is a capital-efficient, over-collateralized and liquid decentralized stablecoin protocol.
Welcome to the Angle Protocol Documentation Portal! It contains essential info and key links to understand the fundamentals of the Angle protocol.
So grab a coffee ☕ and enjoy the read!
Please join the discussion on the Angle Community Discord Server 🕹️, our community is looking forward to helping you use Angle, improve the protocol or even build on top of it!
📅 Angle Protocol has been live on the Ethereum mainnet since the 3rd of November 2021 🍁.

Introduction to Angle

Angle is a decentralized stablecoin protocol composed of smart contracts mostly deployed on the Ethereum blockchain.
It can be used to issue stablecoins, called agTokens, that are pegged to a specific value. This means that these tokens are designed to mirror the value of the asset they are pegged to. For example, the agEUR is the EUR-pegged stablecoin issued through Angle Protocol.
Angle has two modules, or set of smart contracts, from which agTokens can be issued or minted: the original Angle Core module that was released in November 2021, and the upcoming Angle Borrowing module.

Core module

Angle Core module relies on three types of agents, that form a balanced ecosystem maintaining agTokens' peg. These agents are users minting and burning the stablecoins, hedging agents covering the protocol collateral from price changes, and standard liquidity providers helping to over-collateralize the protocol.
Learn more in the core module documentation, and start using it at

Borrowing module

Angle Borrowing module is based on a borrowing mechanism similar to Maker with DAI. Users deposit collateral tokens in the protocol, and can then borrow certain amounts of agTokens from these deposits. This allows them to keep exposure to their tokens deposited in the protocol, while benefitting from additional liquidity in borrowed agTokens.
This module was designed to improve over Maker, Abracadabra, Liquity, and even Euler, Aave and Compound models to allow for capital-efficient interactions with the protocol, to facilitate direct leverage, to optimize borrowers experience and improve liquidation mechanisms.
Learn more in the new borrowing module documentation.
Angle Borrowing Module should be deployed in May 2022.

Governance module

Angle also relies on a Governance module to manage the protocol.

🛣️ Roadmap

Angle Protocol could be used to issue any stablecoin. and has started on mainnet with agEUR, a Euro stablecoin. Besides creating the first liquid and decentralized Euro stablecoin, the goal of Angle is to create stablecoins for other types of assets.
You can read our Roadmap blog post from March 3rd 2022 to learn more.
If you want to get easier to access or less technical documents about the protocol, you should take a look at this section.

🕹️ Discord

Angle is currently being developed by its Core Team and community. Any help and initiative is more than welcome!
There is a large number of ways to build decentralized stablecoins, and we, at Angle, see the stablecoin space as a large playground where we explore ways to make a cool, sustainable and robust design.
Angle community Discord server is where we collectively organize ourselves to build the best protocol possible, help everyone understand what Angle is about, and most of all have fun playing with DeFi!

⚒️ Developers Doc

Angle has a technical doc for developers and users to understand how Angle protocol works under the hood and how to build on top of it. Check it out if you want to understand how the protocol's smart contracts are organized.
All the protocol's smart contracts have been audited by Chainsecurity and Sigma Prime. You can find the audit reports here.

Other Resources

This documentation portal is the up-to-date source of truth for Angle Protocol functionality and production contracts. If there is anything unclear or out of date, please submit a pull request to the angle-docs repository.
The Angle Protocol has been designed for an international audience. Anyone is therefore welcome to translate pages of this documentation portal or articles published in the Angle blog in its home language.
In order for your translation to appear on this doc, you need to:
  1. 1.
    Make sure that your translation has been reviewed by members of your local community on Angle Discord. We will not accept any translation that has not been checked by other community members.
  2. 2.
    Submit a pull request to the angle-docs repository and respect the formatting and conventions already in place for the russian section of the docs.
Last modified 8d ago