@@ -35,9 +35,7 @@ CScript ConsumeP2PKHScript(FuzzedDataProvider& fuzzed_data_provider)
3535
3636CAmount ConsumeAmount (FuzzedDataProvider& fuzzed_data_provider)
3737{
38- return fuzzed_data_provider.ConsumeIntegralInRange <CAmount>(
39- -1 ,
40- static_cast <CAmount>(MAX_MONEY) + 1 );
38+ return fuzzed_data_provider.ConsumeIntegralInRange <CAmount>(-1 , static_cast <CAmount>(MAX_MONEY) + 1 );
4139}
4240
4341std::vector<uint8_t > BuildAssetLockPayload (const uint8_t version, const std::vector<CTxOut>& credit_outputs)
@@ -69,10 +67,7 @@ uint256 ConsumeUInt256(FuzzedDataProvider& fuzzed_data_provider)
6967 return value;
7068}
7169
72- void initialize_asset_lock_unlock ()
73- {
74- SelectParams (CBaseChainParams::REGTEST);
75- }
70+ void initialize_asset_lock_unlock () { SelectParams (CBaseChainParams::REGTEST); }
7671} // namespace
7772
7873FUZZ_TARGET (asset_lock_tx, .init = initialize_asset_lock_unlock)
@@ -109,8 +104,9 @@ FUZZ_TARGET(asset_lock_tx, .init = initialize_asset_lock_unlock)
109104 tx.nType = fuzzed_data_provider.ConsumeBool () ? TRANSACTION_ASSET_UNLOCK : TRANSACTION_NORMAL;
110105 break ;
111106 case 1 : // bad-assetlocktx-non-empty-return
112- tx.vout [0 ].scriptPubKey = CScript () << OP_RETURN << fuzzed_data_provider.ConsumeBytes <uint8_t >(
113- fuzzed_data_provider.ConsumeIntegralInRange <size_t >(1 , 16 ));
107+ tx.vout [0 ].scriptPubKey = CScript () << OP_RETURN
108+ << fuzzed_data_provider.ConsumeBytes <uint8_t >(
109+ fuzzed_data_provider.ConsumeIntegralInRange <size_t >(1 , 16 ));
114110 break ;
115111 case 2 : // bad-assetlocktx-opreturn-outofrange
116112 tx.vout [0 ].nValue = fuzzed_data_provider.ConsumeBool () ? 0 : static_cast <CAmount>(MAX_MONEY) + 1 ;
@@ -129,9 +125,9 @@ FUZZ_TARGET(asset_lock_tx, .init = initialize_asset_lock_unlock)
129125 fuzzed_data_provider.ConsumeIntegralInRange <size_t >(0 , 8 ));
130126 break ;
131127 case 6 : // bad-assetlocktx-version
132- tx.vExtraPayload = BuildAssetLockPayload (
133- fuzzed_data_provider. ConsumeBool () ? uint8_t { 0 } : std::numeric_limits<uint8_t >::max (),
134- credit_outputs);
128+ tx.vExtraPayload = BuildAssetLockPayload (fuzzed_data_provider. ConsumeBool () ? uint8_t { 0 }
129+ : std::numeric_limits<uint8_t >::max (),
130+ credit_outputs);
135131 break ;
136132 case 7 : // bad-assetlocktx-emptycreditoutputs
137133 tx.vExtraPayload = BuildAssetLockPayload (CAssetLockPayload::CURRENT_VERSION, {});
0 commit comments