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 
						 
				 
			
				
					
						
							
							
								Age Manning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba771282fa 
							
						 
					 
					
						
						
							
							Merges in validator client branch  
						
						
						
					 
					
						2019-03-30 13:17:24 +11:00 
						 
				 
			
				
					
						
							
							
								Luke Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87acaac8a0 
							
						 
					 
					
						
						
							
							Ran cargo fmt.  
						
						
						
					 
					
						2019-03-28 21:01:47 +11:00 
						 
				 
			
				
					
						
							
							
								Luke Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba71e8adca 
							
						 
					 
					
						
						
							
							Merged age-validator-client into luke's changes on validator_client, and fixed all the merge conflicts.  
						
						
						
					 
					
						2019-03-28 20:55:07 +11:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca0849edc5 
							
						 
					 
					
						
						
							
							Fix cargo fmt error  
						
						... 
						
						
						
						It's a rookie mistake and you hate to see it 
						
					 
					
						2019-03-28 19:02:33 +11:00 
						 
				 
			
				
					
						
							
							
								Luke Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9e8fe53bc 
							
						 
					 
					
						
						
							
							Merged Age's changes and ripped out heaps of now obsolete stuff in the validator client.  
						
						... 
						
						
						
						- Replaced most instances of PublicKey with KeyPair, since they need to be passed into each validator thread now.
 - Pulled out a bunch of FreeAttestations, and replaced with regular Attestations (as per Paul's suggestion)
 - Started generalising pubkeys to 'signers' (though they are still just Keypairs)
 - Added validator_index into a few structs where relevant
 - Removed the SlotClock and DutiesReader from the BlockProducer and Attester services, since this logic is now abstracted to the higher level process.
 - Added a Hash trait to the Keypair (rather than just pubkey) which assumes the Pubkey uniquely defines it. 
						
					 
					
						2019-03-28 15:50:57 +11:00 
						 
				 
			
				
					
						
							
							
								Luke Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bda381a264 
							
						 
					 
					
						
						
							
							More progress towards getting the attester working.  
						
						
						
					 
					
						2019-03-28 09:38:39 +11:00 
						 
				 
			
				
					
						
							
							
								Luke Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1584469b7c 
							
						 
					 
					
						
						
							
							Renamed attestation -> attestation_data for fetch, but not publish, to acknowledge the difference in the spec. Also started implementing the gRPC get_attestation_data functionality in the BeaconNode.  
						
						
						
					 
					
						2019-03-26 17:41:43 +11:00 
						 
				 
			
				
					
						
							
							
								Luke Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4cdeb6abe5 
							
						 
					 
					
						
						
							
							Progress towards validator signing attestations.  
						
						... 
						
						
						
						- Added a 'beacon_attester' RPC endpoint, so the BeaconNode can supply attestation data.
 - Renamed 'attestation_data' to just 'attestation' throughout (except where it is actually just the data structure). 
						
					 
					
						2019-03-25 18:32:27 +11:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dad140a338 
							
						 
					 
					
						
						
							
							Fix attester and proposer compile issues  
						
						... 
						
						
						
						- Updated to use new signed roots (`SignedRoot`, `TreeHash`)
- Added a temporary domain value
Note: these changes are not a fully v0.4.0 upgrade. 
						
					 
					
						2019-03-07 12:11:17 +11:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							663d39739f 
							
						 
					 
					
						
						
							
							Do project-wide s/epoch_length/slots_per_epoch/g  
						
						
						
					 
					
						2019-03-04 17:51:54 +11:00 
						 
				 
			
				
					
						
							
							
								Kirk Baird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c4a1f1d1f 
							
						 
					 
					
						
						
							
							Update to signature-scheme 0.5.2  
						
						
						
					 
					
						2019-02-18 10:50:40 +11:00 
						 
				 
			
				
					
						
							
							
								Kirk Baird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							977f3edfb6 
							
						 
					 
					
						
						
							
							Add domain to all signature funcitons, modify validate_proof_of_possession()  
						
						
						
					 
					
						2019-02-15 13:58:14 +11:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35c914baa6 
							
						 
					 
					
						
						
							
							Revert "Merge pull request  #200  from sigp/new-structure"  
						
						... 
						
						
						
						This reverts commit d7a3545be11da06c156c 
						
					 
					
						2019-02-14 12:09:18 +11:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d5ff4359a 
							
						 
					 
					
						
						
							
							Strip out old code  
						
						... 
						
						
						
						All of these files have been moved to either:
- https://github.com/sigp/lighthouse-beacon 
- https://github.com/sigp/lighthouse-validator 
- https://github.com/sigp/lighthouse-common 
For rationale, see: https://github.com/sigp/lighthouse/issues/197  
						
					 
					
						2019-02-13 14:15:53 +11:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85450ec254 
							
						 
					 
					
						
						
							
							Fix all compile errors from new Slot/Epoch types  
						
						
						
					 
					
						2019-02-07 11:22:48 +11:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49dcb38c31 
							
						 
					 
					
						
						
							
							Fix naming consistency with attester crate.  
						
						... 
						
						
						
						Adjusted naming of files to ensure they match the name of the struct.
Also change the name of some structs so they don't look like tests. 
						
					 
					
						2019-02-05 16:41:18 +11:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be7e326c33 
							
						 
					 
					
						
						
							
							Add FreeAttesation type  
						
						
						
					 
					
						2019-01-28 16:21:33 +11:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5bbffcb053 
							
						 
					 
					
						
						
							
							Add attester to beacon chain test harness  
						
						
						
					 
					
						2019-01-28 15:50:42 +11:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acf8b79fe9 
							
						 
					 
					
						
						
							
							Add unsafe attester crate  
						
						
						
					 
					
						2019-01-28 11:23:30 +11:00