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
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