defirisk.co
rubric v1.7.0

Public initialize() without initializer modifier

Save (formerly Solend)'s assessment for RD-F-022 — scored not_applicable on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.

Evidence summary #

Solana BPF/SBF programs are not EVM programs. No OpenZeppelin initializer modifier, no proxy-initializer pattern, no initialize() function in the EVM sense exists. Initialization in Solana uses instruction discriminators and account state validation. Structurally inapplicable to non-EVM substrate per protocol-type guidance.

Sources #

Methodology #

Determine whether any implementation contract exposes `initialize(…)` without the OpenZeppelin `initializer` modifier or equivalent initialization lock.

See the full factor methodology and distribution across all protocols →

rubric_version v1.7.0 protocol save factor RD-F-022 score not_applicable collected_at 2026-05-17 15:20:15