INNER CODE UNIT · Python

_create_symbol_aliases

cunarist/solie · package/solie/window/main.py:252

    def _create_symbol_aliases(
        self,
        asset_token: str,
        target_symbols: list[str],
        coin_info: dict[str, dict[str, Any]],
    ) -> None:
        """Create mapping between symbols and their aliases."""
        coin_names = coin_info["names"]

        self.alias_to_symbol: dict[str, str] = {}
        self.symbol_to_alias: dict[str, str] = {}

        for symbol in target_symbols:
            coin_symbol = symbol.removesuffix(asset_token)
            coin_name = coin_names.get(coin_symbol, "")
            alias = coin_name or coin_symbol
            self.alias_to_symbol[alias] = symbol
            self.symbol_to_alias[symbol] = alias

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…