cryptodatapy.extract.exchanges.dydx
Attributes
Classes
Retrieves data from dydx exchange. |
Module Contents
- cryptodatapy.extract.exchanges.dydx.data_cred
- class cryptodatapy.extract.exchanges.dydx.Dydx(name: str = 'dydx', exch_type: str = 'dex', is_active: bool = True, categories: str | List[str] = 'crypto', assets: Dict[str, List[str]] | None = None, markets: Dict[str, List[str]] | None = None, market_types: List[str] = ['spot', 'future', 'perpetual_future', 'option'], fields: List[str] | None = ['open', 'high', 'low', 'close', 'volume', 'funding_rate', 'oi'], frequencies: Dict[str, str | int] | None = None, fees: Dict[str, float] | None = {'spot': {'maker': 0.0, 'taker': 0.0}, 'perpetual_future': {'maker': 0.0, 'taker': 0.0}}, base_url: str | None = None, api_key: str | None = None, max_obs_per_call: int | None = None, rate_limit: Any | None = None)
Bases:
cryptodatapy.extract.exchanges.exchange.ExchangeRetrieves data from dydx exchange.
- data_req = None
- data
- get_assets_info()
- get_markets_info()
- get_fields_info(data_type: str | None)
- get_frequencies_info()
- get_rate_limit_info()
- get_metadata()
- _fetch_ohlcv()
- _fetch_funding_rates()
- _fetch_open_interest()
- _convert_params()
- static _wrangle_data_resp(data_req: cryptodatapy.extract.datarequest.DataRequest, data_resp: Dict[str, Any] | pandas.DataFrame) pandas.DataFrame
- _fetch_tidy_ohlcv()
- _fetch_tidy_funding_rates()
- _fetch_tidy_open_interest()
- get_data(data_req) pandas.DataFrame