Rari

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

rari

Reference

async ctc.protocols.rari_utils.async_get_all_pools(block=None, provider=None)
async ctc.protocols.rari_utils.async_get_ctoken_state(ctoken, *, block='latest', metrics=None, eth_price=None, in_usd=True)
async ctc.protocols.rari_utils.async_get_ctoken_state_by_block(ctoken, blocks, *, metrics=None, eth_price=None, in_usd=True)
async ctc.protocols.rari_utils.async_get_pool_ctokens(comptroller, *, block='latest')
async ctc.protocols.rari_utils.async_get_pool_prices(*, oracle=None, ctokens=None, comptroller=None, block='latest', to_usd=True)
async ctc.protocols.rari_utils.async_get_pool_tvl_and_tvb(*, comptroller=None, ctokens=None, oracle=None, block='latest')
async ctc.protocols.rari_utils.async_get_pool_underlying_tokens(*, ctokens=None, comptroller=None, block='latest')
async ctc.protocols.rari_utils.async_get_token_multipool_stats(token, block='latest', *, in_usd=True)
async ctc.protocols.rari_utils.async_print_all_pool_summary(block='latest', n_display=15)
async ctc.protocols.rari_utils.async_print_fuse_token_summary(token, *, block='latest', in_usd=True)