Introduction
Pixel Race Club is an online multiplayer kart racing game on Abstract, designed with voxel graphics. The game emphasizes social interactions and competitive racing, offering exclusive benefits for PRC-related NFT holders, giving them strategic advantages during races.
Why Did They Need an Audit?
Pixel Race Club sought a security audit to ensure the integrity and safety of their NFT minting and management functions. Due to the potential financial impact of errors in minting logic and access control, as well as the upgradable nature of their contracts, the project required a comprehensive security review to detect potential vulnerabilities and safeguard user assets.
Scope of the Engagement
What Was Audited?
The audit focused on the Pixel Race Club system, covering 3 Solidity files with a total of 186 nSLOC. The key components examined included:
- PRCSR - Main contract handling minting and NFT management.
- IPRCSR - Interface for minting functions.
- UUPSProxy - Manages upgradability of the PRCSR contract.
Key Objectives:
- Detect vulnerabilities in the minting process, especially regarding reentrancy and supply limits.
- Assess access control mechanisms and identify risks associated with admin roles.
- Ensure upgradability logic does not introduce security flaws.
- Verify correct handling of payments and refunds during minting.
Audit Date: 2025-04-29
Language: Solidity
Type: Code Audit