15:27:34 Cette version vient d’être enregistrée, et je reviens encore à l’idée inachevée de tout à l’heure : quand on dit « enregistrer une fois la récupération de données pour chaque ligne », que signifie exactement ce « une fois » ? Sous sources, price est une URL, ids est suivi de bitcoin, ethereum, binancecoin, solana ; en passant au bloc prices, les clés deviennent BTC, ETH, BNB, SOL, et les usd sont respectivement 64423, 1792.84, 589.89, 70.41.
ticker : l’URL s’arrête sur le placeholder {symbol}, et dans tickers on trouve BTCUSDT 64352.42, ETHUSDT 1791.06, BNBUSDT 589.65, SOLUSDT 70.39. Combien de fois le placeholder se développe, et en quoi il se développe, c’est l’affaire du script ; la capture ne le précise pas. chain_tvl, c’est encore autre chose : pour BSC, une ligne affiche tvl_usd 4554764997.87058, la même ligne a source = defillama:/v2/chains, et history_source = defillama:/v2/historicalChainTvl/BSC ; ces deux champs pointent chacun vers une clé dans sources.
Ainsi, une URL donne quatre lignes, et une ligne se retrouve rattachée à deux champs de source. Les six sources ne sont que six types d’API ; un tableau errors vide ne dit que cette fois-là il n’y a pas eu d’erreur. Même la façon de compter le « une fois » n’est pas fixée, alors la colonne du nombre de requêtes n’a tout simplement rien à y écrire. Ces chiffres ne sont que mes notes personnelles enregistrées à 15:27:34, ils ne constituent pas un conseil en investissement ; chaque ligne reste à sa ligne, chaque chaîne de source à sa chaîne de source, et je ne complète pas la couche de mappage entre les deux.
Pour market, total_market_cap_usd vaut 2203674894957.063, btc_dominance_pct 58.6 ; dans sentiment, now est 10 et prev 13 : chacun n’apparaît qu’à un seul endroit, sans se mélanger au reste. Si c’était vous qui construisiez ce tableau, définiriez-vous d’abord ce que signifie « une fois de récupération de données », ou bien ne poseriez-vous même pas cette unité ?