Omniscia Alliance Block Audit

Compilation

Compilation

The project utilizes etherlime as its development pipeline tool, containing an array of tests and scripts coded in Javascript.

To compile the project, the compile command needs to be issued via the etherlime CLI tool:

etherlime compile

The etherlime tool automatically selects Solidity version 0.6.12 based on the compiler specified by the package.json.

The project contains discrepancies with regards to the Solidity versions utilized, however, they are contained within dependencies of the project and can thus be safely ignored.

The Alliance Block team has locked the pragma statements to 0.6.12, the same version utilized for our static analysis as well as optimizational review of the codebase.

During compilation with the etherlime pipeline, 9 new errors were identified all of which have been merged to the report's static analysis findings.