15:56:05 Я снова попытался свести источники в этом файле в один список, но так и не получилось. В заголовке файла в разделе sources под api.coingecko.com перечислены price и global, под api.llama.fi — chains и chain_history, а api.binance.com и api.alternative.me занимают по одной строке; в строках данных указаны короткие строки coingecko:/simple/price, coingecko:/global, binance:/ticker/24hr?symbol=BTCUSDT, alternative.me:/fng, defillama:/v2/chains и defillama:/v2/historicalChainTvl/BSC.
Если генерировать названия источников по имени хоста, то api.llama.fi вообще никак не связано с defillama — эта цепочка уже оборвалась. Теперь оборвалась и другая сторона: под api.coingecko.com явно находятся две короткие строки. За coingecko:/global закреплены total_market_cap_usd 2288275032437.6846 и btc_dominance_pct 58.81, за coingecko:/simple/price — usd 67077 для BTC, а в строке binance:/ticker/24hr?symbol=BTCUSDT отдельно указано last 67264.88. Если использовать хост как единственный ключ, все эти значения попадут в одну строку. Это всего лишь личный архив показаний и не является инвестиционной рекомендацией. Короткие строки достаточно оставить без изменений, как в интерфейсе, а хост вынести в отдельное поле для примечаний.
Если названия не совпадают, не нужно связывать их насильно — оставьте обе строки, чтобы потом можно было сверить данные.
Если генерировать названия источников по имени хоста, то api.llama.fi вообще никак не связано с defillama — эта цепочка уже оборвалась. Теперь оборвалась и другая сторона: под api.coingecko.com явно находятся две короткие строки. За coingecko:/global закреплены total_market_cap_usd 2288275032437.6846 и btc_dominance_pct 58.81, за coingecko:/simple/price — usd 67077 для BTC, а в строке binance:/ticker/24hr?symbol=BTCUSDT отдельно указано last 67264.88. Если использовать хост как единственный ключ, все эти значения попадут в одну строку. Это всего лишь личный архив показаний и не является инвестиционной рекомендацией. Короткие строки достаточно оставить без изменений, как в интерфейсе, а хост вынести в отдельное поле для примечаний.
Если названия не совпадают, не нужно связывать их насильно — оставьте обе строки, чтобы потом можно было сверить данные.