Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a662c3a940 
							
						 
					 
					
						
						
							
							Fix various compile errors and warnings  
						
						
						
					 
					
						2019-06-09 06:26:34 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							749f2fcb5f 
							
						 
					 
					
						
						
							
							Unify EthSpecs in Mainnet and Minimal  
						
						
						
					 
					
						2019-06-08 08:49:04 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							caddeba81b 
							
						 
					 
					
						
						
							
							Remove genesis_epoch from ChainSpec  
						
						
						
					 
					
						2019-06-08 08:17:42 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e74d49fc8a 
							
						 
					 
					
						
						
							
							Remove dupe info between ChainSpec and EthSpec  
						
						
						
					 
					
						2019-06-08 07:57:25 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7fbcdd54d7 
							
						 
					 
					
						
						
							
							op_pool: update for v0.6.x  
						
						
						
					 
					
						2019-06-03 15:25:06 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9b103d0ce 
							
						 
					 
					
						
						
							
							Fix a subset of compile errors in op-pool  
						
						
						
					 
					
						2019-05-22 14:41:35 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fcabef91da 
							
						 
					 
					
						
						
							
							Use E for EthSpec trait, instead of B  
						
						
						
					 
					
						2019-05-13 14:44:43 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce8ebeccbc 
							
						 
					 
					
						
						
							
							Rename BeaconStateTypes to EthSpec  
						
						
						
					 
					
						2019-05-10 14:47:09 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3115bf7d36 
							
						 
					 
					
						
						
							
							Fix operation_pool release-only tests  
						
						
						
					 
					
						2019-05-10 09:45:28 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77c4b6eafe 
							
						 
					 
					
						
						
							
							Add progress on op pool test fixes  
						
						
						
					 
					
						2019-05-09 18:56:41 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a938f2fd5 
							
						 
					 
					
						
						
							
							Fix clippy lints  
						
						
						
					 
					
						2019-05-09 13:35:00 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9fd8af8428 
							
						 
					 
					
						
						
							
							Update operations_pool for new BeaconStateTypes  
						
						
						
					 
					
						2019-05-08 17:07:26 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a42d7fa6e 
							
						 
					 
					
						
						
							
							Disable some blop pool tests during debug  
						
						
						
					 
					
						2019-04-02 15:33:18 +11:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fe7dd80e2 
							
						 
					 
					
						
						
							
							Merge branch 'validator-enhancements' into testnet-client  
						
						
						
					 
					
						2019-04-02 14:29:43 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddd9654f70 
							
						 
					 
					
						
						
							
							op-pool: fix bug in attestation_score  
						
						... 
						
						
						
						The attestation scoring function was looking only at the previous epoch, but
should really look at whichever epoch is appropriate for a given attestation.
We also avoid including attestations that don't pay us any reward, as they
simply bloat the chain. 
						
					 
					
						2019-04-01 13:50:09 +11:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2b6f949c0 
							
						 
					 
					
						
						
							
							Restrict blop pool from re-including attestations  
						
						
						
					 
					
						2019-03-30 18:25:32 +11:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd9494181c 
							
						 
					 
					
						
						
							
							Push RwLock down into OperationPool  
						
						... 
						
						
						
						There used to be one massive lock on `BeaconChain.op_pool`, however that
would cause unnecessary blocking. 
						
					 
					
						2019-03-30 12:26:25 +11:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46a978a5a9 
							
						 
					 
					
						
						
							
							Implement op pool for all ops execpt attestations  
						
						
						
					 
					
						2019-03-29 18:30:03 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5a3b3dd06 
							
						 
					 
					
						
						
							
							op-pool: attestation tests  
						
						
						
					 
					
						2019-03-26 18:29:02 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							518359e898 
							
						 
					 
					
						
						
							
							op-pool: implement attester slashings  
						
						
						
					 
					
						2019-03-25 16:58:20 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22a90a0224 
							
						 
					 
					
						
						
							
							op-pool: check previous epoch in get_attestations  
						
						
						
					 
					
						2019-03-25 11:56:30 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e512f7c0e1 
							
						 
					 
					
						
						
							
							op-pool: validate_attestation_time_independent_only  
						
						
						
					 
					
						2019-03-25 11:29:03 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3396f2f08e 
							
						 
					 
					
						
						
							
							op-pool: propagate errors, sort by transfer fee  
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03c01c8a8d 
							
						 
					 
					
						
						
							
							Operation pool: HashMap instead of BTreeMap  
						
						
						
					 
					
						2019-03-25 11:29:03 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05dd936a97 
							
						 
					 
					
						
						
							
							Operation pool: deposit pruning tests  
						
						
						
					 
					
						2019-03-25 11:29:03 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c2dfba843 
							
						 
					 
					
						
						
							
							Operation pool: prune attestations  
						
						
						
					 
					
						2019-03-25 11:29:03 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8224aa4ec 
							
						 
					 
					
						
						
							
							Operation pool: add prune_all  
						
						
						
					 
					
						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