prysm-pulse/beacon-chain/core
Raul Jordan 4b775e76d5 Advance Beacon State Transition Part 3: Simulate Validator Deposits (#1276)
* deposit definition according to latest spec

* ssz decode input data tests

* fix todo

* ignore XXX fields in struct

* fix

* timestamp

* gazelle run processing

* process deposit complete

* all logic complete

* verify merkle branch

* gazelle

* process deposit func

* diff cov 1005

* add todo"

* all test cases written down

* most tests complete

* ttl timestamp fail

* 100% code coverage in deposits

* fix params

* encode deposit data helper func

* state transition with no slots failing with panic at calcnewblockhashes

* smaller deposits for chain start

* state advancement benches

* ran go tests

* bazel

* improve the thing

* lint

* works works works

* all conflicts fixed

* edit readme to specify tests format

* edit readme to specify tests format

* skip slots works yay

* gazelle

* edit readme to specify tests format

* wrapped up all randao simulation

* fix

* passing

* goimports

* move to slices pkg

* deadcode

* deposit yaml tests

* created deposit trie implementation in Go

* created deposit trie implementation in Go

* gazelle

* merkle branch generation

* merkle branch generation

* more merkle debugging

* fix deposit trie

* include new merkle trie functions

* update all deposit operations

* capitalize

* advancing deposits fully works, grows the validator set

* wrap up time formatting

* lint fix

* include all information in the README

* revert

* clean up before merge

* nishant comments
2019-01-12 09:10:39 +08:00
..
attestations Core Package Clean up Part 2 (#1268) 2019-01-10 07:49:50 +08:00
balances Core Package Clean up Part 2 (#1268) 2019-01-10 07:49:50 +08:00
blocks Implement PoW Chain Deposit Trie in Go (#1285) 2019-01-11 16:29:30 +08:00
epoch Core Package Clean up Part 2 (#1268) 2019-01-10 07:49:50 +08:00
randao Advance Beacon State Transition Part 2: Simulate Block Randao at Every Slot (#1252) 2019-01-11 18:55:01 +08:00
state Advance Beacon State Transition Part 3: Simulate Validator Deposits (#1276) 2019-01-12 09:10:39 +08:00
validators Core Package Clean up Part 2 (#1268) 2019-01-10 07:49:50 +08:00