Skip to content

lehajam/cpy_amm

Repository files navigation

cpy_amm

image

image

Documentation Status

Updates

A package for quantitative analysis and easy data visualisation of constant product automated market makers (CP AMMs)

Features

  • Swap against liquidity pools
  • Swap price calculation
  • Data visualisation
  • Simulation
from cpy_amm.swap import init_liquidity, MarketQuote, constant_product_swap
from cpy_amm.plotting import cp_amm_autoviz

# USDT/USD market price
usdt_usd = MarketQuote("USDT/USD", 1)
# UNI/USD market price
uni_usd = MarketQuote("UNI/USD", 6.32)
# initialize 2 pools with 10000 USD
usdt_pool, uni_pool, k = init_liquidity(10000, usdt_usd, uni_usd)
# plotting data
cp_amm_autoviz(usdt_pool, uni_pool, compact=True)

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

About

A package for quantitative analysis and easy data visualisation of constant product automated market makers (CP AMMs)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published