"""Exchange adapters package."""

from .base import BaseExchangeAdapter
from .factory import ExchangeFactory, get_exchange
from .coinbase import CoinbaseAdapter
from .public_data import PublicDataAdapter

# Register exchange adapters
ExchangeFactory.register("coinbase", CoinbaseAdapter)
ExchangeFactory.register("binance public", PublicDataAdapter)
ExchangeFactory.register("public data", PublicDataAdapter)  # Alias

__all__ = ['ExchangeFactory', 'get_exchange', 'CoinbaseAdapter', 'PublicDataAdapter', 'BaseExchangeAdapter']

