defirisk.co
rubric v1.7.0

Constructor calls _disableInitializers()

ether.fi's assessment for RD-F-023 — scored green on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.

Evidence summary #

All sampled UUPS implementation contracts call _disableInitializers() in their constructor: LiquidityPool, EETH, WeETH, EtherFiOracle, WithdrawRequestNFT, EtherFiAdmin, StakingManager, NodeOperatorManager, MembershipManager, RoleRegistry (10 contracts confirmed). Standard OZ protection pattern correctly applied.

Sources #

Methodology #

Determine whether implementation contract constructors call `_disableInitializers()` to prevent re-initialization of the implementation directly.

See the full factor methodology and distribution across all protocols →

rubric_version v1.7.0 protocol ether-fi factor RD-F-023 score green collected_at 2026-04-28 13:58:46