source avatar🦖FullTimeScam

Partager

Lors de l’intégration des flux de prix Chainlink, voici 4 points facilement négligés. Vérifiez-les impérativement si vous les utilisez pour le calcul de liquidation ou de garantie. 1. Si vous ne vérifiez pas updatedAt, vous utilisez un prix obsolète. Le flux ne se met à jour qu’après avoir atteint une variation ou un heartbeat. Vérifiez que block.timestamp - updatedAt est inférieur au heartbeat. 2. Les seuils de variation diffèrent selon les flux. Sur Ethereum Mainnet, ETH/USD est de 0,5 %, tandis que sur Arbitrum, ETH/USD est de 0,05 %. Si vous déplacez simplement l’adresse, le seuil sera incorrect. 3. answer est de type int256 et peut être négatif. Si vous le convertissez directement en uint256, la valeur deviendra énorme. Vérifiez d’abord qu’elle est supérieure à 0. 4. Sur L2, vérifiez également les flux du séquenceur. Si answer vaut 1, le séquenceur est arrêté. Même après redémarrage, attendez la période de grâce définie par startedAt.

Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations. Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.