[bdk_chain_redesign] More tweaks and renamings
This commit is contained in:
parent
ddd5e951f5
commit
24cd8c5cc7
@ -190,7 +190,7 @@ impl<A: BlockAnchor, I: TxIndex> IndexedTxGraph<A, I> {
|
||||
}
|
||||
}
|
||||
|
||||
pub fn filter_and_insert_txs<'t, T>(
|
||||
pub fn insert_relevant_txs<'t, T>(
|
||||
&mut self,
|
||||
txs: T,
|
||||
observation: ObservedAs<A>,
|
||||
|
@ -82,16 +82,16 @@ impl LocalChain {
|
||||
};
|
||||
|
||||
// the first block's height to invalidate in the local chain
|
||||
let invalidate_from = self.blocks.range(invalidate_lb..).next().map(|(&h, _)| h);
|
||||
let invalidate_from_height = self.blocks.range(invalidate_lb..).next().map(|(&h, _)| h);
|
||||
|
||||
// the first block of height to invalidate (if any) should be represented in the update
|
||||
if let Some(first_invalid) = invalidate_from {
|
||||
if !update.contains_key(&first_invalid) {
|
||||
return Err(UpdateError::NotConnected(first_invalid));
|
||||
if let Some(first_invalid_height) = invalidate_from_height {
|
||||
if !update.contains_key(&first_invalid_height) {
|
||||
return Err(UpdateError::NotConnected(first_invalid_height));
|
||||
}
|
||||
}
|
||||
|
||||
let invalidated_heights = invalidate_from
|
||||
let invalidated_heights = invalidate_from_height
|
||||
.into_iter()
|
||||
.flat_map(|from_height| self.blocks.range(from_height..).map(|(h, _)| h));
|
||||
|
||||
|
@ -21,7 +21,7 @@
|
||||
//! # use bitcoin::Transaction;
|
||||
//! # let tx_a = tx_from_hex(RAW_TX_1);
|
||||
//! # let tx_b = tx_from_hex(RAW_TX_2);
|
||||
//! let mut graph = TxGraph::<BlockId>::default();
|
||||
//! let mut graph: TxGraph = TxGraph::default();
|
||||
//!
|
||||
//! // preview a transaction insertion (not actually inserted)
|
||||
//! let additions = graph.insert_tx_preview(tx_a);
|
||||
|
Loading…
x
Reference in New Issue
Block a user