Dependency tree uses EOL Solidity version
Lombard Finance's assessment for RD-F-174 — scored green on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.
Evidence summary #
Deployed contracts use Solidity 0.8.20 and 0.8.24. Both versions are within the actively maintained Solidity 0.8.x series. The latest Solidity 0.8.x release is 0.8.28 (as of early 2026); 0.8.20 and 0.8.24 are older but not EOL — Solidity maintains backward compatibility within the 0.8.x series and has not announced an EOL policy for 0.8.20. No EOL Solidity version in use for any core contract. No Vyper usage detected.
Sources #
- GitHubhardhat.config.ts compiler configurationhardhat.config.ts sets solidity 0.8.24 as project compilerretrieved 2026-05-05
- LBTC Implementation — compiler versionLBTC impl: Solidity 0.8.20 (not EOL); BridgeV2: Solidity 0.8.24 (not EOL)retrieved 2026-05-05
Methodology #
Determine whether the deployed code or its dependencies use an EOL or unsupported Solidity version without a forward-compatibility patch.
See the full factor methodology and distribution across all protocols →