carllin 
							
						 
					 
					
						
						
							
						
						b8fd51e97d 
					 
					
						
						
							
							Add new gossip structure for supporting repairs ( #4205 )  
						
						 
						
						... 
						
						
						
						* Add Epoch Slots to gossip
* Add new gossip structure to support Repair
* remove unnecessary clones
* Setup dummy fast repair in repair_service
* PR comments 
						
						
					 
					
						2019-05-08 13:50:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						55e3b7d380 
					 
					
						
						
							
							Storage transactions are now paid for by a system account ( #4193 )  
						
						 
						
						... 
						
						
						
						* Pay program loading fees from a system account
* Pay transaction fees from a system account 
						
						
					 
					
						2019-05-07 15:01:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						2107e15bd3 
					 
					
						
						
							
							Reduce Avalanche redundancy and implement traditional fanout ( #4174 )  
						
						 
						
						... 
						
						
						
						* Reduce Avalanche redundancy and implement traditional fanout
* Revert tiny fanout
* Update diagrams and docs based on review comments 
						
						
					 
					
						2019-05-07 13:24:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4f3b22d04e 
					 
					
						
						
							
							Minor code restyling, no functional changes  
						
						 
						
						
						
						
					 
					
						2019-05-07 12:35:29 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						8e400fc4bd 
					 
					
						
						
							
							rework genesis (passive staking groundwork) ( #4187 )  
						
						 
						
						... 
						
						
						
						* rework genesis
* fixup 
						
						
					 
					
						2019-05-07 11:16:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carllin 
							
						 
					 
					
						
						
							
						
						297328ff9a 
					 
					
						
						
							
							Fix improper tick sleeping time in test ( #4155 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-05-03 20:15:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						a7b695c27a 
					 
					
						
						
							
							Change replicators to slot-based ( #4118 )  
						
						 
						
						
						
						
					 
					
						2019-05-03 16:27:53 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carllin 
							
						 
					 
					
						
						
							
						
						73f250f03a 
					 
					
						
						
							
							Make minimum warmup period 32 slots long ( #4031 )  
						
						 
						
						... 
						
						
						
						* Make minimum warmup period 32 slots long
* PR fixes 
						
						
					 
					
						2019-04-29 15:26:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						0cbac26591 
					 
					
						
						
							
							Add genesis blockhash to blobs ( #3953 )  
						
						 
						
						
						
						
					 
					
						2019-04-23 16:24:44 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						43f7cd8149 
					 
					
						
						
							
							Fix Retransmit slamming the leader with its own blobs ( #3938 )  
						
						 
						
						
						
						
					 
					
						2019-04-22 18:41:01 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						349e8a9462 
					 
					
						
						
							
							Ensure forwarded Blobs don't break Erasure ( #3907 )  
						
						 
						
						
						
						
					 
					
						2019-04-20 16:44:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						c0bffb56df 
					 
					
						
						
							
							Update Avalanche to use Epoch Stakes ( #3900 )  
						
						 
						
						
						
						
					 
					
						2019-04-19 22:31:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						970cc32e65 
					 
					
						
						
							
							Fix Data Plane computation when stakes are equal ( #3913 )  
						
						 
						
						
						
						
					 
					
						2019-04-19 21:07:21 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						efbb573316 
					 
					
						
						
							
							add an env::var driven localcluster test ( #3906 )  
						
						 
						
						
						
						
					 
					
						2019-04-19 15:47:03 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carllin 
							
						 
					 
					
						
						
							
						
						512bfc93cb 
					 
					
						
						
							
							Add a cache for leader schedules ( #3841 )  
						
						 
						
						... 
						
						
						
						* Add a cache for leader schedules 
						
						
					 
					
						2019-04-19 02:39:44 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						a9cfae486c 
					 
					
						
						
							
							Revert-revert migrate to ed25519-dalek crate ( #3877 )  
						
						 
						
						... 
						
						
						
						* Revert "Revert "Migrate from ring to ed25519-dalek, take 2 (#3844 )" (#3868 )"
This reverts commit 6a878602f2 .
* Fix Signature::verify method 
						
						
					 
					
						2019-04-18 14:37:20 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						6a878602f2 
					 
					
						
						
							
							Revert "Migrate from ring to ed25519-dalek, take 2 ( #3844 )" ( #3868 )  
						
						 
						
						... 
						
						
						
						This reverts commit e9b82bacda . 
						
						
					 
					
						2019-04-18 11:47:34 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						e9b82bacda 
					 
					
						
						
							
							Migrate from ring to ed25519-dalek, take 2 ( #3844 )  
						
						 
						
						... 
						
						
						
						* Migrate from ring to ed25519-dalek
* Move gen_keypair_file test to a more appropriate location
* Fixup bench-exchange and add helper fn for single deterministic keypair
* Update golden 
						
						
					 
					
						2019-04-18 10:38:32 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						68fc303b9b 
					 
					
						
						
							
							Rework Accounts for fast squash, hashing state and checkpoint recovery. ( #3613 )  
						
						 
						
						... 
						
						
						
						* accounts rewrite
* ignore grow tests
* skip duplicate roots
* allow for a root race
* logger
* accounts_index tests
* tests
* tests 
						
						
					 
					
						2019-04-15 17:15:50 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						3fcf03ff3e 
					 
					
						
						
							
							Refactor LocalCluster and add support for listener nodes ( #3790 )  
						
						 
						
						
						
						
					 
					
						2019-04-15 15:27:45 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						44b391096d 
					 
					
						
						
							
							Configurable local cluster native processors ( #3676 )  
						
						 
						
						
						
						
					 
					
						2019-04-08 11:15:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						35298e01a8 
					 
					
						
						
							
							Remove Instruction wrapper structs and name functions after enum fields  
						
						 
						
						
						
						
					 
					
						2019-04-03 13:34:27 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						867f6f107b 
					 
					
						
						
							
							Rename SystemInstruction::Move to SystemInstruction::Transfer  
						
						 
						
						
						
						
					 
					
						2019-04-03 08:35:57 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						43bb813cbe 
					 
					
						
						
							
							Rename 'new_account' to 'new_user_account'  
						
						 
						
						... 
						
						
						
						And 'new_program_account' to 'new_account' 
						
						
					 
					
						2019-04-02 21:24:42 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						6ff2a0a75e 
					 
					
						
						
							
							Rework discover to handle additional parameters, and be unit-testable  
						
						 
						
						
						
						
					 
					
						2019-04-01 23:05:25 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						fcef54d062 
					 
					
						
						
							
							Add a constructor to generate random pubkeys  
						
						 
						
						
						
						
					 
					
						2019-03-31 16:23:18 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carllin 
							
						 
					 
					
						
						
							
						
						f886b3b12b 
					 
					
						
						
							
							Fix resetting PohRecorder to wrong bank ( #3553 )  
						
						 
						
						... 
						
						
						
						* Check whether future slot already has transmission 
						
						
					 
					
						2019-03-29 20:00:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						7d0ff8e713 
					 
					
						
						
							
							Re-enable Replicator test ( #3534 )  
						
						 
						
						
						
						
					 
					
						2019-03-27 17:21:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						e8cc566b2b 
					 
					
						
						
							
							Storage Account setup for replicators and validators ( #3516 )  
						
						 
						
						... 
						
						
						
						* Setup Storage Accounts for replicators
* Setup Storage Accounts for validators
* Add Replicator Info to Local Cluster and Add test 
						
						
					 
					
						2019-03-27 15:54:09 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						36ea088387 
					 
					
						
						
							
							Fix Storage Stage not receiving entries when node is leader ( #3528 )  
						
						 
						
						
						
						
					 
					
						2019-03-27 13:10:33 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carllin 
							
						 
					 
					
						
						
							
						
						68c35bfde6 
					 
					
						
						
							
							Restart node test ( #3459 ) ( #3465 )  
						
						 
						
						... 
						
						
						
						* Restart node test (#3459 )
* Add test to local_cluster for restarting a node
* fix so that we don't hit end of epoch - leader not found before trying to transfer
* Do not look for confirmations, b/c nobody is voting on empty transmissions in this single node test 
						
						
					 
					
						2019-03-23 19:19:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						148e08a8a5 
					 
					
						
						
							
							Enable cluster tests ( #3372 )  
						
						 
						
						... 
						
						
						
						* Cluster tests
* stable!
* fixup! stable!
* fixup! fixup! stable!
* fixup! fixup! fixup! stable!
* fixup! fixup! fixup! fixup! stable!
* fixed space
* add getNumBlocksSinceSignatureConfirmation entry for the json rpc docs
* Check in upcoming epochs for potential leadership slots in next_leader_slot() 
						
						
					 
					
						2019-03-21 07:43:21 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						682b1b89b3 
					 
					
						
						
							
							Adjust for vector of entries in blobs.  
						
						 
						
						
						
						
					 
					
						2019-03-19 13:49:48 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						ee58c1f960 
					 
					
						
						
							
							Add test for replicator ledger download  
						
						 
						
						... 
						
						
						
						Add an interface to query the storage slot a
  replicator is holding on storage_addr port.
Fix logic to poll blocktree for all slots
  replicated being filled.
Add test logic to ask replicator what slot it
  is replicating and then download an entry in
  the slot. 
						
						
					 
					
						2019-03-19 13:49:48 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						07f4dd385d 
					 
					
						
						
							
							Cleanup replicator sockets  
						
						 
						
						... 
						
						
						
						Add optional UdpSocket for storage interface.
Add new_localhost_replicator to create a new replicator local node. 
						
						
					 
					
						2019-03-19 13:49:48 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						56fcc93ef5 
					 
					
						
						
							
							Schedule node for consecutive slots as leader ( #3353 )  
						
						 
						
						... 
						
						
						
						* Also tweak epoch and slot duration
* new test for leader schedule 
						
						
					 
					
						2019-03-19 06:36:45 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						c70412d7bb 
					 
					
						
						
							
							move core tests to core ( #3355 )  
						
						 
						
						... 
						
						
						
						* move core tests to core
* remove window
* fix up flaky tests
* test_entryfication needs a singly-threaded banking_stage
* move core benches to core
* remove unnecessary dependencies
* remove core as a member for now, test it like runtime
* stop running tests twice
* remove duplicate runs of tests in perf 
						
						
					 
					
						2019-03-18 22:08:21 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark 
							
						 
					 
					
						
						
							
						
						656fb173f9 
					 
					
						
						
							
							Extract kvstore into separate crate ( #3327 )  
						
						 
						
						... 
						
						
						
						* extract kvstore into new crate
* add kvstore crate to CI publishing list 
						
						
					 
					
						2019-03-15 18:42:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark 
							
						 
					 
					
						
						
							
						
						fa3e1fa7c9 
					 
					
						
						
							
							Add error correction to write-log ( #3323 )  
						
						 
						
						
						
						
					 
					
						2019-03-15 15:04:34 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark 
							
						 
					 
					
						
						
							
						
						56b0ba2601 
					 
					
						
						
							
							KvStore - A data-store to support BlockTree ( #2897 )  
						
						 
						
						... 
						
						
						
						* Mostly implement key-value store and add integration points
Essential key-value store functionality is implemented, needs more work to be integrated, tested, and activated.
Behind the `kvstore` feature. 
						
						
					 
					
						2019-03-11 17:53:14 -05:00