Index A | B | C | D | E | F | G | I | L | M | N | O | P | Q | R | S | T | U | W A AAVEv3Env (class in dojo.environments) AAVEv3Observation (class in dojo.observations) account (dojo.agents.base_agent.BaseAgent attribute) active_tick_range() (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) add_asset() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) add_nft() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) agent (dojo.actions.base_action.BaseAction attribute) (dojo.actions.BaseAction attribute) (dojo.actions.uniswapV3.UniswapV3SetFeeProtocol attribute) amount0 (dojo.actions.uniswapV3.UniswapV3ProvideQuantities attribute) amount1 (dojo.actions.uniswapV3.UniswapV3ProvideQuantities attribute) approve() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) ARBITRUM (dojo.common.Chain attribute) auto_trade (dojo.actions.uniswapV3.UniswapV3ProvideQuantities attribute) B backtest_run() (in module dojo.runners) (in module dojo.runners.backtest_runner) balance() (dojo.observations.AAVEv3Observation method) BaseAction (class in dojo.actions) (class in dojo.actions.base_action) BaseAgent (class in dojo.agents) (class in dojo.agents.base_agent) BaseBackend (class in dojo.network) BasePolicy (class in dojo.policies) (class in dojo.policies.base_policy) batch_get_real_quantities() (in module dojo.observations.uniswapV3) block_to_datetime() (dojo.network.BaseBackend method) (in module dojo.network.block_date) block_to_timestamp() (dojo.network.BaseBackend method) (in module dojo.network.block_date) C cache() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) Chain (class in dojo.common) closest_block_lt() (dojo.network.BaseBackend method) (in module dojo.network.block_date) closest_block_to() (dojo.network.BaseBackend method) (in module dojo.network.block_date) connect() (dojo.network.BaseBackend method) (dojo.network.ForkedBackend method) (dojo.network.LiveBackend method) (dojo.network.LocalBackend method) contract_call() (dojo.network.BaseBackend method) (dojo.network.LiveBackend method) contract_transact() (dojo.network.BaseBackend method) (dojo.network.LiveBackend method) contract_transact_with_postprocess() (dojo.network.BaseBackend method) create_web3_account() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) D DEFAULT_ETH (dojo.agents.base_agent.BaseAgent attribute) (dojo.agents.BaseAgent attribute) deploy_live_contract() (dojo.network.BaseBackend method) disconnect() (dojo.network.LiveBackend method) div_round_up() (in module dojo.common.utils) dojo module dojo.actions module dojo.actions.base_action module dojo.actions.uniswapV3 module dojo.agents module dojo.agents.base_agent module dojo.agents.dummy_agent module dojo.agents.market_agent module dojo.common module dojo.common.types module dojo.common.utils module dojo.environments module dojo.environments.base_environments module dojo.environments.uniswapV3 module dojo.network module dojo.network.block_date module dojo.observations module dojo.observations.base_observation module dojo.observations.uniswapV3 module dojo.policies module dojo.policies.base_policy module dojo.runners module dojo.runners.backtest_runner module done() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) E erc20_portfolio() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) erc20_wealth() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) erc721_portfolio() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) ETHEREUM (dojo.common.Chain attribute) events_last_blocks() (dojo.observations.AAVEv3Observation method) F fit() (dojo.policies.base_policy.BasePolicy method) (dojo.policies.BasePolicy method) ForkedBackend (class in dojo.network) fund_erc20() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) fund_erc721() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) fund_eth() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) G get_account_positions() (dojo.observations.GmxV2Observation method) get_asset_price() (dojo.observations.AAVEv3Observation method) get_asset_prices() (dojo.observations.AAVEv3Observation method) get_contract() (dojo.network.BaseBackend method) get_deposit_amount_out() (dojo.observations.GmxV2Observation method) get_liquidity() (in module dojo.observations.uniswapV3) get_liquidity0() (in module dojo.observations.uniswapV3) get_liquidity1() (in module dojo.observations.uniswapV3) get_liquidity_ownership_tokens() (dojo.agents.UniswapV3Agent method) get_market() (dojo.observations.GmxV2Observation method) get_market_info() (dojo.observations.GmxV2Observation method) get_market_token_price_for_deposit() (dojo.observations.GmxV2Observation method) get_market_token_price_for_traders() (dojo.observations.GmxV2Observation method) get_market_token_price_for_withdraw() (dojo.observations.GmxV2Observation method) get_net_pnl() (dojo.observations.GmxV2Observation method) get_open_interest_with_pnl() (dojo.observations.GmxV2Observation method) get_pnl() (dojo.observations.GmxV2Observation method) get_pool_fee() (in module dojo.observations.uniswapV3) get_position() (dojo.observations.GmxV2Observation method) get_position_pnl_usd() (dojo.observations.GmxV2Observation method) get_quantity0_delta() (in module dojo.observations.uniswapV3) get_quantity1_delta() (in module dojo.observations.uniswapV3) get_real_quantities() (in module dojo.observations.uniswapV3) get_real_quantity0() (in module dojo.observations.uniswapV3) get_real_quantity1() (in module dojo.observations.uniswapV3) get_reserve_data() (dojo.observations.AAVEv3Observation method) get_token_price_by_token_address() (dojo.observations.GmxV2Observation method) get_token_price_by_token_symbol() (dojo.observations.GmxV2Observation method) get_user_account_data() (dojo.observations.AAVEv3Observation method) get_user_account_data_base() (dojo.observations.AAVEv3Observation method) get_virtual_quantities() (in module dojo.observations.uniswapV3) GmxV2Env (class in dojo.environments) GmxV2Observation (class in dojo.observations) I id (dojo.agents.base_agent.BaseAgent attribute) (dojo.agents.BaseAgent attribute) index_token_price() (dojo.observations.GmxV2Observation method) index_token_price_max() (dojo.observations.GmxV2Observation method) index_token_price_min() (dojo.observations.GmxV2Observation method) integerdiv() (in module dojo.common.utils) L liquidity (dojo.actions.uniswapV3.UniswapV3IncreaseLiquidity attribute) (dojo.actions.uniswapV3.UniswapV3ProvideLiquidity attribute) (dojo.actions.uniswapV3.UniswapV3Quote attribute) (dojo.actions.uniswapV3.UniswapV3WithdrawLiquidity attribute) liquidity() (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) LiveBackend (class in dojo.network) load_state() (dojo.network.BaseBackend method) (dojo.network.LiveBackend method) LocalBackend (class in dojo.network) long_token_price() (dojo.observations.GmxV2Observation method) lookup() (dojo.network.BaseBackend method) lp_fees() (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) lp_portfolio() (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) lp_quantities() (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) M market_agent_tokens() (dojo.observations.AAVEv3Observation method) (dojo.observations.GmxV2Observation method) (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) mine_block() (dojo.network.BaseBackend method) mint_token() (dojo.network.BaseBackend method) (dojo.network.ForkedBackend method) (dojo.network.LiveBackend method) (dojo.network.LocalBackend method) module dojo dojo.actions dojo.actions.base_action dojo.actions.uniswapV3 dojo.agents dojo.agents.base_agent dojo.agents.dummy_agent dojo.agents.market_agent dojo.common dojo.common.types dojo.common.utils dojo.environments dojo.environments.base_environments dojo.environments.uniswapV3 dojo.network dojo.network.block_date dojo.observations dojo.observations.base_observation dojo.observations.uniswapV3 dojo.policies dojo.policies.base_policy dojo.runners dojo.runners.backtest_runner N nft_positions() (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) NO_MARKET (dojo.environments.uniswapV3.UniswapV3MarketModelType attribute) O owner (dojo.actions.uniswapV3.UniswapV3IncreaseLiquidity attribute) (dojo.actions.uniswapV3.UniswapV3ProvideQuantities attribute) (dojo.actions.uniswapV3.UniswapV3Quote attribute) (dojo.actions.uniswapV3.UniswapV3WithdrawLiquidity attribute) P pool (dojo.actions.uniswapV3.UniswapV3Collect attribute) (dojo.actions.uniswapV3.UniswapV3CollectFull attribute) (dojo.actions.uniswapV3.UniswapV3IncreaseLiquidity attribute) (dojo.actions.uniswapV3.UniswapV3ProvideLiquidity attribute) (dojo.actions.uniswapV3.UniswapV3ProvideQuantities attribute) (dojo.actions.uniswapV3.UniswapV3Quote attribute) (dojo.actions.uniswapV3.UniswapV3SetFeeProtocol attribute) (dojo.actions.uniswapV3.UniswapV3Trade attribute) (dojo.actions.uniswapV3.UniswapV3TradeToTickRange attribute) pool_fee() (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) pool_positions() (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) pool_token_addresses() (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) pool_tokens() (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) portfolio() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) position_id (dojo.actions.uniswapV3.UniswapV3BurnNew attribute) (dojo.actions.uniswapV3.UniswapV3CollectFull attribute) (dojo.actions.uniswapV3.UniswapV3IncreaseLiquidity attribute) (dojo.actions.uniswapV3.UniswapV3LiquidatePosition attribute) (dojo.actions.uniswapV3.UniswapV3WithdrawLiquidity attribute) predict() (dojo.policies.base_policy.BasePolicy method) (dojo.policies.BasePolicy method) price() (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) price_limit (dojo.actions.uniswapV3.UniswapV3Trade attribute) price_to_active_tick() (in module dojo.observations.uniswapV3) price_to_sqrt_priceX96() (in module dojo.observations.uniswapV3) price_to_tick() (in module dojo.observations.uniswapV3) price_to_tick_range() (in module dojo.observations.uniswapV3) price_wrt_range() (in module dojo.observations.uniswapV3) protocol_fees() (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) Q quantities (dojo.actions.uniswapV3.UniswapV3Collect attribute) (dojo.actions.uniswapV3.UniswapV3Quote attribute) (dojo.actions.uniswapV3.UniswapV3SetFeeProtocol attribute) (dojo.actions.uniswapV3.UniswapV3Trade attribute) (dojo.actions.uniswapV3.UniswapV3TradeToTickRange attribute) quantity() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) R register_contract() (dojo.network.BaseBackend method) REPLAY (dojo.environments.uniswapV3.UniswapV3MarketModelType attribute) REPLAY_TRADES_ONLY (dojo.environments.uniswapV3.UniswapV3MarketModelType attribute) reward() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) round_to_nearest_n() (in module dojo.common.utils) rpc_url() (dojo.network.BaseBackend method) S save_state() (dojo.network.BaseBackend method) (dojo.network.LiveBackend method) set_backend() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) set_code() (dojo.network.BaseBackend method) set_id() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) set_market_dict() (dojo.observations.GmxV2Observation method) set_oracle_prices() (dojo.observations.GmxV2Observation method) set_storage() (dojo.network.BaseBackend method) setup() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) setup_live() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) short_token_price() (dojo.observations.GmxV2Observation method) slot0() (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) sqrt_priceX96_to_price() (in module dojo.observations.uniswapV3) sqrt_priceX96_to_tick() (in module dojo.observations.uniswapV3) sqrt_priceX96_to_tick_range() (in module dojo.observations.uniswapV3) T tick_liquidities() (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) tick_range (dojo.actions.uniswapV3.UniswapV3Collect attribute) (dojo.actions.uniswapV3.UniswapV3ProvideLiquidity attribute) (dojo.actions.uniswapV3.UniswapV3ProvideQuantities attribute) (dojo.actions.uniswapV3.UniswapV3Quote attribute) (dojo.actions.uniswapV3.UniswapV3TradeToTickRange attribute) tick_spacing() (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) tick_to_sqrt_priceX96() (in module dojo.observations.uniswapV3) ticks() (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) token_addresses() (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) tokens() (dojo.observations.AAVEv3Observation method) (dojo.observations.GmxV2Observation method) (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) total_trader_pnl() (dojo.observations.GmxV2Observation method) U UniswapV3Action (class in dojo.actions.uniswapV3) UniswapV3Agent (class in dojo.agents) UniswapV3BurnNew (class in dojo.actions.uniswapV3) UniswapV3Collect (class in dojo.actions.uniswapV3) UniswapV3CollectFull (class in dojo.actions.uniswapV3) UniswapV3Env (class in dojo.environments) (class in dojo.environments.uniswapV3) UniswapV3IncreaseLiquidity (class in dojo.actions.uniswapV3) UniswapV3LiquidatePosition (class in dojo.actions.uniswapV3) UniswapV3MarketModelType (class in dojo.environments.uniswapV3) UniswapV3Observation (class in dojo.observations) (class in dojo.observations.uniswapV3) UniswapV3ProvideLiquidity (class in dojo.actions.uniswapV3) UniswapV3ProvideQuantities (class in dojo.actions.uniswapV3) UniswapV3Quote (class in dojo.actions.uniswapV3) UniswapV3SetFeeProtocol (class in dojo.actions.uniswapV3) UniswapV3Trade (class in dojo.actions.uniswapV3) UniswapV3TradeToTickRange (class in dojo.actions.uniswapV3) UniswapV3WithdrawLiquidity (class in dojo.actions.uniswapV3) W wealth() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) web3 (dojo.network.BaseBackend attribute) web3_contract() (dojo.network.BaseBackend method)