prysm-pulse/beacon-chain/utils
Raul Jordan f89fce9bd7
Implement Basic LMD Ghost Fork Choice Skeleton + Helper Funcs (#1310)
* add fork choice helpers

* LMD GHOST basic implementation

* add todos

* add in the initial test and finalize rest of functions

* added tests

* more simulation, adding trivial case with only one option for a head

* panics

* begin helper function tests

* more helper tests

* higher vote wins

* LMD Ghost full test

* comment

* add types

* optimize

* prepared

* deposits for chain

* lint

* use the hash beacon block util

* rem unnecessary db methods

* comments

* setup works
2019-01-19 10:57:51 +08:00
..
block_vote_cache_test.go Move BlockVoteCache out of ActiveState (#739) 2018-11-11 08:54:17 -08:00
block_vote_cache.go remove BlockVoteCacheDeepCopy function (#966) 2018-11-25 22:26:44 +08:00
BUILD.bazel Add in ChainStart Listener (#1327) 2019-01-17 23:14:32 +08:00
clock_test.go Implement Precise Ticker For Slot Interval (#635) 2018-10-10 11:17:48 -05:00
clock.go Implement Precise Ticker For Slot Interval (#635) 2018-10-10 11:17:48 -05:00
flags.go Auto Clean Block Vote Cache (#972) 2018-11-28 17:02:35 +08:00
POWlogs.go Implement Basic LMD Ghost Fork Choice Skeleton + Helper Funcs (#1310) 2019-01-19 10:57:51 +08:00
shuffle_test.go Reformat Configs for Readability (#1256) 2019-01-05 20:36:05 -08:00
shuffle.go Update Shuffle Function (#1055) 2018-12-09 11:21:23 -08:00