From 1e50f4e2cbfcf9cad18605c21cdeecc7f0e8a22c Mon Sep 17 00:00:00 2001 From: Cifko Date: Thu, 25 Jan 2024 10:26:18 +0100 Subject: [PATCH] fixes --- .../src/hotstuff/on_receive_local_proposal.rs | 14 ++++++-------- dan_layer/state_store_sqlite/src/reader.rs | 2 +- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/dan_layer/consensus/src/hotstuff/on_receive_local_proposal.rs b/dan_layer/consensus/src/hotstuff/on_receive_local_proposal.rs index 4c93a6670f..15737a3c6b 100644 --- a/dan_layer/consensus/src/hotstuff/on_receive_local_proposal.rs +++ b/dan_layer/consensus/src/hotstuff/on_receive_local_proposal.rs @@ -121,9 +121,7 @@ impl OnReceiveLocalProposalHandler OnReceiveLocalProposalHandler::ReadTransaction<'_>, + tx: &mut ::WriteTransaction<'_>, block: Block, local_committee: &Committee, local_committee_shard: &CommitteeShard, @@ -258,12 +256,12 @@ impl OnReceiveLocalProposalHandler::ReadTransaction<'_>, + tx: &mut ::WriteTransaction<'_>, candidate_block: Block, local_committee: &Committee, local_committee_shard: &CommitteeShard, ) -> Result { - if Block::has_been_processed(tx, candidate_block.id())? { + if Block::has_been_processed(tx.deref_mut(), candidate_block.id())? { return Err(ProposalValidationError::BlockAlreadyProcessed { block_id: *candidate_block.id(), height: candidate_block.height(), @@ -272,7 +270,7 @@ impl OnReceiveLocalProposalHandler OnReceiveLocalProposalHandler StateStoreReadTransa let foreign_proposals = foreign_proposals::table .filter(foreign_proposals::state.eq("Mined")) - .filter(foreign_proposals::mined_at.le(to_height.0 as i64)) + .filter(foreign_proposals::proposed_height.le(to_height.0 as i64)) .load::(self.connection()) .map_err(|e| SqliteStorageError::DieselError { operation: "foreign_proposal_get_all",