From 28a409da713661a431366abeaa913e72501623c9 Mon Sep 17 00:00:00 2001 From: EthanYuan Date: Fri, 29 Dec 2023 13:24:41 +0800 Subject: [PATCH] fix(indexer): The end in `script_len_range` parameter of `IndexerSearchKeyFilter` is not inclusive. --- util/indexer/src/service.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/util/indexer/src/service.rs b/util/indexer/src/service.rs index 2dacb88475..0448dccf70 100644 --- a/util/indexer/src/service.rs +++ b/util/indexer/src/service.rs @@ -368,7 +368,7 @@ impl IndexerHandle { match filter_script_type { IndexerScriptType::Lock => { let script_len = extract_raw_data(&output.lock()).len(); - if script_len < r0 || script_len > r1 { + if script_len < r0 || script_len >= r1 { return None; } } @@ -378,7 +378,7 @@ impl IndexerHandle { .to_opt() .map(|script| extract_raw_data(&script).len()) .unwrap_or_default(); - if script_len < r0 || script_len > r1 { + if script_len < r0 || script_len >= r1 { return None; } }