Commit Graph

32 Commits

Author SHA1 Message Date
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
9f6b7eb757 Merge remote-tracking branch 'origin/sos' into spec-0.6 2019-05-15 11:09:00 +10:00
Michael Sproul
bc03e14943 validator_client: IndexedAttestation rename 2019-05-13 17:21:17 +10:00
Paul Hauner
a0148b5aae Rename SSZ traits (Encodable -> Encode) 2019-05-13 15:12:19 +10:00
Paul Hauner
95fcd3654a Update validator_client for new SSZ API 2019-05-12 09:42:41 +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
Paul Hauner
3fe7dd80e2 Merge branch 'validator-enhancements' into testnet-client 2019-04-02 14:29:43 +11: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
d12ddae247 Builds attestation grpc implemention 2019-03-30 18:14:04 +11:00
Age Manning
145cabc427 Build validator client AttestationProducer 2019-03-30 17:56:43 +11:00
Age Manning
c107ebf9aa Initial implementation of AttestationProducer 2019-03-30 17:06: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
af6437eb13 Update validator client for types change 2019-01-23 20:59:59 +11:00
Paul Hauner
df3c450723 Update validator client for block body update 2019-01-22 14:54:51 +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