Ivan Martinez
0d29b2cd91
Makes test naming consistent across codebase ( #1636 )
2019-02-22 07:11:26 -08:00
Raul Jordan
dcc0672a19
Fatal if ChainStart Receiving Fails ( #1665 )
...
* fatal if impossible to receive chainstart
* fix tests
2019-02-20 15:58:23 -06:00
terence tsao
06bfda24d5
Revert "Remove Redundant Committee Assignment Getters in Validator RPC Service ( #1655 )" ( #1664 )
...
This reverts commit 15f8b6a10d
.
2019-02-20 14:46:30 -06:00
terence tsao
15f8b6a10d
Remove Redundant Committee Assignment Getters in Validator RPC Service ( #1655 )
2019-02-20 11:53:49 -08:00
terence tsao
8c04ced1a6
Name Changes to Align with V0.3 ( #1621 )
...
* fixed epoch_processing
* penalize->slash
* exit -> voluntary_exit
* SEED_LOOKAHEAD -> MIN_SEED_LOOKAHED
* ENTRY_EXIT_DELAY -> ACTIVATION_EXIT_DELAY
* `INCLUDER_REWARD_QUOTIENT` -> `ATTESTATION_INCLUSION_REWARD_QUOTIEN`
* LatestIndexRoots -> LatestActiveIndexRoots
* `MIN_VALIDATOR_WITHDRAWAL_EPOCHS` -> `MIN_VALIDATOR_WITHDRAWAL_DELAY`
* MAX_WITHDRAWALS_PER_EPOCH -> MAX_EXIT_DEQUEUES_PER_EPOCH
* ETH1_DATA_VOTING_PERIOD -> EPOCHS_PER_ETH1_VOTING_PERIOD
* SLOT_DURATION -> SECONDS_PER_SLOT
* EPOCH_LENGTH -> SLOTS_PER_EPOCH
* SLOT_DURATION -> SECONDS_PER_SLOT take 2
* rest of the misc fixes for config name changes
* remove tools/bootnode/.!74296!bootnode.go
* `current_epoch_start_shard` -> `current_shuffling_start_shard`, `current_shuffling_epoch`, `current_shuffling_see`
* go fmt
* fixed comment
* updated pseudocode comments
* merged master
2019-02-18 10:52:16 -06:00
Raul Jordan
c032b0f6b5
Pending Attestations RPC Server/Client Implementation ( #1617 )
...
* complete tests for integrating the attestations pool
* fix broken build
2019-02-15 18:36:40 -06:00
Raul Jordan
281e5d1cfd
Provide Real Keystore to Validator Service for Public/Private Key Access at Runtime ( #1570 )
...
* provide validator with real keystore public key
* fmt
* build errors buildkite
* readd imports removed by goimport
* gazelle
* address broken tests
* make reference to filename a param
* fmt
* imports
* gazelle
* os remove all
* Use better Temp storage for tests
* testmain approach to avoid repeating expensive operation for each test
* travis lint
* fix test
* nokeystore in status test
* passing
* fix goimports
2019-02-13 17:49:06 -06:00
Raul Jordan
b1f1dff8e5
Fetch Initial Assignments at Genesis Slot Post ChainStart ( #1574 )
...
* fix test for initial assign
* fmt
2019-02-13 12:27:44 -06:00
Preston Van Loon
4add403335
Validator Proposer Rewrite ( #1462 )
...
* WIP - with TODOs
* interface w/ test
* basic test for broadcast
* Add computeStateRoot funciton
* remove custody challenge
* resolve TODO lint issues
* more TODOs
* revert new line in types.proto
* broadcaster comment
* one of several failure condition tests
* Add test cases
* handle compute state error test case
* fix config in validator helpers
* fix tests too
* fix conflict
* partial PR feedback
* remove p2p
* gazelle
* package comment
* Better godoc
2019-02-05 08:47:25 -05:00
Raul Jordan
ec9240106e
Implement WaitForChainStart RPC Server and Client ( #1421 )
2019-01-30 13:28:53 +01:00
Raul Jordan
07c0387be1
Validator Epoch Assignments RPC Implementation ( #1419 )
...
* begin reorder
* move into beacon server
* add proposer server
* fix
* add proposer server
* wrap up rpc reorder
* eliminated deprecated RPC endpoints
* formatted nicely
* RPC protos
* fix lint
* integrate hash proto
* epoch assignments
* deprecated committee code
* remove deprecated messages
* fixed mocks, added tests for validator epoch assignments
* gazelle
* fix broken bazel
* nishant comment
2019-01-29 13:56:14 +01:00
Raul Jordan
98a4274b81
Refactor ChainService for Synchronous Tests and ChainStart ( #1347 )
...
* can now test blockchain service synchronously
* completed chainstart listener
* fix comment
* completed refactor
* fix
* fix build
* rem genesis fetch
* fix broken
* fixed concurrency bug
* comments
2019-01-28 19:59:37 +08:00
Preston Van Loon
956721fe43
Simplified validator workflow 2 - updateAssignments ( #1371 )
...
* Add attestation p2p messages
* first pass refactor
* lint
* viz fix
* comment unused const for now
* Add opentracing spans
* PR feedback
* added updateAssignments implementation
* update proto
* handle error in runner
* only do updates on epoch start
* gazelle
* goimports
2019-01-25 11:26:03 +08:00
Preston Van Loon
0becb6dc01
Simplified validator workflow - first pass ( #1362 )
...
* Add attestation p2p messages
* first pass refactor
* lint
* viz fix
* comment unused const for now
* Add opentracing spans
* PR feedback
2019-01-23 10:52:39 +08:00