Uniswap V2

Examples

Note

These examples are crafted as a Jupyter notebook. You can download the original notebook file here.

Also note that inside Jupyter notebooks, await can be used freely outside of asyncio.run().

uniswap_v2

Reference

async ctc.protocols.uniswap_v2_utils.async_get_pool_burns(pool_address, *, start_block=None, end_block=None, start_time=None, end_time=None, include_timestamps=False, replace_symbols=False, normalize=True, provider=None, verbose=False)
async ctc.protocols.uniswap_v2_utils.async_get_pool_decimals(pool=None, *, x_address=None, y_address=None, provider=None)
async ctc.protocols.uniswap_v2_utils.async_get_pool_mints(pool_address, *, start_block=None, end_block=None, start_time=None, end_time=None, include_timestamps=False, replace_symbols=False, normalize=True, provider=None, verbose=False)
async ctc.protocols.uniswap_v2_utils.async_get_pool_state(pool, *, block=None, provider=None, normalize=True, fill_empty=True)
async ctc.protocols.uniswap_v2_utils.async_get_pool_state_by_block(pool, *, blocks, provider=None, normalize=True)
async ctc.protocols.uniswap_v2_utils.async_get_pool_swaps(pool, *, start_block=None, end_block=None, start_time=None, end_time=None, include_timestamps=False, include_prices=False, include_volumes=False, label='index', normalize=True, provider=None, verbose=False)
async ctc.protocols.uniswap_v2_utils.async_get_pool_symbols(pool=None, *, x_address=None, y_address=None, provider=None)
async ctc.protocols.uniswap_v2_utils.async_get_pool_tokens(pool, provider=None)