@@ -102,17 +102,6 @@ FUZZ_TARGET_INIT(script, initialize_script)
102
102
(void )script.IsPushOnly ();
103
103
(void )script.GetSigOpCount (/* fAccurate= */ false );
104
104
105
- (void )FormatScript (script);
106
- (void )ScriptToAsmStr (script, false );
107
- (void )ScriptToAsmStr (script, true );
108
-
109
- UniValue o1 (UniValue::VOBJ);
110
- ScriptPubKeyToUniv (script, o1, true );
111
- UniValue o2 (UniValue::VOBJ);
112
- ScriptPubKeyToUniv (script, o2, false );
113
- UniValue o3 (UniValue::VOBJ);
114
- ScriptToUniv (script, o3);
115
-
116
105
{
117
106
const std::vector<uint8_t > bytes = ConsumeRandomLengthByteVector (fuzzed_data_provider);
118
107
CompressedScript compressed_script;
@@ -178,4 +167,12 @@ FUZZ_TARGET_INIT(script, initialize_script)
178
167
Assert (dest == GetScriptForDestination (tx_destination_2));
179
168
}
180
169
}
170
+
171
+ (void )FormatScript (script);
172
+ (void )ScriptToAsmStr (script, /* fAttemptSighashDecode=*/ fuzzed_data_provider.ConsumeBool ());
173
+
174
+ UniValue o1 (UniValue::VOBJ);
175
+ ScriptPubKeyToUniv (script, o1, /* include_hex=*/ fuzzed_data_provider.ConsumeBool ());
176
+ UniValue o3 (UniValue::VOBJ);
177
+ ScriptToUniv (script, o3);
181
178
}
0 commit comments