

Archon public report
MantleMessageBoard
Mantle Mainnet · scan depth deep · generated 6/9/2026, 8:00:04 AM
Risk Score
36
Archon completed a read-only Mantle Mainnet audit of that and found 12 deterministic findings. The highest-priority issue is Timestamp, with risk score 36/100 based on severity-weighted findings. Timestamp was detected from deterministic analysis at that.sol:59-77. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used. Review the recommended fixes and run regression tests before deployment.
Findings
| Severity | Finding | Location | Confidence |
|---|---|---|---|
| low | Timestamp Timestamp was detected from deterministic analysis at that.sol:59-77. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used. | that.sol:59 | 74% |
| info | Solc Version Solc Version was detected from deterministic analysis at that.sol:2. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used. | that.sol:2 | 74% |
| info | Naming Convention Naming Convention was detected from deterministic analysis at that.sol:59. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used. | that.sol:59 | 74% |
| info | Naming Convention Naming Convention was detected from deterministic analysis at that.sol:38. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used. | that.sol:38 | 74% |
| info | Naming Convention Naming Convention was detected from deterministic analysis at that.sol:83. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used. | that.sol:83 | 74% |
| medium | Pack small storage variables into fewer slots Pack small storage variables into fewer slots was detected from deterministic analysis at that.sol:9. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used. | that.sol:9 | 74% |
| info | Replace long revert string with custom error Replace long revert string with custom error was detected from deterministic analysis at that.sol:30. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used. | that.sol:30 | 74% |
| info | Replace long revert string with custom error Replace long revert string with custom error was detected from deterministic analysis at that.sol:39. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used. | that.sol:39 | 74% |
| info | Replace long revert string with custom error Replace long revert string with custom error was detected from deterministic analysis at that.sol:68. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used. | that.sol:68 | 74% |
| info | Replace long revert string with custom error Replace long revert string with custom error was detected from deterministic analysis at that.sol:84. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used. | that.sol:84 | 74% |
| info | Mark never-changing value constant or immutable Mark never-changing value constant or immutable was detected from deterministic analysis at that.sol:9. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used. | that.sol:9 | 74% |
| info | Use != 0 for unsigned non-zero checks Use != 0 for unsigned non-zero checks was detected from deterministic analysis at that.sol:39. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used. | that.sol:39 | 74% |

