pub trait PrepareBlockFilterRequest {
    // Required method
    fn prepare_block_filter_request(
        self: Arc<Self>,
        peer: &mut AmoWriteGuard<'_, Box<dyn NodeInterface>>,
        filter_type: BlockFilterType,
        start_height: u32,
        stop_hash: &u256,
        max_height_diff: u32,
        stop_index: &mut Option<Arc<BlockIndex>>,
        filter_index: &mut Amo<BlockFilterIndex>
    ) -> bool;
}

Required Methods§

source

fn prepare_block_filter_request( self: Arc<Self>, peer: &mut AmoWriteGuard<'_, Box<dyn NodeInterface>>, filter_type: BlockFilterType, start_height: u32, stop_hash: &u256, max_height_diff: u32, stop_index: &mut Option<Arc<BlockIndex>>, filter_index: &mut Amo<BlockFilterIndex> ) -> bool

Implementors§