Wrapped ZEC (WZEC) Smart Contract Audit

Project Background

  • This project implements a minimal upgradeable proxy smart contract in Solidity (version 0.5.16) to overcome the limitation of immutability in blockchain-based applications. 
  • In Ethereum, once a contract is deployed, its code cannot be changed, which makes fixing bugs or adding new features difficult. To address this, the proxy pattern separates the contract into two parts: a proxy contract that handles user interactions and a logic contract that contains the actual business functionality. 
  • The proxy stores the address of the logic contract in a specific storage slot and forwards all incoming calls to it using delegatecall. 
  • This ensures that all state changes occur within the proxy while the logic contract remains replaceable. 
  • As a result, the system can be upgraded without changing the contract address, providing flexibility, maintainability, and long-term scalability for decentralized applications.

Website: z.cash

Executive Audit Summary

  • According to the standard audit assessment, the Customer`s solidity smart contracts are Secured”. Also, these contracts contain owner control, which does not make them fully decentralized.
  • We used various tools like Slither, Solhint and Remix IDE. At the same time this finding is based on critical analysis of the manual audit.
  • We found 0 critical, 0 high, 0 medium, 0 low, and 1 very low-level issue.

Audit Report in PDF


pdf

Audit Report Flip book

Please wait while flipbook is loading. For more related info, FAQs and issues please refer to DearFlip WordPress Flipbook Plugin Help documentation.

Leave a Reply

Your email address will not be published. Required fields are marked *

twelve + 7 =