cpy_amm
Contents
cpy_amm#
A package for quantitative analysis and easy data visualisation of constant product automated market makers (CP AMMs)
Free software: Apache Software License 2.0
Documentation: https://cpy-amm.readthedocs.io.
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.