List of all items
Structs
- ApiErrorBody
- ApiKey
- AssembleRequest
- AssemblyRequest
- AssemblyResponse
- Chain
- ClientConfig
- Endpoint
- IOdosRouterV3::inputTokenInfo
- IOdosRouterV3::outputTokenInfo
- IOdosRouterV3::permit2Info
- IOdosRouterV3::swapReferralInfo
- IOdosRouterV3::swapTokenInfo
- InputToken
- OdosApiErrorResponse
- OdosClient
- OdosHttpClient
- OdosRouterV2::inputTokenInfo
- OdosRouterV2::outputTokenInfo
- OdosRouterV2::permit2Info
- OdosRouterV2::swapTokenInfo
- OdosV2Router::FEE_DENOMCall
- OdosV2Router::FEE_DENOMReturn
- OdosV2Router::OdosV2RouterInstance
- OdosV2Router::OwnershipTransferred
- OdosV2Router::REFERRAL_WITH_FEE_THRESHOLDCall
- OdosV2Router::REFERRAL_WITH_FEE_THRESHOLDReturn
- OdosV2Router::Swap
- OdosV2Router::SwapMulti
- OdosV2Router::addressListCall
- OdosV2Router::addressListReturn
- OdosV2Router::constructorCall
- OdosV2Router::ownerCall
- OdosV2Router::ownerReturn
- OdosV2Router::referralLookupCall
- OdosV2Router::referralLookupReturn
- OdosV2Router::registerReferralCodeCall
- OdosV2Router::registerReferralCodeReturn
- OdosV2Router::renounceOwnershipCall
- OdosV2Router::renounceOwnershipReturn
- OdosV2Router::setSwapMultiFeeCall
- OdosV2Router::setSwapMultiFeeReturn
- OdosV2Router::swapCall
- OdosV2Router::swapCompactCall
- OdosV2Router::swapCompactReturn
- OdosV2Router::swapMultiCall
- OdosV2Router::swapMultiCompactCall
- OdosV2Router::swapMultiCompactReturn
- OdosV2Router::swapMultiFeeCall
- OdosV2Router::swapMultiFeeReturn
- OdosV2Router::swapMultiPermit2Call
- OdosV2Router::swapMultiPermit2Return
- OdosV2Router::swapMultiReturn
- OdosV2Router::swapPermit2Call
- OdosV2Router::swapPermit2Return
- OdosV2Router::swapReturn
- OdosV2Router::swapRouterFundsCall
- OdosV2Router::swapRouterFundsReturn
- OdosV2Router::transferOwnershipCall
- OdosV2Router::transferOwnershipReturn
- OdosV2Router::transferRouterFundsCall
- OdosV2Router::transferRouterFundsReturn
- OdosV2Router::writeAddressListCall
- OdosV2Router::writeAddressListReturn
- OdosV3Router::FEE_DENOMCall
- OdosV3Router::FEE_DENOMReturn
- OdosV3Router::LiquidatorAddressChanged
- OdosV3Router::OdosV3RouterInstance
- OdosV3Router::OwnableInvalidOwner
- OdosV3Router::OwnableUnauthorizedAccount
- OdosV3Router::OwnershipTransferStarted
- OdosV3Router::OwnershipTransferred
- OdosV3Router::SafeERC20FailedOperation
- OdosV3Router::Swap
- OdosV3Router::SwapMulti
- OdosV3Router::acceptOwnershipCall
- OdosV3Router::acceptOwnershipReturn
- OdosV3Router::addressListCall
- OdosV3Router::addressListReturn
- OdosV3Router::changeLiquidatorAddressCall
- OdosV3Router::changeLiquidatorAddressReturn
- OdosV3Router::constructorCall
- OdosV3Router::liquidatorAddressCall
- OdosV3Router::liquidatorAddressReturn
- OdosV3Router::ownerCall
- OdosV3Router::ownerReturn
- OdosV3Router::pendingOwnerCall
- OdosV3Router::pendingOwnerReturn
- OdosV3Router::renounceOwnershipCall
- OdosV3Router::renounceOwnershipReturn
- OdosV3Router::swapCall
- OdosV3Router::swapCompactCall
- OdosV3Router::swapCompactReturn
- OdosV3Router::swapMultiCall
- OdosV3Router::swapMultiCompactCall
- OdosV3Router::swapMultiCompactReturn
- OdosV3Router::swapMultiPermit2Call
- OdosV3Router::swapMultiPermit2Return
- OdosV3Router::swapMultiPermit2WithHookCall
- OdosV3Router::swapMultiPermit2WithHookReturn
- OdosV3Router::swapMultiReturn
- OdosV3Router::swapMultiWithHookCall
- OdosV3Router::swapMultiWithHookReturn
- OdosV3Router::swapPermit2Call
- OdosV3Router::swapPermit2Return
- OdosV3Router::swapPermit2WithHookCall
- OdosV3Router::swapPermit2WithHookReturn
- OdosV3Router::swapReturn
- OdosV3Router::swapRouterFundsCall
- OdosV3Router::swapRouterFundsReturn
- OdosV3Router::swapWithHookCall
- OdosV3Router::swapWithHookReturn
- OdosV3Router::transferOwnershipCall
- OdosV3Router::transferOwnershipReturn
- OdosV3Router::transferRouterFundsCall
- OdosV3Router::transferRouterFundsReturn
- OdosV3Router::writeAddressListCall
- OdosV3Router::writeAddressListReturn
- OutputToken
- QuoteRequest
- ReferralCode
- RetryConfig
- RouterAvailability
- Simulation
- SimulationError
- SingleQuoteResponse
- Slippage
- SwapBuilder
- SwapInputs
- TransactionData
- TransferRouterFunds
- V2Router
- V3Router
- error_code::TraceId
- events::SwapEvent
- events::SwapEventFilter
- events::SwapMultiEvent
- multicall::IMulticall3::Call3
- multicall::IMulticall3::IMulticall3Instance
- multicall::IMulticall3::Result
- multicall::IMulticall3::aggregate3Call
- multicall::IMulticall3::aggregate3Return
- multicall::PreflightResult
- multicall::SwapPreflightCheck
- multicall::allowanceCall
- multicall::allowanceReturn
- multicall::balanceOfCall
- multicall::balanceOfReturn
- prelude::Address
- tooling::QuoteSummary
- tooling::SwapRequest
- tooling::TransactionPlan
- tooling::TransactionSummary
- tooling::ValidatedSwapRequest
Enums
- ApiHost
- ApiVersion
- OdosChainError
- OdosError
- OdosV2Router::OdosV2RouterCalls
- OdosV2Router::OdosV2RouterEvents
- OdosV3Router::OdosV3RouterCalls
- OdosV3Router::OdosV3RouterErrors
- OdosV3Router::OdosV3RouterEvents
- RetryPredicate
- RouterType
- error_code::ErrorCategory
- error_code::OdosErrorCode
- multicall::IMulticall3::IMulticall3Calls
- tooling::ChainInput
Traits
Functions
- OdosV2Router::new
- OdosV3Router::new
- get_lo_router_by_chain_id
- get_supported_chains
- get_supported_lo_chains
- get_supported_v2_chains
- get_supported_v3_chains
- get_v2_router_by_chain_id
- get_v3_router_by_chain_id
- multicall::IMulticall3::new
- multicall::check_allowance
- multicall::check_balance
- multicall::check_balance_and_allowance
- multicall::multicall_check_allowances
- multicall::multicall_check_balances
- multicall::multicall_preflight_checks
- parse_value
Type Aliases
Constants
- ODOS_LO_ARBITRUM_ROUTER
- ODOS_LO_AVALANCHE_ROUTER
- ODOS_LO_BASE_ROUTER
- ODOS_LO_BSC_ROUTER
- ODOS_LO_ETHEREUM_ROUTER
- ODOS_LO_FRAXTAL_ROUTER
- ODOS_LO_LINEA_ROUTER
- ODOS_LO_MANTLE_ROUTER
- ODOS_LO_OP_ROUTER
- ODOS_LO_POLYGON_ROUTER
- ODOS_LO_SONIC_ROUTER
- ODOS_LO_UNICHAIN_ROUTER
- ODOS_LO_ZKSYNC_ROUTER
- ODOS_V2_ARBITRUM_ROUTER
- ODOS_V2_AVALANCHE_ROUTER
- ODOS_V2_BASE_ROUTER
- ODOS_V2_BSC_ROUTER
- ODOS_V2_ETHEREUM_ROUTER
- ODOS_V2_FRAXTAL_ROUTER
- ODOS_V2_LINEA_ROUTER
- ODOS_V2_MANTLE_ROUTER
- ODOS_V2_OP_ROUTER
- ODOS_V2_POLYGON_ROUTER
- ODOS_V2_SONIC_ROUTER
- ODOS_V2_UNICHAIN_ROUTER
- ODOS_V2_ZKSYNC_ROUTER
- ODOS_V3
- multicall::MULTICALL3_ADDRESS