🔧Handling Incomplete Projects
QuillShield includes robust dependency management to handle incomplete or misconfigured projects:
Dependency Detection
Automatically identifies missing files or dependencies during compilation
Provides clear notifications about missing components (e.g., console.sol, OpenZeppelin imports)
Displays compilation errors with specific file references

Manual Resolution
Upload missing files directly through the platform interface
Adjust Solidity compiler versions to resolve compatibility issues
Use the "Apply Fixer" button to re-run compilation after resolving dependencies
Compiler Version Management
QuillShield handles projects with mismatched Solidity compiler versions:

Error Detection: Flags version mismatches during project upload (e.g., files using 0.8.0 vs 0.8.29)
Resolution: Manual adjustment of compiler versions through the UI
Validation: Ensures successful compilation before proceeding to audit
Last updated