Commit Graph

21 Commits

Author SHA1 Message Date
Paul Hauner
4c0724fba6 Refactor block processing results, some sync logic 2019-06-12 23:54:16 -04:00
Paul Hauner
5a5eebca06 Remove BeaconChain wrapper trait from rpc 2019-05-30 18:35:27 +10:00
Paul Hauner
ee8d13573f Create BeaconChainTypes, thread through runtime 2019-05-26 15:59:29 +10:00
Paul Hauner
8222ac17cf Merge branch 'master' into sos 2019-05-13 15:17:56 +10:00
Paul Hauner
a0148b5aae Rename SSZ traits (Encodable -> Encode) 2019-05-13 15:12:19 +10:00
Paul Hauner
fcabef91da Use E for EthSpec trait, instead of B 2019-05-13 14:44:43 +10:00
Paul Hauner
eb62b5842d Update beacon node crates for new SSZ 2019-05-13 12:07:32 +10:00
Paul Hauner
ce8ebeccbc Rename BeaconStateTypes to EthSpec 2019-05-10 14:47:09 +10:00
Paul Hauner
42b7aa89d4 Update network and rpc to BeaconStateTypes 2019-05-08 19:38:18 +10:00
Paul Hauner
1913be0c6f Fix clippy lints 2019-04-03 16:23:09 +11:00
Age Manning
ae8e470d21 Add patch for attestation crosslinks 2019-03-31 13:06:01 +11:00
Paul Hauner
2c1fa86cd3 Swap to gossiping whole block.
Processing for gossiped blocks is broken in `SimpleSync`, will be fixed
next.
2019-03-31 12:28:35 +11:00
Age Manning
fc5142c09a Registers the attester service to the beacon node RPC client 2019-03-30 19:32:32 +11:00
Age Manning
6e254551af Implement produce beacon block on gRPC beacon node server 2019-03-30 15:58:31 +11:00
Paul Hauner
f18941a01c Block client startup until state is ready 2019-03-27 11:25:15 +11:00
Paul Hauner
0768d24ffc Add untested block processing from GRPC 2019-03-26 15:26:05 +11:00
Paul Hauner
d4fecd8a84 Set GRPC block to be just SSZ 2019-03-26 12:32:38 +11:00
Age Manning
f7131c2f87 Fix compile issues and modify type names 2019-03-25 23:39:39 +11:00
Age Manning
52b31b2009 Implement initial pubsub message handling 2019-03-25 23:02:51 +11:00
Age Manning
05369df7e8 Add PubsubMessage and publish function to behaviour 2019-03-25 22:00:11 +11:00
Age Manning
2e020a3efa Implement the basic structure of the beacon node. 2019-03-03 18:28:12 +11:00