Bridge validator count (M)
Concrete's assessment for RD-F-148 — scored gray on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.
Evidence summary #
For LayerZero v2 OApps, validator count is expressed as DVN count per messaging pathway. The DVN configuration for PredepostVaultOApp's Ethereum-to-Stable-Network and Ethereum-to-Berachain pathways resides in the LZ v2 SendUln302 / ReceiveUln302 endpoint-level channel config, NOT in the OApp contract source. DVN count cannot be determined from source inspection alone. The LayerZero scan API (layerzeroscan.com) returned HTTP 429 (rate-limited). No alternative public source returned DVN count for this OApp. Honest-null: data is technically retrievable via on-chain call to SendUln302.getAppConfig(oappAddress, dstEid) but was not retrieved in this session.
Sources #
- GitHubPredepostVaultOApp.sol — DVN config not present in sourcesrc/periphery/predeposit/PredepostVaultOApp.sol — no DVN configuration in source; DVN config is set at LZ v2 endpoint level, not in OApp contractretrieved 2026-05-17
Methodology #
Count the number of distinct validators or signers in the bridge's signer set (for non-LZ bridges; use F179 for LayerZero OFT).
See the full factor methodology and distribution across all protocols →