Commit Graph
295 Commits
Author SHA1 Message Date
Paul Hauner 397e104f9b Implement Attestation building in test harness 2019-03-30 16:02:09 +11:00
Paul Hauner b5f176a152 Merge branch 'master' into blop-pool 2019-03-29 17:49:33 +11:00
Age Manning 2a2660ce62 Cleanup debug issues, corrects RPC server logic 2019-03-28 17:24:49 +11:00
Age Manning 6f0c0e47c3 Update Validator RPC and cache building 2019-03-28 14:32:02 +11:00
Paul Hauner 0c4306cd18 Move genesis time forward 2019-03-27 11:57:38 +11:00
Paul Hauner c52da489cb Merge branch 'master' into paul-gossip-test 2019-03-27 11:26:06 +11:00
Paul Hauner 8733740f8b Move genesis time closer to now 2019-03-27 10:36:37 +11:00
Michael Sproul 99dbed86f1 types: PendingAttestation::from_attestation 2019-03-26 18:20:01 +11:00
Age Manning 507c8efbfb Update to latest gossipsub 2019-03-26 16:38:50 +11:00
Paul Hauner 7cba9f4126 Merge branch 'master' into paul-gossip-test 2019-03-26 16:09:47 +11:00
Paul Hauner 9224558e06 Set genesis time for testing state builder 2019-03-26 15:53:49 +11:00
Age Manning b2ae54043c Fix libp2p version to specific commit 2019-03-26 15:06:41 +11:00
Age Manning 52b31b2009 Implement initial pubsub message handling 2019-03-25 23:02:51 +11:00
Age Manning 214fb5b8ff Merge RPC branch 2019-03-25 21:31:49 +11:00
Luke Anderson 2f49289c28 Merged master and fixed merge conflicts with Config updates. 2019-03-25 17:03:17 +11:00
Michael Sproul bde7ab79c8 types: aggregate signatures in attestations 2019-03-25 13:53:24 +11:00
Michael Sproul b2fe14e12c Operation pool: refactor verify_deposit/exit 2019-03-25 11:29:03 +11:00
Michael Sproul 1fca8a063c Operation pool: add attestation support 2019-03-25 11:29:03 +11:00
Michael Sproul 8f4a2fbde1 Implement transaction pool basics 2019-03-25 11:29:03 +11:00
Paul Hauner f918f42b28 Merge branch 'master' into paul-sync 2019-03-24 16:36:18 +11:00
Paul Hauner a57a7c2394 Implement block imports for sync 2019-03-23 18:48:09 +11:00
Kirk Baird 8fd2e47e99 Modifications to serde 2019-03-22 16:10:43 +11:00
Age Manning 844fdc0fb9 Rename network_id to chain_id 2019-03-22 12:39:45 +11:00
Kirk Baird 192a49a23d Merge branch 'master' of github.com:sigp/lighthouse into v0.5.0-state-transition-tests 2019-03-22 09:23:56 +11:00
Paul Hauner 7a75ee3d19 Merge branch 'master' into paul-sync 2019-03-22 07:11:04 +11:00
Paul Hauner ca18d4390a Add first changes to syncing logic
- Adds testing framework
- Breaks out new `NetworkContext` object
2019-03-21 17:17:01 +11:00
Age Manning 4310f35b73 Merge branch 'master' into network-server 2019-03-20 14:31:35 +11:00
Paul Hauner 84f373fcc2 Fix clippy lints 2019-03-20 10:51:53 +11:00
Paul Hauner 8f23aefb29 Adds comments to new epoch cache fns. 2019-03-19 19:55:17 +11:00
Paul Hauner 35b90728c7 Push more epoch processing fns to 0.5.0 2019-03-19 19:27:10 +11:00
Kirk Baird 26f8694161 Begin updating serde such that it can read the yaml test files 2019-03-19 18:05:05 +11:00
Paul Hauner 37b8e9f39a Move get_active_validator_indices to state 2019-03-19 09:09:57 +11:00
Age Manning be712f5b05 Add network id to chainspec 2019-03-18 23:04:17 +11:00
Paul Hauner 1028acf3f1 Move state trans fns into state_processing 2019-03-18 21:34:42 +11:00
Age Manning 66f09e1b8e Updates network branch to v0.5.0 2019-03-18 18:17:37 +11:00
Age Manning 2d52d2954d Modify testnet spec to have few validators 2019-03-18 17:45:40 +11:00
Paul Hauner edeace9e75 Fix issues with building on genesis block 2019-03-18 16:53:59 +11:00
Age Manning bbad4bfa19 Starts initialisation of beacon chain in the client 2019-03-18 16:16:54 +11:00
Paul Hauner 191761f356 Allow epoch cache with zero validators. 2019-03-17 23:32:27 +11:00
Paul Hauner 979353f136 Make separate errors for epoch cache.
Helps with troubleshooting.
2019-03-17 23:23:45 +11:00
Paul Hauner 816c2c651b Modify genesis processing process.
- Removed BeaconStateBuilder
- Added genesis code to `state_processing`.
2019-03-17 23:11:07 +11:00
Paul Hauner 8677b9e9cc Fix bug with epoch caches, add tests 2019-03-17 21:07:19 +11:00
Paul Hauner 446ff0c27e Ensure test_harness crate compiles under v0.5.0 2019-03-17 19:19:52 +11:00
Paul Hauner 3a384d93f8 Allow state processing to compile under v0.5.0 2019-03-17 17:47:12 +11:00
Paul Hauner 6bd2055a0a Update block processing to v0.5.0 2019-03-17 12:25:37 +11:00
Paul Hauner 7f4af20212 Refactor shuffling generation 2019-03-16 19:14:49 +11:00
Paul Hauner d6456a9486 Remove old types structs.
They've been outdated be v0.5.0 or prior
2019-03-16 14:35:45 +11:00
Paul Hauner c648491c45 Add TestRandom default field attr to BeaconState 2019-03-16 14:32:23 +11:00
Paul Hauner 33783d4baa Fix borrow issue in BeaconBlock 2019-03-16 14:32:07 +11:00
Paul Hauner 6ae5d34d0f Update testing builders as per state 0.5.0 update 2019-03-16 14:31:43 +11:00