ArchonArchon
Public verified reportRun your own audit

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

low: 1high: 0info: 10medium: 1critical: 0
SeverityFindingLocationConfidence
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:5974%
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:274%
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:5974%
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:3874%
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:8374%
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:974%
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:3074%
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:3974%
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:6874%
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:8474%
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:974%
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:3974%