defirisk.co
rubric v1.7.0

Reentrancy guard on external-calling functions

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

Evidence summary #

StakedUSDe implements OpenZeppelin ReentrancyGuard on transferInRewards(), _deposit(), _withdraw(). EthenaMinting V2 implements nonReentrant on mint(), redeem(), transferToCustody(). USDe has no external calls in critical paths requiring reentrancy guard.

Sources #

  • GitHub
    EthenaMinting.solEthenaMinting.sol — nonReentrant on mint, redeem, transferToCustodyretrieved 2026-04-28
  • GitHub
    StakedUSDe.solStakedUSDe.sol — ReentrancyGuard on _deposit, _withdraw, transferInRewardsretrieved 2026-04-28

Methodology #

Determine whether all state-mutating functions that perform external calls carry `nonReentrant` or an equivalent reentrancy guard.

See the full factor methodology and distribution across all protocols →

rubric_version v1.7.0 protocol ethena factor RD-F-014 score green collected_at 2026-04-28 13:58:51