go-ethereum/consensus/XDPoS
Jerome f8d3f9f8c6
Xin 113 is epoch switch (#37)
* add isEpochSwitch function and refactor utils

* fix broken first v2 epoch switch block

* use adaptor epoch switch function to determine v1 v2 epoch swtich block

* add test for the GetMasternodesByNumber and GetCurrentEpochSwitchBlock function

* add v2 test for isAuthroisedAddress

* Use GetCurrentEpochSwitchBlock in findNearestSignedBlock api
2022-01-14 21:38:38 +11:00
..
engines Xin 113 is epoch switch (#37) 2022-01-14 21:38:38 +11:00
utils Xin 113 is epoch switch (#37) 2022-01-14 21:38:38 +11:00
api.go refactor XDPoS to accommodate multiple consensus engine versions 2021-10-10 16:02:16 +11:00
XDPoS.go Xin 113 is epoch switch (#37) 2022-01-14 21:38:38 +11:00
XDPoS_test.go add a simple test to verify DB is the same across different engine versions 2021-10-16 13:22:48 +11:00