Jerome
d55229677d
verify header including validator ( #71 )
...
* verify header including validator
* re-structure v1 v2 tests
* remove unused test function
* add test to check coinbase and validator address matches
* refactor engine v2 to group private functions into same file
2022-03-20 21:14:35 +11:00
Jerome
9bb1a6e1b3
XIN-159, 160 and 161 ( #69 )
...
* XIN-159, 160 and 161
* update the bft handler to make sure we don't process dis-qualified messages
* add verify header missing checks and its tests
2022-03-13 22:00:26 +11:00
Liam
a4b362ae9a
Xin 147 initial for both first v2 block and further, also introduce getExtraField function ( #64 )
...
* refactor initial and introduce getExtraField function
* add test for initial
* refactor snapshot
* initial first snapshot only
2022-03-08 20:34:11 +01:00
Jerome
e493ddfd6d
add verifyTC and verifyTimeoutMessage ( #63 )
...
* add verifyTC and verifyTimeoutMessage
* remove v2 func from adaptor
2022-03-02 09:17:57 +11:00
Liam
5a3acd173d
Xin-124 Deal with Block Time mine time ( #55 )
...
* add wait v2 period in miner
* add perido initial
* add mine and wait time
* update todo
* merge all xdc test config into 1
2022-02-13 11:40:47 +11:00
Jerome
328d555b9b
Xin 138 ( #49 )
...
* check block header after vote pool reached
* refactor test_helper to fix issues with tests randomly failing
2022-01-30 13:00:24 +11:00
Liam
ff0fcd3951
add test and fix issue on happy path ( #46 )
...
* add test and fix issue on happy path
* add prepare test
* update comment
2022-01-25 10:51:17 +03:00