prysm-pulse/shared/hashutil
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
..
beacon_block_test.go Implement Basic LMD Ghost Fork Choice Skeleton + Helper Funcs (#1310) 2019-01-19 10:57:51 +08:00
beacon_block.go Refactor hashing of beaconblock to shared (#1315) 2019-01-15 00:41:20 +08:00
BUILD.bazel Refactor hashing of beaconblock to shared (#1315) 2019-01-15 00:41:20 +08:00
hash_test.go Implement Validator Rotation Logic (#1279) 2019-01-13 12:52:31 -08:00
hash.go Verify Block Proposer RANDAO (#1104) 2018-12-27 23:19:32 -06:00
merkleRoot_test.go Wrap Up Data Structure Renaming (#1270) 2019-01-09 03:49:17 -06:00
merkleRoot.go fix helper (#1198) 2018-12-30 11:03:36 +08:00