Omniscia WagmiDAO Audit

Compilation

Compilation

The project is composed of barebones contracts without the utilization of a framework and as such, the compilation was a straightforward solc instruction:

solc *

The project contains discrepancies with regards to the Solidity version used as the pragma statements differ between them, however, the differentiation is solely between Timelock and the rest of the codebase and can be safely ignored as it constitutes an external dependency.

The WagmiDAO team has locked their pragma statements to 0.8.9, the same version we used during our static analysis and optimizational pass of the codebase.

During the execution of the compilation pipeline, no issues surfaced regarding the syntax or bytecode size of the contracts.