Chainlink価格フィードを導入する際に見落としがちな4つのポイントです。 清算や担保計算に使用する場合は、必ず確認してください。 1. updatedAtを確認しないと、古くなった価格を使用します。 フィードは変動幅またはハートビートに達したときにのみ更新されます。 block.timestamp - updatedAtがハートビート内であるか確認してください。 2. 変動幅の基準はフィードごとに異なります。 イーサリアムメインネットのETH/USDは0.5%ですが、 アビトラムのETH/USDは0.05%です。 アドレスだけ変更して移行すると、基準がずれます。 3. answerはint256なので、0以下になることもあります。 uint256にそのまま変換すると、値が極端に大きくなります。 まず0より大きいか確認してください。 4. L2ではシーケンサーフィードも併せて確認してください。 answerが1の場合、シーケンサが停止している状態です。 再起動後も、startedAtを基準に猶予時間が経過するまで待ってください。



