Skip to content

Commit 1114dc9

Browse files
committed
wip: reduce to use mostly u8
- TODO: fix the consume_u64 and add checked mul
1 parent 867c696 commit 1114dc9

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

fuzz/src/fuzz_utils.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,8 @@ pub fn consume_keychain_indices(
124124
) -> BTreeMap<KeychainKind, u32> {
125125
let mut indices = BTreeMap::new();
126126
if consume_bool(data) {
127-
let count = consume_u32(data);
128-
let start = consume_u32(data);
127+
let count = consume_u8(data) as u32;
128+
let start = consume_u8(data) as u32;
129129
indices.extend((start..count).map(|idx| (keychain, idx)))
130130
}
131131
indices
@@ -196,7 +196,7 @@ pub fn consume_txs(mut data: &[u8], wallet: &mut Wallet) -> Vec<Arc<Transaction>
196196

197197
for _ in 0..txout_count {
198198
let spk = consume_spk(&mut data, wallet, &mut unique_hash);
199-
let sats = consume_u64(&mut data) * 1_000;
199+
let sats = (consume_u8(&mut data) as u64) * 1_000;
200200
let amount = Amount::from_sat(sats);
201201
let tx_output = TxOut {
202202
value: amount,
@@ -228,7 +228,7 @@ pub fn consume_txouts(mut data: &[u8]) -> BTreeMap<OutPoint, TxOut> {
228228
let prev_vout = consume_u32(&mut data);
229229
let prev_output = OutPoint::new(prev_txid, prev_vout);
230230

231-
let sats = consume_u64(&mut data) * 1_000;
231+
let sats = (consume_u8(&mut data) as u64) * 1_000;
232232
let amount = Amount::from_sat(sats);
233233

234234
// TODO: (@leonardo) should we use different spks ?

0 commit comments

Comments
 (0)