Recap manual audit information, click tabs on below for explanation, and recommendation
Minor
- Could be fixed, will not bring problems.
1. A floating pragma is set.[SWC-103]
Risk Scenario
The current pragma Solidity directive is ""^0.8.0"","">=0.7.0<0.9.0"",
Risk Recommendation:
It is recommended to specify a fixed compiler version to ensure that the bytecode produced does not vary between builds. This is especially important if you rely on bytecode-level verification of the code.
Section that explains how to fix existing risks
Risk Code
Yield24.sol
Section that explains the lines of code that contain risks
2. State variable visibility is not set.[SWC-108]
Risk Scenario
It is best practice to set the visibility of state variables explicitly.
Risk Recommendation:
The default visibility for "number" is internal. Other possible visibility settings are public and private.
Section that explains how to fix existing risks
Risk Code
Yield24.sol
Section that explains the lines of code that contain risks
This audit provides a technical evaluation of the associated project's smart contract. It aims to enhance security and value perception but does not guarantee safety or profitability. The audit isn't an endorsement of the project and doesn't absolve investors from conducting their due diligence.
Liability for any losses related to the use or interpretation of this audit is expressly disclaimed. Investing in blockchain and cryptocurrency projects inherently involves risk, and investors should only commit funds they are prepared to lose.
Investors are strongly advised to "Do Your Research" (DYOR). Here's a simplified checklist to guide the DYOR process:
1. Research the project and team. 2. Review audits and code. 3. Analyze token metrics and unlock dates. 4. Verify self-contribution in the launchpad pool. 5. Understand the token's functions and features. 6. Investigate token explorer comments. 7. Assess community activity and reviews. 8. Verify partnerships and compare the roadmap with the team's capabilities. 9. Trust your intuition and evaluate risks.