Skip to main content

derive_selection_bitmap

Function derive_selection_bitmap 

Source
pub fn derive_selection_bitmap(
    feed_id: &[u8; 32],
    registry_version: u32,
    canonical_timestamp: i64,
    node_count: u32,
    signatures_required: u8,
    redundancy_buffer: u8,
) -> Result<[u8; 32], DataUpdateError>
Expand description

Derive the deterministic selection bitmap for a round.

seed = keccak(SELECTION_SEED_PREFIX, feed_id, registry_version_be, canonical_timestamp_be), then derive_group_bitmap(seed, node_count, effective_selection_size(...)).