We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1994786 commit 1eac96aCopy full SHA for 1eac96a
src/test/fuzz/hex.cpp
@@ -35,7 +35,13 @@ FUZZ_TARGET(hex)
35
assert(uint256::FromUserHex(random_hex_string));
36
}
37
if (const auto result{uint256::FromUserHex(random_hex_string)}) {
38
- assert(uint256::FromHex(result->ToString()));
+ const auto result_string{result->ToString()}; // ToString() returns a fixed-length string without "0x" prefix
39
+ assert(result_string.length() == 64);
40
+ assert(IsHex(result_string));
41
+ assert(TryParseHex(result_string));
42
+ assert(Txid::FromHex(result_string));
43
+ assert(Wtxid::FromHex(result_string));
44
+ assert(uint256::FromHex(result_string));
45
46
(void)uint256S(random_hex_string);
47
try {
0 commit comments