tari-project / tari-dan

BSD 3-Clause "New" or "Revised" License
7 stars 18 forks source link

fix(consensus): vote handling improvement, bug fixes #1157

Closed sdbondi closed 2 months ago

sdbondi commented 2 months ago

Description

fix(consensus): vote handling improvement, bug fixes Set preshards to 256 Fix sending duplicate transaction gossips Wait for foreign proposal before sequencing an output-only transaction that only currently involves the transaction receipt substate

Motivation and Context

Removed unnecessary view change calls when receiving votes from newviews Removed several epoch manager calls that can use committee info Fixed bug in vote processing Set number of preshards to 256 to test that it works (which it does so I've kept it) Add checks for valid block ids to a number of pending data database calls Fix propose bug where incorrect state could be used when parent block if a dummy

github-actions[bot] commented 2 months ago

Test Results (CI)

567 tests  ±0   567 :white_check_mark: ±0   1h 53m 6s :stopwatch: + 10m 21s  62 suites ±0     0 :zzz: ±0    2 files   ±0     0 :x: ±0 

Results for commit 2a8caec6. ± Comparison against base commit 49c82f79.