@@ -169,13 +169,12 @@ contract ChainlinkPriceAdapter is IPriceAdapter, Ownable2Step {
169169 if (feedConfig.feed == address (0 )) revert ErrorsLib.AdapterNotSet ();
170170
171171 AggregatorV3Interface chainlinkFeed = AggregatorV3Interface (feedConfig.feed);
172- ( uint80 roundId , int256 answer , uint256 startedAt , uint256 updatedAt , uint80 answeredInRound ) = chainlinkFeed
173- .latestRoundData ();
172+ // slither-disable-next-line unused-return
173+ (, int256 answer , uint256 startedAt , uint256 updatedAt , ) = chainlinkFeed .latestRoundData ();
174174
175175 if (answer < 1 ) revert ErrorsLib.InvalidPrice (asset, answer);
176176 if (updatedAt == 0 ) revert ErrorsLib.InvalidPrice (asset, answer);
177177 if (startedAt > block .timestamp ) revert ErrorsLib.InvalidPrice (asset, answer);
178- if (answeredInRound < roundId) revert ErrorsLib.StalePrice (asset);
179178 if (block .timestamp - updatedAt > feedConfig.maxStaleness) revert ErrorsLib.StalePrice (asset);
180179
181180 uint256 rawPrice = uint256 (answer);
@@ -191,18 +190,13 @@ contract ChainlinkPriceAdapter is IPriceAdapter, Ownable2Step {
191190 }
192191
193192 if (feedConfig.quoteFeed != address (0 )) {
194- (
195- uint80 qRoundId ,
196- int256 qAnswer ,
197- uint256 qStartedAt ,
198- uint256 qUpdatedAt ,
199- uint80 qAnsweredInRound
200- ) = AggregatorV3Interface (feedConfig.quoteFeed).latestRoundData ();
193+ // slither-disable-next-line unused-return
194+ (, int256 qAnswer , uint256 qStartedAt , uint256 qUpdatedAt , ) = AggregatorV3Interface (feedConfig.quoteFeed)
195+ .latestRoundData ();
201196
202197 if (qAnswer < 1 ) revert ErrorsLib.InvalidPrice (asset, qAnswer);
203198 if (qUpdatedAt == 0 ) revert ErrorsLib.InvalidPrice (asset, qAnswer);
204199 if (qStartedAt > block .timestamp ) revert ErrorsLib.InvalidPrice (asset, qAnswer);
205- if (qAnsweredInRound < qRoundId) revert ErrorsLib.StalePrice (asset);
206200 if (block .timestamp - qUpdatedAt > feedConfig.maxStaleness) revert ErrorsLib.StalePrice (asset);
207201
208202 return (Math.mulDiv (rawPrice, feedConfig.scaleFactor, uint256 (qAnswer)), PRICE_DECIMALS);
0 commit comments