Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9264ec1aa9 
							
						 
					 
					
						
						
							
							Remove state.get_crosslink_committee fn  
						
						... 
						
						
						
						Replaced by state.get_crosslink_committee_for_shard 
						
					 
					
						2019-05-19 17:08:09 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea96d24420 
							
						 
					 
					
						
						
							
							Make #stateprocessingcompileagain  
						
						
						
					 
					
						2019-05-19 16:56:39 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03849de319 
							
						 
					 
					
						
						
							
							Fix some BeaconState API changes in state proc.  
						
						
						
					 
					
						2019-05-19 15:56:24 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							137afa9131 
							
						 
					 
					
						
						
							
							state_processing: nicer attestation swap  
						
						
						
					 
					
						2019-05-15 17:14:07 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4bbcd333a 
							
						 
					 
					
						
						
							
							state_processing: delete get_attestation_participants  
						
						
						
					 
					
						2019-05-15 13:18:15 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79de966d3a 
							
						 
					 
					
						
						
							
							spec: top-level per-epoch processing v0.6.1  
						
						
						
					 
					
						2019-05-14 15:00:18 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							894ecdd4ea 
							
						 
					 
					
						
						
							
							state_processing: process_slashings v0.6.1  
						
						
						
					 
					
						2019-05-14 12:56:15 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13ec3d125e 
							
						 
					 
					
						
						
							
							WIP trash changes  
						
						
						
					 
					
						2019-05-13 17:32:06 +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 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92e88b1b75 
							
						 
					 
					
						
						
							
							spec: apply_rewards tweaks  
						
						
						
					 
					
						2019-05-13 17:18:42 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd56c8fa04 
							
						 
					 
					
						
						
							
							state_processing: winning_root v0.6.1  
						
						
						
					 
					
						2019-05-13 17:18:21 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca73fb72da 
							
						 
					 
					
						
						
							
							state_processing: get_attesting_indices  
						
						
						
					 
					
						2019-05-13 17:15:30 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce8ebeccbc 
							
						 
					 
					
						
						
							
							Rename BeaconStateTypes to EthSpec  
						
						
						
					 
					
						2019-05-10 14:47:09 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59883603ac 
							
						 
					 
					
						
						
							
							Remove state_processing tests, update travis  
						
						
						
					 
					
						2019-05-10 10:28:18 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77c4b6eafe 
							
						 
					 
					
						
						
							
							Add progress on op pool test fixes  
						
						
						
					 
					
						2019-05-09 18:56:41 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ea538938b 
							
						 
					 
					
						
						
							
							Fix state_processing under new BeaconStateTypes  
						
						
						
					 
					
						2019-05-08 16:35:22 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8cefd20e9d 
							
						 
					 
					
						
						
							
							Add progress on state_processing fixed-len update  
						
						
						
					 
					
						2019-05-08 15:36:02 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eda8ec8c55 
							
						 
					 
					
						
						
							
							spec: registry updates v0.6.1  
						
						
						
					 
					
						2019-05-07 18:27:58 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5394726caf 
							
						 
					 
					
						
						
							
							spec: initiate_validator_exit v0.6.1  
						
						... 
						
						
						
						Added a new field `exit_cache` to the BeaconState, which caches
the number of validators exiting at each epoch. 
						
					 
					
						2019-05-07 18:27:58 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							839ef0119b 
							
						 
					 
					
						
						
							
							spec: justification and finalization v0.6.1  
						
						
						
					 
					
						2019-05-07 18:27:36 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed00ad9d00 
							
						 
					 
					
						
						
							
							spec: get_crosslink_deltas to v0.6.1  
						
						
						
					 
					
						2019-05-07 18:27:36 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							caff553af9 
							
						 
					 
					
						
						
							
							spec: update reward processing to v0.6.1 + bugfix  
						
						... 
						
						
						
						Two bugs fixed by this commit:
* Reward proposers rather than attesters in `get_proposer_deltas`
* Prevent double-counting of validator balances towards the total when
  computing validator statuses 
						
					 
					
						2019-05-07 18:27:25 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6258abfa9f 
							
						 
					 
					
						
						
							
							Tidy per_slot_processing fn  
						
						
						
					 
					
						2019-04-29 07:34:01 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4dd1239b24 
							
						 
					 
					
						
						
							
							Add caching to state transition  
						
						
						
					 
					
						2019-04-28 11:33:48 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2527252248 
							
						 
					 
					
						
						
							
							Merge branch 'master' into 0.5.1-tests  
						
						
						
					 
					
						2019-04-17 21:21:07 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b201c52140 
							
						 
					 
					
						
						
							
							state transition tests: use TreeHashVector  
						
						
						
					 
					
						2019-04-17 18:07:28 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							332795e8b7 
							
						 
					 
					
						
						
							
							Revert "questionable patch for TreeHashVector"  
						
						... 
						
						
						
						This reverts commit 701cc00d08 
						
					 
					
						2019-04-17 18:00:14 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							745d360566 
							
						 
					 
					
						
						
							
							Store state roots during slot processing  
						
						
						
					 
					
						2019-04-17 17:17:43 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							343909ef31 
							
						 
					 
					
						
						
							
							Fix boolean-bitfield serialization  
						
						
						
					 
					
						2019-04-17 17:17:07 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3779caede 
							
						 
					 
					
						
						
							
							Add extra info to block proc. error message  
						
						
						
					 
					
						2019-04-17 13:59:40 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f592183aa9 
							
						 
					 
					
						
						
							
							Fix signed_root vs tree_hash_root in per_slot  
						
						
						
					 
					
						2019-04-17 12:00:24 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							701cc00d08 
							
						 
					 
					
						
						
							
							questionable patch for TreeHashVector  
						
						
						
					 
					
						2019-04-17 12:00:23 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d95ae95ce8 
							
						 
					 
					
						
						
							
							spec: update tags to v0.5.1  
						
						
						
					 
					
						2019-04-17 12:00:23 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2914d77cd3 
							
						 
					 
					
						
						
							
							spec: update to v0.5.1  
						
						
						
					 
					
						2019-04-17 12:00:23 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f63c89bb6 
							
						 
					 
					
						
						
							
							jenkins: run all state tests  
						
						
						
					 
					
						2019-04-17 12:00:23 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a19f8580f5 
							
						 
					 
					
						
						
							
							travis: state transition tests  
						
						
						
					 
					
						2019-04-17 12:00:23 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32547373e5 
							
						 
					 
					
						
						
							
							spec: simplify cache_state  
						
						... 
						
						
						
						The `latest_block_root` input argument was unnecessary as we were always setting it to something
almost equivalent to `state.latest_block_root` anyway, and more importantly, it was messing up the
caching of the state root. Previously it was possible for the function to update the state's latest
block root, and then hash the outdated block root that was passed in as an argument. 
						
					 
					
						2019-04-17 12:00:23 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19fad1012f 
							
						 
					 
					
						
						
							
							state transitions tests: check more fields  
						
						
						
					 
					
						2019-04-17 12:00:22 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b21cc64949 
							
						 
					 
					
						
						
							
							state transition tests: check expected state  
						
						
						
					 
					
						2019-04-17 12:00:22 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71a0fed8eb 
							
						 
					 
					
						
						
							
							testing: add a fake_crypto feature  
						
						
						
					 
					
						2019-04-17 12:00:22 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							300fcd6ec3 
							
						 
					 
					
						
						
							
							state transition test progress  
						
						
						
					 
					
						2019-04-17 12:00:22 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a02567440 
							
						 
					 
					
						
						
							
							bitfield: fix bit ordering issue with YAML parsing  
						
						
						
					 
					
						2019-04-17 12:00:22 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49d066015b 
							
						 
					 
					
						
						
							
							Make genesis beacon state return a beacon state  
						
						
						
					 
					
						2019-04-17 10:33:31 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89bc15f77e 
							
						 
					 
					
						
						
							
							Move some long-running tests to release-only  
						
						
						
					 
					
						2019-04-15 09:59:35 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							914e0cf1fc 
							
						 
					 
					
						
						
							
							Skip long-running tests in debug  
						
						
						
					 
					
						2019-04-03 17:27:32 +11:00