Solc version used (known-bug versions flagged)
Across 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 #
foundry.toml specifies `solc = "0.8.30"` (confirmed) with EVM version Prague. Solc 0.8.30 was released 2025-05-07 as a maintenance release for the Pectra upgrade. Known bugs listed in the Solidity 0.8.30 docs: SOL-2023-3 (VerbatimInvalidDeduplication — affects Yul verbatim, not Solidity compilation), SOL-2023-2 (FullInlinerNonExpressionSplitArgumentEvaluationOrder — only triggered by non-default optimization sequence), SOL-2023-1 (MissingSideEffectsOnSelectorAccess — `.selector` side-effects ...
Sources #
- URLhttps://docs.soliditylang.org/en/v0.8.30/bugs.htmlretrieved 2026-04-28
- https://etherscan.io/address/0xc186fa914353c44b2e33ebe05f21846f1048bedaretrieved 2026-04-28
- https://github.com/across-protocol/contracts/blob/master/foundry.tomlretrieved 2026-04-28
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 →