| 
							
							
								 Paul Hauner | e310bdd904 | Merge branch 'master' into v0.6.1 | 2019-06-02 13:49:24 +10:00 |  | 
			
				
					| 
							
							
								 Michael Sproul | 83456c6894 | fixup: remove some unused variables | 2019-05-29 16:36:50 +10:00 |  | 
			
				
					| 
							
							
								 Michael Sproul | 37c67117d3 | state_processing: remove spurious withdrawal credentials check | 2019-05-29 10:56:21 +10:00 |  | 
			
				
					| 
							
							
								 Michael Sproul | 01039546cb | state_processing: sort attester slashing indices This will be "to spec" if eth2.0-specs#1126 is merged | 2019-05-27 17:46:05 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 55ef75a44e | Fix underflow in verify_indexed_attestation | 2019-05-24 14:08:19 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 29792c56d5 | Fix bug with checking for dust in transfers | 2019-05-23 16:52:20 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 892d891977 | Fix bugs in deposit processing | 2019-05-22 18:54:26 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 350dc1ad80 | Add type hint to hashset AND. | 2019-05-22 11:45:05 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 04791dfc58 | Update verify_exitto spec v0.6.1 | 2019-05-22 11:45:01 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | bb7ee642d8 | Update verify_transferto spec v0.6.1 | 2019-05-22 11:28:29 +10:00 |  | 
			
				
					| 
							
							
								 Michael Sproul | 545fb10005 | spec v0.6.1: deposit processing (WIP) | 2019-05-21 18:02:31 +10:00 |  | 
			
				
					| 
							
							
								 Michael Sproul | 468dc2ceb0 | per-block processing: minor fixups | 2019-05-21 16:43:55 +10:00 |  | 
			
				
					| 
							
							
								 Michael Sproul | 0b2aa26f2d | spec v0.6.1: attestation processing/verif | 2019-05-21 16:43:55 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 39c3526884 | Run cargo fmt --all | 2019-05-20 16:47:44 +10:00 |  | 
			
				
					| 
							
							
								 Michael Sproul | dab11c1eed | spec v0.6.1: verify attester slashing | 2019-05-20 15:12:24 +10:00 |  | 
			
				
					| 
							
							
								 Michael Sproul | 58481c7119 | spec v0.6.1: verify proposer slashing | 2019-05-20 15:12:23 +10:00 |  | 
			
				
					| 
							
							
								 Michael Sproul | 55537078a1 | block processing: v0.6.1 headers, randao, eth1 data | 2019-05-20 15:12:23 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 03849de319 | Fix some BeaconStateAPI changes in state proc. | 2019-05-19 15:56:24 +10:00 |  | 
			
				
					| 
							
							
								 Darren Langley | b9ab3b2523 | fake sig back, merge, and fixed up yml checkin issue | 2019-05-16 23:06:41 +10:00 |  | 
			
				
					| 
							
							
								 Darren Langley | 7b937ce901 | merged master | 2019-05-16 22:45:32 +10:00 |  | 
			
				
					| 
							
							
								 Michael Sproul | e80264b8c8 | Merge remote-tracking branch 'origin/master' into spec-0.6 | 2019-05-14 12:09:59 +10:00 |  | 
			
				
					| 
							
							
								 Michael Sproul | 2751be9a05 | state_processing: verify_deposit v0.6.0 | 2019-05-13 17:28:37 +10:00 |  | 
			
				
					| 
							
							
								 Michael Sproul | 4f138fa3fe | state_processing: IndexedAttestation rename | 2019-05-13 17:28:04 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | ce8ebeccbc | Rename BeaconStateTypestoEthSpec | 2019-05-10 14:47:09 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 77c4b6eafe | Add progress on op pool test fixes | 2019-05-09 18:56:41 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 8cefd20e9d | Add progress on state_processing fixed-len update | 2019-05-08 15:36:02 +10:00 |  | 
			
				
					| 
							
							
								 Darren Langley | 010d319fdf | invalid randao signature test implemented | 2019-04-18 07:00:40 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | c3779caede | Add extra info to block proc. error message | 2019-04-17 13:59:40 +10:00 |  | 
			
				
					| 
							
							
								 Michael Sproul | d95ae95ce8 | spec: update tags to v0.5.1 | 2019-04-17 12:00:23 +10:00 |  | 
			
				
					| 
							
							
								 Michael Sproul | 8da8730dca | spec: check ProposalSlashing epochs, not slots As per v0.5.{0,1} of the spec, we only need to check that the epochs of two proposal slashings are
equal, not their slots. | 2019-04-17 12:00:21 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | b8c4c3308a | Update typesto new tree_hash crate | 2019-04-16 14:14:38 +10:00 |  | 
			
				
					| 
							
							
								 Darren Langley | d76246e600 | invalid block signature test | 2019-04-15 10:38:13 +10:00 |  | 
			
				
					| 
							
							
								 Darren Langley | f9c1800c00 | process_block_header tests | 2019-04-10 21:56:31 +10:00 |  | 
			
				
					| 
							
							
								 Darren Langley | 8366352aaa | mapped out invalid states... 59 | 2019-04-10 21:07:56 +10:00 |  | 
			
				
					| 
							
							
								 Darren Langley | e1c08b1d02 | mapped out invalid states... 59 | 2019-04-10 21:06:25 +10:00 |  | 
			
				
					| 
							
							
								 Darren Langley | 3e030c78a8 | copied builder and setup tests | 2019-04-10 14:42:31 +10: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 |  | 
			
				
					| 
							
							
								 Paul Hauner | 84f373fcc2 | Fix clippy lints | 2019-03-20 10:51:53 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 1028acf3f1 | Move state trans fns into state_processing | 2019-03-18 21:34:42 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 191761f356 | Allow epoch cache with zero validators. | 2019-03-17 23:32:27 +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 | 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 | e81f1c31c9 | Fix proof-of-possession issues. These were introduced in an earlier commit | 2019-03-11 19:47:33 +11:00 |  |