prysm-pulse/beacon-chain/db
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
..
attestation_test.go Makes test naming consistent across codebase (#1636) 2019-02-22 07:11:26 -08:00
attestation.go Remove Processed Block Operations from DB (#1626) 2019-02-18 15:34:49 -08:00
block_operations_test.go Name Changes to Align with V0.3 (#1621) 2019-02-18 10:52:16 -06:00
block_operations.go Name Changes to Align with V0.3 (#1621) 2019-02-18 10:52:16 -06:00
block_test.go Add State Generator (#1718) 2019-03-07 11:02:47 +08:00
block.go Revert "Create and Verify Signatures for Attestations (#1908)" (#1958) 2019-03-10 20:02:47 -04:00
BUILD.bazel Post ChainStart Validator Activation (#1934) 2019-03-12 00:05:55 -04:00
cleanup_history_test.go Makes test naming consistent across codebase (#1636) 2019-02-22 07:11:26 -08:00
cleanup_history.go db methods: remove Get prefix (#1351) 2019-01-21 17:34:11 +08:00
db_test.go Provide Real Keystore to Validator Service for Public/Private Key Access at Runtime (#1570) 2019-02-13 17:49:06 -06:00
db.go Post ChainStart Validator Activation (#1934) 2019-03-12 00:05:55 -04:00
deposits.go Post ChainStart Validator Activation (#1934) 2019-03-12 00:05:55 -04:00
pending_deposits_test.go Post ChainStart Validator Activation (#1934) 2019-03-12 00:05:55 -04:00
pending_deposits.go Post ChainStart Validator Activation (#1934) 2019-03-12 00:05:55 -04:00
schema.go Add State Generator (#1718) 2019-03-07 11:02:47 +08:00
setup_db.go Test Syncing with Another Fully Synced Service (#1594) 2019-02-23 11:36:20 +05:30
state_test.go Add State Generator (#1718) 2019-03-07 11:02:47 +08:00
state.go Add State Generator (#1718) 2019-03-07 11:02:47 +08:00
validator_test.go Save Validator Public Key -> Index in DB (#1690) 2019-02-25 09:37:02 -08:00
validator.go Batch db write in order to resolve test slowliness (#1732) 2019-02-28 13:14:52 +08:00
verify_contract_test.go Complain if contract address changes (#1724) 2019-02-26 13:40:17 -05:00
verify_contract.go Tracing additions (#1747) 2019-02-27 19:55:47 -08:00