Executive Summary

On May 9,2025, the GoPlusSecurity team engaged Fuzzland to conduct a thorough security audit of their project. The primary objective was identifying and mitigating potential security vulnerabilities, risks, and coding issues to enhance the project's robustness and reliability. Fuzzland conducted this assessment over 6 person days, involving 2 engineers who reviewed the code over a span of 3 day. Employing a multifaceted approach that included static analysis, fuzz testing, formal verification, and manual code review, the Fuzzland team identified 3 issues across different severity levels and categories.

Scope

Project Name uni-v4-locker
Repo
Commit c55e7460b683110158f0f027868a027510cefd53
Fixed 06bbdc72d6d939f456c99af44ce48948e37c9989
Language Solidity
Scope contracts/UniV4LPLocker.sol

Disclaimer

The audit does not ensure that it has identified every security issue in the smart contracts, and it should not be seen as a confirmation that there are no more vulnerabilities. The audit is not exhaustive, and we recommend further independent audits and setting up a public bug bounty program for enhanced security verification of the smart contracts. Additionally, this report should not be interpreted as personal financial advice or recommendations.

Auditing Process

Vulnerability Severity

We divide severity into three distinct levels: high, medium, low. This classification helps prioritize the issues identified during the audit based on their potential impact and urgency.

Below is a summary of the vulnerabilities with their current status, highlighting the number of issues identified in each severity category and their resolution progress.