★ Reinitializable implementation (no _disableInitializers)
dYdX v4 (dYdX Chain)'s assessment for RD-F-143 — scored not_applicable on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.
Evidence summary #
Not applicable. No EVM proxy pattern, no OpenZeppelin initialize(), no _disableInitializers() pattern on a Cosmos SDK appchain. Go module initialization is a compile-time/genesis-time concern with no proxy re-initialization attack surface. N/A by substrate.
Sources #
- GitHubdYdX v4-chain GitHub repositorydYdX v4-chain — Go codebase, no EVM proxy patternretrieved 2026-05-17
Methodology #
Determine whether the implementation contract does not call `_disableInitializers()` in its constructor, leaving re-initialization possible.
See the full factor methodology and distribution across all protocols →
rubric_version v1.7.0 protocol dydx-v4 factor RD-F-143 score not_applicable collected_at 2026-05-17 09:58:47