| 
							
							
								 Paul Hauner | e53e23175a | Merge pull request #330 from sigp/state-transition-tests [WIP] State transition tests | 2019-04-02 14:01:23 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 206f651895 | Merge pull request #293 from michaelsproul/operation-pool Implement Operation Pool | 2019-04-02 13:53:22 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | b5f176a152 | Merge branch 'master' into blop-pool | 2019-03-29 17:49:33 +11:00 |  | 
			
				
					| 
							
							
								 Kirk Baird | c1d7e26cac | Merge branch 'yaml-test-downloads' into state-transition-tests | 2019-03-29 11:48:26 +11:00 |  | 
			
				
					| 
							
							
								 Kirk Baird | 023b4e8c92 | Merge master and remove ssz length encoding from FakeBLS | 2019-03-29 11:47:22 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | b887509607 | Fix double advance-cache calls bug | 2019-03-27 10:35:46 +11:00 |  | 
			
				
					| 
							
							
								 Kirk Baird | 033ae1b747 | WIP begin testing | 2019-03-26 18:28:29 +11:00 |  | 
			
				
					| 
							
							
								 Michael Sproul | 99dbed86f1 | types: PendingAttestation::from_attestation | 2019-03-26 18:20:01 +11:00 |  | 
			
				
					| 
							
							
								 Kirk Baird | 9d65ee130d | Include yaml-utils/specs folder | 2019-03-25 18:42:41 +11:00 |  | 
			
				
					| 
							
							
								 Kirk Baird | d76baa1cc1 | Allow downloading of large tests from EF github and fix issues with serde | 2019-03-25 18:02:37 +11:00 |  | 
			
				
					| 
							
							
								 Michael Sproul | 518359e898 | op-pool: implement attester slashings | 2019-03-25 16:58:20 +11:00 |  | 
			
				
					| 
							
							
								 Michael Sproul | e512f7c0e1 | op-pool: validate_attestation_time_independent_only | 2019-03-25 11:29:03 +11:00 |  | 
			
				
					| 
							
							
								 Michael Sproul | 95ed402228 | op-pool: rename to verify_*_time_independent_only | 2019-03-25 11:29:03 +11:00 |  | 
			
				
					| 
							
							
								 Michael Sproul | b2fe14e12c | Operation pool: refactor verify_deposit/exit | 2019-03-25 11:29:03 +11:00 |  | 
			
				
					| 
							
							
								 Michael Sproul | 8f4a2fbde1 | Implement transaction pool basics | 2019-03-25 11:29:03 +11:00 |  | 
			
				
					| 
							
							
								 Kirk Baird | 8fd2e47e99 | Modifications to serde | 2019-03-22 16:10:43 +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 | 84f373fcc2 | Fix clippy lints | 2019-03-20 10:51:53 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | baca2c90ab | Add last of 0.5.0 upgrades. Woo! | 2019-03-19 19:43:31 +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 | 61f6fe25e7 | Tidy reward processing | 2019-03-19 17:26:20 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | d20fb93f0c | Update rewards processing to v0.5.0 | 2019-03-19 17:16:51 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 37b8e9f39a | Move get_active_validator_indicesto state | 2019-03-19 09:09:57 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 1028acf3f1 | Move state trans fns into state_processing | 2019-03-18 21:34:42 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 7503f31ddc | Fix bug with per-block processing | 2019-03-18 18:09:31 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | edeace9e75 | Fix issues with building on genesis block | 2019-03-18 16:53:59 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 191761f356 | Allow epoch cache with zero validators. | 2019-03-17 23:32:27 +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 | 3a384d93f8 | Allow state processing to compile under v0.5.0 | 2019-03-17 17:47:12 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 3b8c1df5da | Fix bug in per block processing. | 2019-03-17 12:49:55 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 6bd2055a0a | Update block processing to v0.5.0 | 2019-03-17 12:25:37 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | ef86948259 | Add bones of YAML state test parsing. Is incomplete, need to update all our types to v0.5.0 first | 2019-03-15 13:32:23 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 236b97476a | Marge fixes to test_harness, add serdehex crate | 2019-03-15 13:31:30 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 96d96ba9ba | Remove assertion in benches | 2019-03-14 20:54:30 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 4fd8551e8b | Update loglevel, comments in benches | 2019-03-14 17:49:39 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 2535f47f13 | Add builder for benches Also adds a "sane" case for block processing | 2019-03-14 16:44:56 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | ed49023b87 | Merge branch 'faster-rewards' into sane-case | 2019-03-14 16:11:41 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | fc0cdb8226 | Start building non-worst case benches | 2019-03-14 18:10:36 +13:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 1c1c15a122 | Tidy per epoch processing - Add comments to ValidatorStatuses
- Add some checks to guard against a bad statuses list
- Remove unused attester_sets.rs file. | 2019-03-14 16:00:22 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 10aee6214c | Tidy per_epoch_processing Mainly renaming variables and files for readability. | 2019-03-14 14:59:30 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 95599ddc66 | Update Attesters struct - Renames variables
- Moves total balance calculation into struct | 2019-03-14 12:49:48 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | a319144835 | Improve crosslink reward processing | 2019-03-14 12:17:43 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 6f919e6f7d | Add first iteration on faster rewards processing. | 2019-03-14 11:53:50 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 587be831b5 | Add method for dropping pubkey cache. Add bench. | 2019-03-13 16:49:32 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 6cd3c4bd1a | Add a cache for public keys to BeaconState This allows for a fast lookup of "is this public key already in the
validator registry". | 2019-03-13 16:40:28 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | f949919b9b | Add comments to epoch_processing | 2019-03-12 18:02:53 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | fbfa233d36 | Add debug messages to TestingBeaconStateBuilder | 2019-03-12 17:16:12 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | cce88c9923 | Improve DX for loading validator keys from file | 2019-03-12 14:39:16 +11:00 |  |