Datachain - ELC for Bridge - Ethereum

Off-Chain (Public)
Audited on 2025/01/14
No active critical issues

Summary

The current audit concerns a light client for Ethereum. It is primarily aimed at enabling the tracking of Ethereum's state and the verification of various aspects, such as storage values. It does this by accepting consensus state data together with block headers and returning updated state information. This light client is designed to operate within an enclave, and it functions as an element of the larger Datachain LCP project. The light client was audited with reference to [Ethereum 2.0 Consensus Specification](https://github.com/ethereum/consensus-specs), and the Sync Protocol in particular, taking care to note changes up to and including the Electra hard fork. A number of low- and informational-severity issues were found during the audit, none of which are likely to give rise to serious exploits. The documentation was extensive, and the code comments were able to provide key contextual information that assisted in the audit. However, the test suite leaves much to be desired, and the project could benefit from its expansion. We strongly recommend enhancing the test suites to improve code coverage. **Update**: All issues were either fixed or acknowledged. We do, however, continue to recommend improvement of the test suites.


Issues (4)

Low
Medium
High
Critical
Total
Not fixed
1---1
Fixed
3---3
Total40004


Contracts (4)