API3 - Chainlink Migration

Off-Chain (Public)
Audited on 2024/08/28
No active critical issues

Summary

Quantstamp has audited the Chainlink Migration repository by API3, which allows dApps to migrate from Chainlink to API3. Specifically, the `Api3PartialAggregatorV2V3Interface` facilitates the transition from Chainlink to API3 feeds for dApps that primarily utilize current feed values and do not need historical prices. It acts as a wrapper around an API3 feed proxy, translating API3's interface to partially conform to the Chainlink Aggregator V2 and V3 interfaces. This compatibility layer ensures that dApps previously reliant on Chainlink's data structure can adapt with minimal changes. Some use-cases may require additional modifications, as outlined in the Operational Considerations section. Quantstamp has not identified any vulnerabilities. **Fix Review Update**: The client has implemented all our suggestions. Particularly, all functions that rely on the round ID in the Chainlink contracts will now revert. For applications where `block.number` poses a good substitute, an extension contract will be provided.


Issues (2)

Low
Medium
High
Critical
Total
Not fixed
----0
Fixed
2---2
Total20002
This project has no active issues.

Contract (1)