Solc version used (known-bug versions flagged)
mETH Protocol's assessment for RD-F-170 — scored green on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.
Evidence summary #
All deployed contracts use Solidity v0.8.20+commit.a1b79de6 (confirmed across Staking, Oracle, L1cmETHAdapter, BoringVault, LiquidityBuffer, PositionManagerAAVE implementations). No high/critical bugs documented for 0.8.20 on Etherscan solcbuginfo. TransientStorageClearingHelperCollision (high severity) only affects 0.8.28-0.8.33 — not applicable. viaIR is NOT set in foundry.toml, so no viaIR-specific bugs apply.
Sources #
- GitHubmantle-lsp/contracts foundry.toml — Solidity 0.8.20, no viaIRfoundry.toml: solc_version = '0.8.20'; viaIR not setretrieved 2026-05-16
- Etherscan Solidity Bug Info — 0.8.20 cleanEtherscan solcbuginfo — no high/critical bugs for 0.8.20; TransientStorageClearingHelperCollision only in 0.8.28+retrieved 2026-05-16
Methodology #
Identify the Solidity compiler version used for deployed bytecode and flag if it appears on the known-bug list (solc bugs.json or Vyper 0.2.15–0.3.0 range).
See the full factor methodology and distribution across all protocols →