From e447c082e07f50768179100ca6525757ea6505a1 Mon Sep 17 00:00:00 2001 From: Giacomo Pasini Date: Mon, 4 Apr 2022 14:15:29 +0200 Subject: [PATCH] fix recovery test usage of spending counters --- src/recovery/tally.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/recovery/tally.rs b/src/recovery/tally.rs index 27c406cb..151bed95 100644 --- a/src/recovery/tally.rs +++ b/src/recovery/tally.rs @@ -3,6 +3,7 @@ use chain_core::property::Fragment as _; use chain_crypto::{Ed25519Extended, SecretKey}; use chain_impl_mockchain::{ account::{self, LedgerError, SpendingCounter}, + accounting::account::SpendingCounterIncreasing, block::{Block, BlockDate, HeaderId}, certificate::{self, VoteCast, VotePlan, VotePlanId}, chaineval::ConsensusEvalContext, @@ -466,7 +467,11 @@ impl FragmentReplayer { value: utxo.value, }; wallet - .set_state(utxo.value.into(), Default::default()) + .set_state( + utxo.value.into(), + SpendingCounterIncreasing::new_from_counter(SpendingCounter::zero()) + .get_valid_counters(), + ) .expect("cannot update wallet state"); wallets.insert(utxo.address.clone(), wallet); if committee_members.contains(&utxo.address) {