Pankaj Garg 
							
						 
					 
					
						
						
							
						
						3574469052 
					 
					
						
						
							
							Add random distribution for avalanche peers ( #4493 )  
						
						... 
						
						
						
						* Add random distribution for avalanche peers
* fix clippy warnings
* bug fixes
* nits 
						
						
					 
					
						2019-06-01 07:55:43 -07:00 
						 
				 
			
				
					
						
							
							
								Sathish 
							
						 
					 
					
						
						
							
						
						182096dc1a 
					 
					
						
						
							
							Create bank snapshots ( #4244 )  
						
						... 
						
						
						
						* Revert "Revert "Create bank snapshots (#3671 )" (#4243 )"
This reverts commit 81fa69d347 
						
						
					 
					
						2019-05-30 21:31:35 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						045d4d5294 
					 
					
						
						
							
							Unignore test test_repairman_catchup ( #4484 )  
						
						
						
						
					 
					
						2019-05-30 13:21:12 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						c82f4a1b6d 
					 
					
						
						
							
							Unignore test_repairman_catchup  
						
						
						
						
					 
					
						2019-05-29 21:59:41 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						348c2263ba 
					 
					
						
						
							
							Remove genesis blockhash ( #4471 )  
						
						... 
						
						
						
						* Remove genesis blockhash
* Remove genesis blockhash from tests
* Fix golden 
						
						
					 
					
						2019-05-29 17:29:02 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						335dfdc4d5 
					 
					
						
						
							
							Fix Gossip skipping push for some values ( #4463 )  
						
						... 
						
						
						
						* Make gossip skip over values from Pruned nodes
* Add test and init blooms to contain the origin 
						
						
					 
					
						2019-05-28 18:39:40 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						2adb98a4a0 
					 
					
						
						
							
							Ignore flaky test_repairman_catchup ( #4439 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-05-26 12:24:20 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						d772a27936 
					 
					
						
						
							
							Plumb ClusterInfoRepairListener ( #4428 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-05-24 19:20:09 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						cfe5afd34c 
					 
					
						
						
							
							_id => _pubkey variable renaming ( #4419 )  
						
						... 
						
						
						
						* wallet: rename *_account_id to *_account_pubkey
* s/from_id/from_pubkey/g
* s/node_id/node_pubkey/g
* s/stake_id/stake_pubkey/g
* s/voter_id/voter_pubkey/g
* s/vote_id/vote_pubkey/g
* s/delegate_id/delegate_pubkey/g
* s/account_id/account_pubkey/g
* s/to_id/to_pubkey/g
* s/my_id/my_pubkey/g
* cargo fmt
* s/staker_id/staker_pubkey/g
* s/mining_pool_id/mining_pool_pubkey/g
* s/leader_id/leader_pubkey/g
* cargo fmt
* s/funding_id/funding_pubkey/g 
						
						
					 
					
						2019-05-23 23:20:04 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						94beb4b8c2 
					 
					
						
						
							
							More fullnode -> validator renaming ( #4414 )  
						
						... 
						
						
						
						* s/fullnode_config/validator_config/g
* s/FullnodeConfig/ValidatorConfig/g
* mv core/lib/fullnode.rs core/lib/validator.rs
* s/Fullnode/Validator/g
* Add replicator-x.sh
* Rename fullnode.md to validator.md
* cargo fmt 
						
						
					 
					
						2019-05-23 22:05:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						2ed77b040a 
					 
					
						
						
							
							create_genesis_block() now returns a struct ( #4403 )  
						
						
						
						
					 
					
						2019-05-22 20:39:00 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f079a78c5e 
					 
					
						
						
							
							Remove fee arg from system_transaction::* ( #4346 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-05-20 10:03:19 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						392a39dd54 
					 
					
						
						
							
							Poh subsystem cleanup, genesis plumbing, enable real PoH on edge testnet ( #4292 )  
						
						... 
						
						
						
						* Remove unused PohServiceConfig::Step
* Clarify variable name
* Poh::hash() now takes an iteration counter
* man -> max
* Inline functions with single call site
* Move PohServiceConfig into GenesisBlock
* Add plumbing to enable real PoH on testnets
* Batch hashes to improve PoH hash rate
* Ensure a constant hashes_per_tick
* Remove PohEntry mixin field
* Poh/PohEntry no longer maintains tick_height
* Ensure a constant hashes_per_tick
* ci/localnet-sanity.sh: Use real PoH
* Rework Poh/PohService to keep PohRecorder unlocked as much as possible while hashing 
						
						
					 
					
						2019-05-18 14:01:36 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						39e85a3e53 
					 
					
						
						
							
							kill some bs58 ( #4316 )  
						
						... 
						
						
						
						* kill some bs58
* fixup 
						
						
					 
					
						2019-05-16 21:43:18 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						a0ffbf50a5 
					 
					
						
						
							
							Correctly remove replicator from data plane after its done repairing ( #4301 )  
						
						... 
						
						
						
						* Correctly remove replicator from data plane after its done repairing
* Update discover to report nodes and replicators separately
* Fix print and condition to be spy 
						
						
					 
					
						2019-05-16 07:14:58 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						fd3f2cb910 
					 
					
						
						
							
							Add Storage accounts for all nodes ( #4298 )  
						
						... 
						
						
						
						* Setup storage keypairs for all nodes
* Clean up naming
* clippy
* Update arg value_names 
						
						
					 
					
						2019-05-15 15:19:29 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						0c1191c3ee 
					 
					
						
						
							
							rework staking_utils ( #4283 )  
						
						
						
						
					 
					
						2019-05-14 16:15:51 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						3bd921264a 
					 
					
						
						
							
							Move EpochSchedule into own module ( #4272 )  
						
						
						
						
					 
					
						2019-05-13 16:24:32 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						a2e3a92b01 
					 
					
						
						
							
							Extend GetBlockHash RPC API to include the fee scehdule for using the returned blockhash ( #4222 )  
						
						
						
						
					 
					
						2019-05-13 12:49:37 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						81fa69d347 
					 
					
						
						
							
							Revert "Create bank snapshots ( #3671 )" ( #4243 )  
						
						... 
						
						
						
						This reverts commit abf2b300da 
						
						
					 
					
						2019-05-09 19:27:27 -07:00 
						 
				 
			
				
					
						
							
							
								Sathish 
							
						 
					 
					
						
						
							
						
						abf2b300da 
					 
					
						
						
							
							Create bank snapshots ( #3671 )  
						
						... 
						
						
						
						* Be able to create bank snapshots
* fix clippy
* load snapshot on start
* regenerate account index from the storage
* Remove rc feature dependency
* cleanup
* save snapshot for slot 0 
						
						
					 
					
						2019-05-09 19:27:06 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						575a0e318b 
					 
					
						
						
							
							Add newly completed slots signal to Blocktree ( #4225 )  
						
						... 
						
						
						
						* Add channel to blocktree for communicating when slots are completed
* Refactor RepairService options into a RepairStrategy 
						
						
					 
					
						2019-05-09 14:10:04 -07:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						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