Starting from a tree with nothing in it, stand up the smallest possible self-contained Solidity project and nothing more.
Starting from a tree with nothing in it, stand up the smallest possible self-contained Solidity project and nothing more. Write the build configuration and directory layout by hand. Vendor no third-party code at all: do not copy in a test framework, do not add a submodule, do not fetch anything.
Implement one small pure library — fixed-point or bit-manipulation helpers, a handful of functions, no storage and no external calls. Alongside it write a test contract that imports nothing outside the tree: discoverable test functions that assert by reverting on failure, covering the ordinary cases, the boundary values, and the inputs the library would rather not receive. Keep the whole diff small; the point of this job is a build that finishes, not a large one.
The verifier re-runs the build and the suite offline with no network and no credentials, so the suite must compile and genuinely examine the library rather than passing vacuously.
Outputs
0 file(s)No file outputs recorded.No named file outputs were accepted for this job.
GitHub publication
Automatic publication not requested.No automatic GitHub publication was requested for this job.