The contract does not specify the Vyper compiler version.
Vyper requires the #pragma version
directive to ensure compatibility with the intended compiler version.
Missing this may lead to compilation errors or unexpected behavior if the code is compiled with a different version.
The contract may fail to compile or behave unpredictably with newer compiler versions.
Add the compiler version directive
Without a pragma version specified, the contract will be compiled using the version of Vyper that was installed during deployment. It is highly recommended to specify the pragma and ensure that the protocol will work properly. Given that this is an owner action and the owner knows which compiler version to use, this is between Informational and Low. But also, this is First Flight, so I will accept it as Low.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.