Paul Hauner
749f2fcb5f
Unify EthSpecs in Mainnet and Minimal
2019-06-08 08:49:04 -04:00
Paul Hauner
e74d49fc8a
Remove dupe info between ChainSpec and EthSpec
2019-06-08 07:57:25 -04:00
Michael Sproul
6bde64bd6a
spec v0.6: update beacon_node, validator_client
2019-06-03 16:13:51 +10:00
Michael Sproul
bc03e14943
validator_client: IndexedAttestation rename
2019-05-13 17:21:17 +10:00
Paul Hauner
f69b56ad60
Add new tree_hash crate project wide.
2019-04-16 14:25:43 +10:00
Paul Hauner
b8c4c3308a
Update types to new tree_hash crate
2019-04-16 14:14:38 +10:00
Age Manning
9a6ecc4665
Add clippy suggestions
2019-03-30 19:58:19 +11:00
Age Manning
51ffbc07d2
Correct attestation error handling
2019-03-30 19:48:45 +11:00
Age Manning
145cabc427
Build validator client AttestationProducer
2019-03-30 17:56:43 +11:00
Age Manning
25d1ddfbb0
Renames BeaconBlockNode to BeaconNodeBlock for future consistency
2019-03-30 16:34:43 +11:00
Age Manning
6e254551af
Implement produce beacon block on gRPC beacon node server
2019-03-30 15:58:31 +11:00
Age Manning
ba90901730
Referenced signer passed to block producer
2019-03-30 14:48:43 +11:00
Age Manning
e418cd1183
Refactor main validator service
2019-03-29 23:45:53 +11:00
Age Manning
9cdb7bb716
Restructure of validator client service and block producer
2019-03-29 17:28:07 +11:00
Paul Hauner
188434aaa0
Move block_propser -> eth/, impl for val client
2019-01-23 21:41:47 +11:00
Paul Hauner
8e935f93bc
Replace EpochDutiesMap with trait in BlockProducer
2019-01-23 21:01:46 +11:00
Paul Hauner
14dfc3223a
Add doc comments for validator service.
2019-01-22 12:38:11 +11:00
Paul Hauner
24a27891b8
Run rustfmt on entire codebase
...
Signed-off-by: Paul Hauner <paul@paulhauner.com >
2019-01-21 18:42:21 +11:00
Paul Hauner
ab502de8ec
Add validator duties gRPC service to val. client
2019-01-21 18:29:50 +11:00
Paul Hauner
ebba4977a8
Introduce threading to validator client
2019-01-16 21:44:44 +11:00
Paul Hauner
27bfec6692
Add duties service to validator
2019-01-16 20:38:53 +11:00
Paul Hauner
3891a6017a
Impl more validator client
2019-01-15 17:42:55 +11:00
Paul Hauner
b87ff828ef
Impl more validator logic
2019-01-15 15:52:25 +11:00
Paul Hauner
40cf650563
Add validator_node, restructure binaries, gRPC.
...
This is a massive commit which restructures the workspace, adds a very
basic, untested, validator client and some very basic, non-functioning
gRPC endpoints to the beacon-node.
2019-01-14 12:55:55 +11:00