Audit report published Oct 2025. EVM · Solidity.
| Severity | Count |
|---|---|
| Medium | 4 |
| Low | 4 |
| Informational | 2 |
| Total | 10 |
Safe Edges reviewed Yuchifun's Solidity bonding-curve contracts (FFactory, FRouter, FERC20 and Bonding) in 2025. Ten issues were identified: four Medium, four Low and two Informational, one of which is a gas optimisation. The Medium issues covered duplicate trading pairs, buys and sells without slippage protection, admin parameters without upper bounds, and the ERC-20 approve race condition. The original report did not record resolution statuses.
M-01 Missing Check for Existing Pair in FFactory::createPairM-02 Lack of Slippage Protection in Bonding::sell and Bonding::buy FunctionsM-03 Missing Maximum Value RestrictionsM-04 Race Condition Vulnerability in FERC20::approve FunctionL-01 Missing Token Address Validation in FFactory::createPairL-02 Missing Input Validation in Multiple FunctionsL-03 Stuck ETH in Bonding::buy FunctionL-04 Incorrect usage of AccessControl in upgradeable contractsI-01 Use Ownable2StepUpgradeable for Ownership TransfersG-01 Validation of Pair Existence for Gas OptimizationSend the repository and a commit hash through the contact form, message @bugtester25 on Telegram, or book a 30-minute scoping call. 200+ protocols audited · $4B+ secured · 0 hacks post-audit. Prefer email? info@safeedges.in.