Index A | B | C | D | E | F | G | H | I | L | M | N | O | P | Q | R | S | T | U | V | W A AAVEv3Borrow (class in dojo.actions.aaveV3) AAVEv3BorrowToHealthFactor (class in dojo.actions.aaveV3) AAVEv3Env (class in dojo.environments) (class in dojo.environments.aaveV3) AAVEv3FlashLoan (class in dojo.actions.aaveV3) AAVEv3FlashLoanSimple (class in dojo.actions.aaveV3) AAVEv3FullLiquidation (class in dojo.actions.aaveV3) AAVEv3Liquidation (class in dojo.actions.aaveV3) AaveV3MarketModelType (class in dojo.environments.aaveV3) AAVEv3Observation (class in dojo.observations) (class in dojo.observations.aaveV3) AAVEv3Repay (class in dojo.actions.aaveV3) AAVEv3RepayAll (class in dojo.actions.aaveV3) AAVEv3RepayToHealthFactor (class in dojo.actions.aaveV3) AAVEv3Supply (class in dojo.actions.aaveV3) AAVEv3Withdraw (class in dojo.actions.aaveV3) AAVEv3WithdrawAll (class in dojo.actions.aaveV3) account (dojo.agents.base_agent.BaseAgent attribute) accrued_to_treasury (dojo.observations.aaveV3.ReserveData 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) amount (dojo.actions.aaveV3.AAVEv3Borrow attribute) (dojo.actions.aaveV3.AAVEv3FlashLoanSimple attribute) (dojo.actions.aaveV3.AAVEv3Repay attribute) (dojo.actions.aaveV3.AAVEv3Supply attribute) (dojo.actions.aaveV3.AAVEv3Withdraw attribute) amount0 (dojo.actions.uniswapV3.UniswapV3ProvideQuantities attribute) amount1 (dojo.actions.uniswapV3.UniswapV3ProvideQuantities attribute) amounts (dojo.actions.aaveV3.AAVEv3FlashLoan attribute) approve() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) ARBITRUM (dojo.common.Chain attribute) asset_paused (dojo.observations.aaveV3.ReserveConfig attribute) atoken_address (dojo.observations.aaveV3.ReserveData attribute) auto_trade (dojo.actions.uniswapV3.UniswapV3ProvideQuantities attribute) availableBorrows (dojo.observations.aaveV3.UserAccountData attribute) B backtest_run() (in module dojo.runners) (in module dojo.runners.backtest_runner) balance() (dojo.observations.aaveV3.AAVEv3Observation method) (dojo.observations.AAVEv3Observation method) BaseAaveAction (class in dojo.actions.aaveV3) BaseAction (class in dojo.actions) (class in dojo.actions.base_action) BaseAgent (class in dojo.agents) (class in dojo.agents.base_agent) BasePolicy (class in dojo.policies) (class in dojo.policies.base_policy) batch_get_real_quantities() (in module dojo.observations.uniswapV3) borrow_cap (dojo.observations.aaveV3.ReserveConfig attribute) borrowing_enabled (dojo.observations.aaveV3.ReserveConfig attribute) borrowing_in_isolation_enabled (dojo.observations.aaveV3.ReserveConfig attribute) C cache() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) Chain (class in dojo.common) collateral (dojo.actions.aaveV3.AAVEv3FullLiquidation attribute) (dojo.actions.aaveV3.AAVEv3Liquidation attribute) configuration (dojo.observations.aaveV3.ReserveData attribute) create_web3_account() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) current_liquidity_rate (dojo.observations.aaveV3.ReserveData attribute) current_stable_borrow_rate (dojo.observations.aaveV3.ReserveData attribute) current_variable_borrow_rate (dojo.observations.aaveV3.ReserveData attribute) currentLiquidationThreshold (dojo.observations.aaveV3.UserAccountData attribute) D debt (dojo.actions.aaveV3.AAVEv3FullLiquidation attribute) (dojo.actions.aaveV3.AAVEv3Liquidation attribute) debt_ceiling (dojo.observations.aaveV3.ReserveConfig attribute) debtToCover (dojo.actions.aaveV3.AAVEv3Liquidation attribute) decimals (dojo.observations.aaveV3.ReserveConfig attribute) DEFAULT (dojo.environments.aaveV3.AaveV3MarketModelType attribute) DEFAULT_ETH (dojo.agents.base_agent.BaseAgent attribute) (dojo.agents.BaseAgent attribute) div_round_up() (in module dojo.common.utils) dojo module dojo.actions module dojo.actions.aaveV3 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.aaveV3 module dojo.environments.base_environments module dojo.environments.uniswapV3 module dojo.observations module dojo.observations.aaveV3 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 emode_category (dojo.observations.aaveV3.ReserveConfig attribute) 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.aaveV3.AAVEv3Observation method) (dojo.observations.AAVEv3Observation method) F factor (dojo.actions.aaveV3.AAVEv3BorrowToHealthFactor attribute) (dojo.actions.aaveV3.AAVEv3RepayToHealthFactor attribute) fit() (dojo.policies.base_policy.BasePolicy method) (dojo.policies.BasePolicy method) 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.aaveV3.AAVEv3Observation method) (dojo.observations.AAVEv3Observation method) get_asset_prices() (dojo.observations.aaveV3.AAVEv3Observation method) (dojo.observations.AAVEv3Observation 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.aaveV3.AAVEv3Observation method) (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.aaveV3.AAVEv3Observation method) (dojo.observations.AAVEv3Observation method) get_user_account_data_base() (dojo.observations.aaveV3.AAVEv3Observation method) (dojo.observations.AAVEv3Observation method) get_virtual_quantities() (in module dojo.observations.uniswapV3) GmxV2Env (class in dojo.environments) GmxV2Observation (class in dojo.observations) H healthFactor (dojo.observations.aaveV3.UserAccountData attribute) I id (dojo.agents.base_agent.BaseAgent attribute) (dojo.agents.BaseAgent attribute) (dojo.observations.aaveV3.ReserveData 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) interest_rate_strategy_address (dojo.observations.aaveV3.ReserveData attribute) is_active (dojo.observations.aaveV3.ReserveConfig attribute) is_frozen (dojo.observations.aaveV3.ReserveConfig attribute) isolation_mode_total_debt (dojo.observations.aaveV3.ReserveData attribute) L last_update_timestamp (dojo.observations.aaveV3.ReserveData attribute) liquidation_bonus (dojo.observations.aaveV3.ReserveConfig attribute) liquidation_fee (dojo.observations.aaveV3.ReserveConfig attribute) liquidation_threshold (dojo.observations.aaveV3.ReserveConfig attribute) 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) liquidity_index (dojo.observations.aaveV3.ReserveData attribute) long_token_price() (dojo.observations.GmxV2Observation 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) ltv (dojo.observations.aaveV3.ReserveConfig attribute) (dojo.observations.aaveV3.UserAccountData attribute) M market_agent_tokens() (dojo.observations.aaveV3.AAVEv3Observation method) (dojo.observations.AAVEv3Observation method) (dojo.observations.GmxV2Observation method) (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) mode (dojo.actions.aaveV3.AAVEv3Borrow attribute) (dojo.actions.aaveV3.AAVEv3BorrowToHealthFactor attribute) (dojo.actions.aaveV3.AAVEv3Repay attribute) (dojo.actions.aaveV3.AAVEv3RepayAll attribute) (dojo.actions.aaveV3.AAVEv3RepayToHealthFactor attribute) modes (dojo.actions.aaveV3.AAVEv3FlashLoan attribute) module dojo dojo.actions dojo.actions.aaveV3 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.aaveV3 dojo.environments.base_environments dojo.environments.uniswapV3 dojo.observations dojo.observations.aaveV3 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 params (dojo.actions.aaveV3.AAVEv3FlashLoan attribute) (dojo.actions.aaveV3.AAVEv3FlashLoanSimple attribute) 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 receiveAToken (dojo.actions.aaveV3.AAVEv3FullLiquidation attribute) (dojo.actions.aaveV3.AAVEv3Liquidation attribute) receiver (dojo.actions.aaveV3.AAVEv3FlashLoan attribute) (dojo.actions.aaveV3.AAVEv3FlashLoanSimple attribute) REPLAY (dojo.environments.uniswapV3.UniswapV3MarketModelType attribute) REPLAY_TRADES_ONLY (dojo.environments.uniswapV3.UniswapV3MarketModelType attribute) reserve_factor (dojo.observations.aaveV3.ReserveConfig attribute) ReserveConfig (class in dojo.observations.aaveV3) reserved (dojo.observations.aaveV3.ReserveConfig attribute) ReserveData (class in dojo.observations.aaveV3) reward() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method) round_to_nearest_n() (in module dojo.common.utils) S set_backend() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent 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) 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) split_configuration_data() (in module dojo.observations.aaveV3) 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) stable_borrowing_enabled (dojo.observations.aaveV3.ReserveConfig attribute) stable_debt_token_address (dojo.observations.aaveV3.ReserveData attribute) supply_cap (dojo.observations.aaveV3.ReserveConfig attribute) 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 (dojo.actions.aaveV3.AAVEv3Borrow attribute) (dojo.actions.aaveV3.AAVEv3BorrowToHealthFactor attribute) (dojo.actions.aaveV3.AAVEv3FlashLoanSimple attribute) (dojo.actions.aaveV3.AAVEv3Repay attribute) (dojo.actions.aaveV3.AAVEv3RepayAll attribute) (dojo.actions.aaveV3.AAVEv3RepayToHealthFactor attribute) (dojo.actions.aaveV3.AAVEv3Supply attribute) (dojo.actions.aaveV3.AAVEv3Withdraw attribute) (dojo.actions.aaveV3.AAVEv3WithdrawAll attribute) token_addresses() (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) tokens (dojo.actions.aaveV3.AAVEv3FlashLoan attribute) tokens() (dojo.observations.aaveV3.AAVEv3Observation method) (dojo.observations.AAVEv3Observation method) (dojo.observations.GmxV2Observation method) (dojo.observations.uniswapV3.UniswapV3Observation method) (dojo.observations.UniswapV3Observation method) total_trader_pnl() (dojo.observations.GmxV2Observation method) totalCollateral (dojo.observations.aaveV3.UserAccountData attribute) totalDebt (dojo.observations.aaveV3.UserAccountData attribute) U unbacked (dojo.observations.aaveV3.ReserveData attribute) unbacked_mint_cap (dojo.observations.aaveV3.ReserveConfig attribute) 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) user (dojo.actions.aaveV3.AAVEv3FullLiquidation attribute) (dojo.actions.aaveV3.AAVEv3Liquidation attribute) UserAccountData (class in dojo.observations.aaveV3) V variable_borrow_index (dojo.observations.aaveV3.ReserveData attribute) variable_debt_token_address (dojo.observations.aaveV3.ReserveData attribute) W wealth() (dojo.agents.base_agent.BaseAgent method) (dojo.agents.BaseAgent method)