ArchonArchon
Public verified reportRun your own audit

Archon public report

MantleComplexVaultLab

Mantle Mainnet · scan depth quick · generated 6/9/2026, 8:14:54 AM

Risk Score

100

Archon completed a read-only Mantle Mainnet audit of with and found 174 deterministic findings. The highest-priority issue is Arbitrary Send Erc20, with risk score 100/100 based on severity-weighted findings. Arbitrary Send Erc20 was detected from deterministic analysis at with.sol:927-953. 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: 51high: 14info: 88medium: 21critical: 0
SeverityFindingLocationConfidence
high

Arbitrary Send Erc20

Arbitrary Send Erc20 was detected from deterministic analysis at with.sol:927-953. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:92786%
high

Reentrancy Eth

Reentrancy Eth was detected from deterministic analysis at with.sol:422-447. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:42286%
high

Unchecked Transfer

Unchecked Transfer was detected from deterministic analysis at with.sol:554-594. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:55486%
high

Unchecked Transfer

Unchecked Transfer was detected from deterministic analysis at with.sol:868-897. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:86886%
high

Unchecked Transfer

Unchecked Transfer was detected from deterministic analysis at with.sol:974-1026. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:97486%
high

Unchecked Transfer

Unchecked Transfer was detected from deterministic analysis at with.sol:1107-1115. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:110786%
high

Unchecked Transfer

Unchecked Transfer was detected from deterministic analysis at with.sol:817-835. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:81786%
high

Unchecked Transfer

Unchecked Transfer was detected from deterministic analysis at with.sol:1064-1085. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:106486%
high

Unchecked Transfer

Unchecked Transfer was detected from deterministic analysis at with.sol:499-552. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:49986%
high

Unchecked Transfer

Unchecked Transfer was detected from deterministic analysis at with.sol:718-757. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:71886%
high

Unchecked Transfer

Unchecked Transfer was detected from deterministic analysis at with.sol:837-855. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:83786%
high

Unchecked Transfer

Unchecked Transfer was detected from deterministic analysis at with.sol:1034-1058. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:103486%
medium

Divide Before Multiply

Divide Before Multiply was detected from deterministic analysis at with.sol:554-594. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:55474%
medium

Divide Before Multiply

Divide Before Multiply was detected from deterministic analysis at with.sol:422-447. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:42274%
medium

Incorrect Equality

Incorrect Equality was detected from deterministic analysis at with.sol:478-493. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:47874%
medium

Incorrect Equality

Incorrect Equality was detected from deterministic analysis at with.sol:1158-1164. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:115874%
medium

Incorrect Equality

Incorrect Equality was detected from deterministic analysis at with.sol:385-420. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:38574%
medium

Reentrancy No Eth

Reentrancy No Eth was detected from deterministic analysis at with.sol:554-594. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:55474%
medium

Reentrancy No Eth

Reentrancy No Eth was detected from deterministic analysis at with.sol:621-642. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:62174%
medium

Reentrancy No Eth

Reentrancy No Eth was detected from deterministic analysis at with.sol:974-1026. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:97474%
medium

Reentrancy No Eth

Reentrancy No Eth was detected from deterministic analysis at with.sol:718-757. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:71874%
medium

Reentrancy No Eth

Reentrancy No Eth was detected from deterministic analysis at with.sol:499-552. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:49974%
medium

Tx Origin

Tx Origin was detected from deterministic analysis at with.sol:296-303. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:29674%
medium

Unchecked Lowlevel

Unchecked Lowlevel was detected from deterministic analysis at with.sol:837-855. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:83774%
medium

Unchecked Lowlevel

Unchecked Lowlevel was detected from deterministic analysis at with.sol:868-897. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:86874%
medium

Unchecked Lowlevel

Unchecked Lowlevel was detected from deterministic analysis at with.sol:422-447. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:42274%
medium

Unchecked Lowlevel

Unchecked Lowlevel was detected from deterministic analysis at with.sol:460-476. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:46074%
medium

Unchecked Lowlevel

Unchecked Lowlevel was detected from deterministic analysis at with.sol:817-835. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:81774%
medium

Uninitialized Local

Uninitialized Local was detected from deterministic analysis at with.sol:767. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:76774%
medium

Unused Return

Unused Return was detected from deterministic analysis at with.sol:667-689. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:66774%
low

Events Maths

Events Maths was detected from deterministic analysis at with.sol:305-316. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:30574%
low

Calls Loop

Calls Loop was detected from deterministic analysis at with.sol:974-1026. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:97474%
low

Calls Loop

Calls Loop was detected from deterministic analysis at with.sol:1034-1058. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:103474%
low

Reentrancy Benign

Reentrancy Benign was detected from deterministic analysis at with.sol:499-552. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:49974%
low

Reentrancy Benign

Reentrancy Benign was detected from deterministic analysis at with.sol:667-689. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:66774%
low

Reentrancy Benign

Reentrancy Benign was detected from deterministic analysis at with.sol:780-815. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:78074%
low

Reentrancy Benign

Reentrancy Benign was detected from deterministic analysis at with.sol:974-1026. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:97474%
low

Reentrancy Benign

Reentrancy Benign was detected from deterministic analysis at with.sol:698-716. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:69874%
low

Reentrancy Events

Reentrancy Events was detected from deterministic analysis at with.sol:817-835. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:81774%
low

Reentrancy Events

Reentrancy Events was detected from deterministic analysis at with.sol:621-642. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:62174%
low

Reentrancy Events

Reentrancy Events was detected from deterministic analysis at with.sol:1064-1085. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:106474%
low

Reentrancy Events

Reentrancy Events was detected from deterministic analysis at with.sol:780-815. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:78074%
low

Reentrancy Events

Reentrancy Events was detected from deterministic analysis at with.sol:554-594. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:55474%
low

Reentrancy Events

Reentrancy Events was detected from deterministic analysis at with.sol:837-855. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:83774%
low

Reentrancy Events

Reentrancy Events was detected from deterministic analysis at with.sol:698-716. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:69874%
low

Reentrancy Events

Reentrancy Events was detected from deterministic analysis at with.sol:974-1026. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:97474%
low

Reentrancy Events

Reentrancy Events was detected from deterministic analysis at with.sol:667-689. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:66774%
low

Reentrancy Events

Reentrancy Events was detected from deterministic analysis at with.sol:718-757. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:71874%
low

Reentrancy Events

Reentrancy Events was detected from deterministic analysis at with.sol:460-476. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:46074%
low

Reentrancy Events

Reentrancy Events was detected from deterministic analysis at with.sol:1034-1058. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:103474%
low

Reentrancy Events

Reentrancy Events was detected from deterministic analysis at with.sol:422-447. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:42274%
low

Reentrancy Events

Reentrancy Events was detected from deterministic analysis at with.sol:927-953. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:92774%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:1121-1135. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:112174%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:927-953. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:92774%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:1087-1105. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:108774%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:644-661. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:64474%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:1064-1085. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:106474%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:974-1026. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:97474%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:780-815. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:78074%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:499-552. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:49974%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:857-866. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:85774%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:718-757. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:71874%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:339-363. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:33974%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:422-447. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:42274%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:365-379. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:36574%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:621-642. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:62174%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:667-689. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:66774%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:868-897. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:86874%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:596-619. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:59674%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:554-594. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:55474%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:698-716. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:69874%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:837-855. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:83774%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:817-835. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:81774%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:1137-1156. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:113774%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:478-493. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:47874%
low

Timestamp

Timestamp was detected from deterministic analysis at with.sol:460-476. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:46074%
info

Solc Version

Solc Version was detected from deterministic analysis at with.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.

with.sol:274%
info

Low Level Calls

Low Level Calls was detected from deterministic analysis at with.sol:422-447. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:42274%
info

Low Level Calls

Low Level Calls was detected from deterministic analysis at with.sol:837-855. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:83774%
info

Low Level Calls

Low Level Calls was detected from deterministic analysis at with.sol:460-476. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:46074%
info

Low Level Calls

Low Level Calls was detected from deterministic analysis at with.sol:868-897. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:86874%
info

Low Level Calls

Low Level Calls was detected from deterministic analysis at with.sol:817-835. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:81774%
info

Naming Convention

Naming Convention was detected from deterministic analysis at with.sol:282. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:28274%
info

Naming Convention

Naming Convention was detected from deterministic analysis at with.sol:307. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:30774%
info

Naming Convention

Naming Convention was detected from deterministic analysis at with.sol:306. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:30674%
info

Naming Convention

Naming Convention was detected from deterministic analysis at with.sol:308. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:30874%
info

Naming Convention

Naming Convention was detected from deterministic analysis at with.sol:289. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:28974%
info

Naming Convention

Naming Convention was detected from deterministic analysis at with.sol:265. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:26574%
info

Naming Convention

Naming Convention was detected from deterministic analysis at with.sol:296. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:29674%
info

Reentrancy Unlimited Gas

Reentrancy Unlimited Gas was detected from deterministic analysis at with.sol:385-420. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:38574%
info

Reentrancy Unlimited Gas

Reentrancy Unlimited Gas was detected from deterministic analysis at with.sol:1087-1105. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:108774%
info

Reentrancy Unlimited Gas

Reentrancy Unlimited Gas was detected from deterministic analysis at with.sol:422-447. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:42274%
high

Missing slippage enforcement for swap output

Missing slippage enforcement for swap output was detected from deterministic analysis at with.sol:142. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:14286%
high

tx.origin authorization can be phished through proxy calls

tx.origin authorization can be phished through proxy calls was detected from deterministic analysis at with.sol:297. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:29786%
medium

Timestamp-sensitive settlement lacks explicit tolerance window

Timestamp-sensitive settlement lacks explicit tolerance window was detected from deterministic analysis at with.sol:254. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:25474%
low

Review calldata parameter width

Review calldata parameter width was detected from deterministic analysis at with.sol:22. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:2274%
low

Review calldata parameter width

Review calldata parameter width was detected from deterministic analysis at with.sol:29. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:2974%
low

Review calldata parameter width

Review calldata parameter width was detected from deterministic analysis at with.sol:37. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:3774%
low

Review calldata parameter width

Review calldata parameter width was detected from deterministic analysis at with.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.

with.sol:3874%
low

Review calldata parameter width

Review calldata parameter width was detected from deterministic analysis at with.sol:1107. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:110774%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:220. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:22074%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:225. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:22574%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:247. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:24774%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:266. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:26674%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:273. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:27374%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:310. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:31074%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:311. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:31174%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:345. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:34574%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:372. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:37274%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:426. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:42674%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:507. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:50774%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:508. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:50874%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:561. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:56174%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:562. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:56274%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:565. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:56574%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:602. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:60274%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:616. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:61674%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:630. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:63074%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:673. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:67374%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:677. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:67774%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:700. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:70074%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:724. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:72474%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:794. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:79474%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:796. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:79674%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:933. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:93374%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:938. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:93874%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:985. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:98574%
info

Replace long revert string with custom error

Replace long revert string with custom error was detected from deterministic analysis at with.sol:986. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:98674%
info

Mark never-changing value constant or immutable

Mark never-changing value constant or immutable was detected from deterministic analysis at with.sol:47. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:4774%
info

Cache repeated storage read

Cache repeated storage read was detected from deterministic analysis at with.sol:345. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:34574%
info

Cache repeated storage read

Cache repeated storage read was detected from deterministic analysis at with.sol:402. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:40274%
info

Cache repeated storage read

Cache repeated storage read was detected from deterministic analysis at with.sol:533. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:53374%
info

Cache repeated storage read

Cache repeated storage read was detected from deterministic analysis at with.sol:682. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:68274%
info

Cache repeated storage read

Cache repeated storage read was detected from deterministic analysis at with.sol:803. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:80374%
info

Use unchecked loop increment where bounded

Use unchecked loop increment where bounded was detected from deterministic analysis at with.sol:969. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:96974%
info

Use unchecked loop increment where bounded

Use unchecked loop increment where bounded was detected from deterministic analysis at with.sol:1029. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:102974%
info

Cache array length before loop

Cache array length before loop was detected from deterministic analysis at with.sol:969. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:96974%
info

Cache array length before loop

Cache array length before loop was detected from deterministic analysis at with.sol:1029. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:102974%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:386. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:38674%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:404. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:40474%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:415. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:41574%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:423. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:42374%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:442. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:44274%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:450. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:45074%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:451. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:45174%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:468. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:46874%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:504. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:50474%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:535. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:53574%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:547. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:54774%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:558. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:55874%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:589. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:58974%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:611. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:61174%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:626. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:62674%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:627. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:62774%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:675. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:67574%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:729. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:72974%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:735. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:73574%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:740. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:74074%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:788. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:78874%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:881. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:88174%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:885. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:88574%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:889. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:88974%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:893. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:89374%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:932. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:93274%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:1009. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:100974%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:1021. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:102174%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:1068. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:106874%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:1091. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:109174%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:1126. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:112674%
info

Use != 0 for unsigned non-zero checks

Use != 0 for unsigned non-zero checks was detected from deterministic analysis at with.sol:1147. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:114774%
medium

Bitmap-pack boolean flags

Bitmap-pack boolean flags was detected from deterministic analysis at with.sol:148. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:14874%
medium

Bitmap-pack boolean flags

Bitmap-pack boolean flags was detected from deterministic analysis at with.sol:149. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:14974%
info

Remove redundant zero initialization

Remove redundant zero initialization was detected from deterministic analysis at with.sol:969. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:96974%
info

Remove redundant zero initialization

Remove redundant zero initialization was detected from deterministic analysis at with.sol:1029. The issue should be reviewed because it can affect contract correctness, user balances, or operational cost depending on how the function is used.

with.sol:102974%