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.