Skip to content

Commit 97daa2d

Browse files
committed
fix: accept low score only
1 parent 1d1bbd7 commit 97daa2d

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

crates/evm/src/trace/identifier/local.rs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,13 @@ impl TraceIdentifier for LocalTraceIdentifier<'_> {
3131
let (_, (id, abi)) = self
3232
.known_contracts
3333
.iter()
34-
.map(|(id, (abi, known_code))| {
35-
(OrderedFloat(diff_score(known_code, code)), (id, abi))
34+
.filter_map(|(id, (abi, known_code))| {
35+
let score = diff_score(known_code, code);
36+
if score < 0.1 {
37+
Some((OrderedFloat(score), (id, abi)))
38+
} else {
39+
None
40+
}
3641
})
3742
.min_by_key(|(score, _)| *score)?;
3843

0 commit comments

Comments
 (0)