awesome-amm

Awesome AMM

List of AMM and Orderbook Resources

An overview of the prominent designs and large implementations

Automated Market Makers

History

A collection of the earliest posts regarding what came to be the automated market maker and it’s many variations

A collection of popular iterations of various designs (listed below)

Designs

Source Constant Function Market Makers: DeFi’s “Zero to One” Innovation

Source Mooniswap Whitepaper

Virtual Automated Market Makers

A virtual automated market maker (vAMM) uses formulas, such as constant product, but only as a price discovery mechanism.

Generally a vAMM product is designed with a “clearing house” or “controller” contract in which all of the collateral deposited is held.

vAMMs are primmarily used for perpetual future contracts in which the collateral in the clearing house backs virtual assets that users can trade.

Following the release of Perpetual Protocol’s first vAMM there have been many iterations since, particularly with the price discovery mechanism.

Resources

Products

Derivatives

Options AMMs

There have been various implementations for an AMM that can be used for buying and selling of options.

Orderbooks

AMMs and Orderbooks

Other

Assorted Reading

Awesome Lists