diff --git a/tests/fuzzing/ssz_fuzzing.nim b/tests/fuzzing/ssz_fuzzing.nim index a20c36bfb..80b49ab7d 100644 --- a/tests/fuzzing/ssz_fuzzing.nim +++ b/tests/fuzzing/ssz_fuzzing.nim @@ -19,6 +19,9 @@ template sszFuzzingTest*(T: type) = let reEncoded = SSZ.encode(decoded) + when T isnot SignedBeaconBlock: + let hash = hash_tree_root(decoded) + if payload != reEncoded: when hasSerializationTracing: # Run deserialization again to produce a seriazation trace @@ -30,6 +33,9 @@ template sszFuzzingTest*(T: type) = echo "Re-encoided payload with len = ", reEncoded.len echo reEncoded + when T isnot SignedBeaconBlock: + echo "HTR: ", hash + echo repr(decoded) doAssert false