mirror of
https://github.com/mimblewimble/grin.git
synced 2025-01-20 19:11:08 +03:00
bab7bd7060
* failing test case that exercises prepare_mineable_transactions and reconcile_block and highlights what appears to be unexpected behavior * adjust the failing test - the failure state is where we have a tx in the pool *but* it is not in the list of roots in the pool * zero confirmation txs are now working introduce update_roots to graph to ensure pool is consistent after calling remove_pool_transaction * move update_roots to sweep_transactions so we only call it once rework update_roots to be more efficient * use HashSet in reconcile_block to avoid marking txs multiple times * use HashSet and not HashMap return from mark_transaction early if already seen tx |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
rustfmt.toml |