prysm-pulse/beacon-chain/core
Raul Jordan c1a9937760
Post ChainStart Validator Activation (#1934)
* implemented all the merkle func signatures

* branch indices complete

* check for index out of range in generating merkle proof

* completed full tests for sparse merkle trie impl

* lint

* formatting

* gazelle

* commentary

* ivan comments

* fmt

* get rid of the deposit trie

* recalculate trie when eth1 data changes

* default data response recalculates tree

* update merkle trie to use raw bytes

* use the new verify merkle root func

* builds

* if default data response historical deposits are empty, return the deposit root at the contract at the time

* work on trie

* trying again with more logging

* keep track of merkle trie indices, use correct big int ops

* use uint for merkle idx

* add todo

* update ticker correctly

* fix config and remove unnecessary logs

* readd plus one fix

* clarify some details

* weird imports spacing

* gazelle, lint

* fix tests using the new deposit trie

* builds but tests still fail

* rpc tests

* lint

* tests pass

* bazel lint

* rem commented block

* revert att slot fix

* preston comments

* comments

* fix build

* address last comment

* use counter

* imports
2019-03-12 00:05:55 -04:00
..
attestations Revert "Create and Verify Signatures for Attestations (#1908)" (#1958) 2019-03-10 20:02:47 -04:00
balances Add Spans for Epoch Processing (#1895) 2019-03-05 14:18:07 -08:00
blocks Post ChainStart Validator Activation (#1934) 2019-03-12 00:05:55 -04:00
epoch Post ChainStart Validator Activation (#1934) 2019-03-12 00:05:55 -04:00
helpers minor fixes (#1949) 2019-03-08 21:12:38 -06:00
state Revert "Create and Verify Signatures for Attestations (#1908)" (#1958) 2019-03-10 20:02:47 -04:00
validators Add Spans for Epoch Processing (#1895) 2019-03-05 14:18:07 -08:00