network.tokenListUrl et la garde en cache mémoire pendant un jour. Les méthodes d’état de pool des modules CPMM et CLMM s’en servent pour associer un TokenInfo (symbole, décimales, logo) aux deux jetons du pool.
TokenInfo
Issu de @alephium/token-list :
Méthodes
getTokens()
getTokenById(id) / getTokenBySymbol(symbol)
Unknown token, … not found in token list en l’absence de correspondance. Les symboles sont comparés en respectant la casse, et la première correspondance l’emporte.
getTokenInfoBy(predicate)
fetchTokens()
Force un rafraîchissement et remplace le cache. Le contenu est validé : il doit être de la forme { tokens: TokenInfo[] }, avec id, name, symbol, description, logoURI de type chaîne et decimals entier dans [0, 255]. Tout le reste est rejeté.