"""
Tools package - aggregates API and Zerion functionality for Odos MCP client.
This module aggregates all available tools from the API and Zerion submodules,
providing a single import point for all Odos MCP client functionality. The tools
are organized into two main categories: direct API interactions with the Odos
platform and portfolio/transaction analysis via Zerion integration.
"""
from .api import (
get_chain_token_prices,
get_contract_info,
get_currencies,
get_current_block,
get_liquidity_sources,
get_quote_swap,
get_quote_zap,
get_router_address,
get_supported_chains,
get_supported_tokens,
get_token_price,
)
from .zerion import (
get_gas_prices,
get_past_performance,
get_past_transactions,
get_wallet_portfolio,
)
# pylint: disable=duplicate-code
__all__ = [
"get_quote_swap",
"get_router_address",
"get_quote_zap",
"get_chain_token_prices",
"get_contract_info",
"get_currencies",
"get_supported_tokens",
"get_supported_chains",
"get_current_block",
"get_liquidity_sources",
"get_token_price",
"get_wallet_portfolio",
"get_gas_prices",
"get_past_performance",
"get_past_transactions",
]