prysm-pulse/shared
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
..
bitutil CheckBit to work with small endian (#1628) 2019-02-18 12:45:20 -08:00
bls Revert "Create and Verify Signatures for Attestations (#1908)" (#1958) 2019-03-10 20:02:47 -04:00
bytesutil Create Wrapper Around Pure Go BLS Project in Prysm (#1625) 2019-02-19 09:09:50 -06:00
cmd Deprecate Old Configuration Flags (#1676) 2019-02-21 14:34:44 -06:00
debug Fixing profiling and tracing (#550) 2018-09-21 13:35:48 -05:00
event Standardize Naming of Shared Packages, Remove Deprecated Packages (#1435) 2019-01-31 10:53:58 +08:00
forkutils Update some of client to v0.3 spec (#1733) 2019-02-27 12:21:15 -08:00
hashutil Clean Up Batched Request (#1932) 2019-03-07 16:43:48 -06:00
iputils Return loopback address when disconnected from network (#1969) 2019-03-11 20:01:46 -07:00
keystore Revert "Create and Verify Signatures for Attestations (#1908)" (#1958) 2019-03-10 20:02:47 -04:00
legacyutil switch ethereum 2.0 to ethereum serenity (#714) 2018-11-01 07:02:01 -04:00
mathutil fix zero being power of two (#1684) 2019-02-22 06:45:25 -08:00
mclockutil Standardize Naming of Shared Packages, Remove Deprecated Packages (#1435) 2019-01-31 10:53:58 +08:00
messagehandler Handle Panics in Remaining Services (#1926) 2019-03-10 17:53:28 -05:00
p2p Return loopback address when disconnected from network (#1969) 2019-03-11 20:01:46 -07:00
params Post ChainStart Validator Activation (#1934) 2019-03-12 00:05:55 -04:00
prometheus Faucet enhancements + cluster private key management system (#1679) 2019-03-07 11:14:57 -05:00
sliceutil Standardize Naming of Shared Packages, Remove Deprecated Packages (#1435) 2019-01-31 10:53:58 +08:00
slotutil Update some of client to v0.3 spec (#1733) 2019-02-27 12:21:15 -08:00
ssz Add example encoding for godoc ssz (#1687) 2019-02-22 12:50:28 -05:00
testutil Clear Up Code Inconsistencies (#1836) 2019-03-03 09:31:29 -08:00
tracing Tracing additions (#1747) 2019-02-27 19:55:47 -08:00
trieutil Post ChainStart Validator Activation (#1934) 2019-03-12 00:05:55 -04:00
version Add simple version to binaries via golink (#1286) 2019-01-09 23:19:33 -05:00
BUILD.bazel Cleanup and Refactor Shared Package (#634) 2018-10-09 00:58:54 -05:00
service_registry_test.go Makes test naming consistent across codebase (#1636) 2019-02-22 07:11:26 -08:00
service_registry.go Implement WaitForChainStart RPC Server and Client (#1421) 2019-01-30 13:28:53 +01:00