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;
}