dojo package
Config package for loading and validating configuration.
Subpackages
- dojo.actions package
- dojo.agents package
BaseAgent
BaseAgent.DEFAULT_ETH
BaseAgent.add_asset()
BaseAgent.add_nft()
BaseAgent.approve()
BaseAgent.cache()
BaseAgent.create_web3_account()
BaseAgent.done()
BaseAgent.erc20_portfolio()
BaseAgent.erc20_wealth()
BaseAgent.erc721_portfolio()
BaseAgent.fund_erc20()
BaseAgent.fund_erc721()
BaseAgent.fund_eth()
BaseAgent.info()
BaseAgent.portfolio()
BaseAgent.quantity()
BaseAgent.reward()
BaseAgent.set_backend()
BaseAgent.set_id()
BaseAgent.setup()
BaseAgent.wealth()
DummyAgent
MarketAgent
- Submodules
BaseAgent
BaseAgent.DEFAULT_ETH
BaseAgent.add_asset()
BaseAgent.add_nft()
BaseAgent.approve()
BaseAgent.cache()
BaseAgent.create_web3_account()
BaseAgent.done()
BaseAgent.erc20_portfolio()
BaseAgent.erc20_wealth()
BaseAgent.erc721_portfolio()
BaseAgent.fund_erc20()
BaseAgent.fund_erc721()
BaseAgent.fund_eth()
BaseAgent.id
BaseAgent.info()
BaseAgent.portfolio()
BaseAgent.quantity()
BaseAgent.reward()
BaseAgent.set_backend()
BaseAgent.set_id()
BaseAgent.setup()
BaseAgent.wealth()
DummyAgent
MarketAgent
- dojo.common package
- dojo.dataloaders package
- dojo.environments package
BaseEnvironment
UniV3Env
UniV3Env.MAX_SQRT_RATIO
UniV3Env.MAX_TICK
UniV3Env.MIN_SQRT_RATIO
UniV3Env.MIN_TICK
UniV3Env.POOL_SIZE
UniV3Env.burn()
UniV3Env.collect()
UniV3Env.decrease_liquidity()
UniV3Env.increase_liquidity()
UniV3Env.initialize_state()
UniV3Env.mint()
UniV3Env.quote()
UniV3Env.set_fee_protocol()
UniV3Env.setup_contracts_forked()
UniV3Env.setup_contracts_local()
UniV3Env.trade()
- Submodules
BaseEnvironment
UniV3Env
UniV3Env.MAX_SQRT_RATIO
UniV3Env.MAX_TICK
UniV3Env.MIN_SQRT_RATIO
UniV3Env.MIN_TICK
UniV3Env.POOL_SIZE
UniV3Env.burn()
UniV3Env.collect()
UniV3Env.decrease_liquidity()
UniV3Env.increase_liquidity()
UniV3Env.initialize_state()
UniV3Env.market_model
UniV3Env.mint()
UniV3Env.quote()
UniV3Env.set_fee_protocol()
UniV3Env.setup_contracts_forked()
UniV3Env.setup_contracts_local()
UniV3Env.trade()
UniV3MarketModelType
- dojo.market_models package
- dojo.money package
- dojo.observations package
BaseObs
UniV3Obs
UniV3Obs.POOL_SIZE
UniV3Obs.liquidity()
UniV3Obs.lp_fees()
UniV3Obs.lp_portfolio()
UniV3Obs.lp_quantities()
UniV3Obs.nft_positions()
UniV3Obs.pool_fee()
UniV3Obs.pool_positions()
UniV3Obs.pool_token_addresses()
UniV3Obs.pool_tokens()
UniV3Obs.price()
UniV3Obs.protocol_fees()
UniV3Obs.slot0()
UniV3Obs.tick_liquidities()
UniV3Obs.tick_spacing()
UniV3Obs.ticks()
UniV3Obs.token_addresses()
UniV3Obs.tokens()
- Submodules
BaseObs
UniV3Obs
UniV3Obs.POOL_SIZE
UniV3Obs.liquidity()
UniV3Obs.lp_fees()
UniV3Obs.lp_portfolio()
UniV3Obs.lp_quantities()
UniV3Obs.nft_positions()
UniV3Obs.pool_fee()
UniV3Obs.pool_positions()
UniV3Obs.pool_token_addresses()
UniV3Obs.pool_tokens()
UniV3Obs.price()
UniV3Obs.protocol_fees()
UniV3Obs.slot0()
UniV3Obs.tick_liquidities()
UniV3Obs.tick_spacing()
UniV3Obs.ticks()
UniV3Obs.token_addresses()
UniV3Obs.tokens()
batch_get_real_quantities()
batch_get_virtual_quantities()
get_liquidity()
get_liquidity0()
get_liquidity1()
get_pool_fee()
get_quantity0_delta()
get_quantity1_delta()
get_real_quantities()
get_real_quantity0()
get_real_quantity1()
get_virtual_quantities()
price_to_active_tick()
price_to_sqrt_priceX96()
price_to_tick()
price_to_tick_range()
price_wrt_range()
sqrt_priceX96_to_price()
sqrt_priceX96_to_tick()
sqrt_priceX96_to_tick_range()
tick_to_sqrt_priceX96()
- dojo.policies package
- dojo.runners package
- dojo.vis package