SELFDESTRUCT reachable from non-admin path
Dolomite's assessment for RD-F-011 — scored green on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.
Evidence summary #
Direct inspection of OperationImpl.sol and DolomiteMargin.sol source confirms no SELFDESTRUCT opcode. AdminImpl.sol is a library with no selfdestruct. The dYdX Solo-Margin heritage (immutable, non-upgradeable core) makes SELFDESTRUCT absence consistent with architecture.
Sources #
- GitHubDolomiteMargin AdminImpl.solAdminImpl.sol: no selfdestruct or delegatecall operationsretrieved 2026-05-16
- DolomiteMargin OperationImpl.solOperationImpl.sol: no SELFDESTRUCT opcode (library contract, deposit/withdraw/trade operations)retrieved 2026-05-16
Methodology #
Determine whether any deployed contract contains the SELFDESTRUCT opcode in a code path reachable from a non-admin caller.
See the full factor methodology and distribution across all protocols →
rubric_version v1.7.0 protocol dolomite factor RD-F-011 score green collected_at 2026-05-16 11:12:56