Balancer

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().

balancer

Reference

async ctc.protocols.balancer_utils.async_get_pool_address(pool_id, block=None)
async ctc.protocols.balancer_utils.async_get_pool_balances(*, pool_address=None, pool_id=None, block=None, vault=None, normalize=True, provider=None)
async ctc.protocols.balancer_utils.async_get_pool_fees(pool_address, *, block='latest', normalize=True)
async ctc.protocols.balancer_utils.async_get_pool_id(pool_address, block=None, *, provider=None)
async ctc.protocols.balancer_utils.async_get_pool_swaps(pool_address=None, *, start_block=None, end_block=None, start_time=None, end_time=None, include_timestamps=False)
async ctc.protocols.balancer_utils.async_get_pool_tokens(*, pool_address=None, pool_id=None, block=None)
async ctc.protocols.balancer_utils.async_get_pool_weights(pool_address, block='latest', *, normalize=True)
async ctc.protocols.balancer_utils.async_get_pool_weights_by_block(pool_address, blocks, *, normalize=True)
async ctc.protocols.balancer_utils.async_summarize_pool_state(pool_address, block='latest')