mirror of
https://github.com/home-assistant/core.git
synced 2026-07-02 12:17:30 +01:00
d766aae436
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: frenck <195327+frenck@users.noreply.github.com>
18 lines
662 B
Python
18 lines
662 B
Python
"""Utility functions for the kraken integration."""
|
|
|
|
from pykrakenapi.pykrakenapi import KrakenAPI
|
|
|
|
|
|
def get_tradable_asset_pairs(kraken_api: KrakenAPI) -> dict[str, str]:
|
|
"""Get a list of tradable asset pairs."""
|
|
tradable_asset_pairs = {}
|
|
asset_pairs_df = kraken_api.get_tradable_asset_pairs()
|
|
for pair in zip(
|
|
asset_pairs_df.index.values, asset_pairs_df["wsname"], strict=False
|
|
):
|
|
# Remove darkpools
|
|
# https://support.kraken.com/hc/en-us/articles/360001391906-Introducing-the-Kraken-Dark-Pool
|
|
if not pair[0].endswith(".d"):
|
|
tradable_asset_pairs[pair[1]] = pair[0]
|
|
return tradable_asset_pairs
|