Ryo Onodera 
							
						 
					 
					
						
						
							
						
						53b8ea4464 
					 
					
						
						
							
							Rename to ClusterType and restore devnet compat. ( #12068 )  
						
						... 
						
						
						
						* Rename to ClusterType and restore devnet compat.
* De-duplicate parse code and add comments
* Adjust default Devnet genesis & reduce it in tests 
						
						
					 
					
						2020-09-08 23:55:09 +09:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						3a1ca4efff 
					 
					
						
						
							
							Fetch and install SPL programs by default  
						
						
						
						
					 
					
						2020-07-29 12:48:56 -07:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						a91236012d 
					 
					
						
						
							
							Pass around --max-genesis-archive-unpacked-size ( #9161 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-29 18:53:34 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						29fb79382c 
					 
					
						
						
							
							Rework validator vote account defaults to half voting fees  
						
						
						
						
					 
					
						2020-03-13 20:13:33 -07:00 
						 
				 
			
				
					
						
							
							
								Grimes 
							
						 
					 
					
						
						
							
						
						44fde2d964 
					 
					
						
						
							
							genesis: Add support for multiple bootstrap validators ( #8656 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-04 23:42:01 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						ea5b00364f 
					 
					
						
						
							
							Add --enable-warmup-epochs flag  
						
						
						
						
					 
					
						2020-02-21 16:59:43 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						3aabeb2b81 
					 
					
						
						
							
							Rename bootstrap leader ( #7906 )  
						
						... 
						
						
						
						* Rename bootstrap leader to bootstrap validator
It's a normal validator as soon as other validators enter the
leader schedule.
* cargo fmt
* Fix build
Thanks @CriesofCarrots! 
						
						
					 
					
						2020-01-22 09:22:09 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						eaa3e87eb0 
					 
					
						
						
							
							Support passphrases in keygen ( #7134 )  
						
						... 
						
						
						
						* Support passphrases in keygen
* remove short
* Update solana_keygen calls 
						
						
					 
					
						2019-11-25 21:33:15 -07:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						8cbc450192 
					 
					
						
						
							
							Create genesis.tar.bz2 in solana-genesis ( #7039 )  
						
						... 
						
						
						
						* Use clap_utils
* Create genesis.tar.bz2 in solana-genesis
* Remove shell-based genesis.tar.bz2 generation
* Make Option=>Result conv more rusty
* stop using solana_logger
* Simplify by just using vec!
* clean up abit 
						
						
					 
					
						2019-11-21 10:57:27 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5ab70c4e97 
					 
					
						
						
							
							genesis: rename mint account to faucet account and make it optional ( #6990 )  
						
						
						
						
					 
					
						2019-11-15 14:50:26 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						946e937549 
					 
					
						
						
							
							Create development vs softlaunch environment hooks into net scripts ( #6974 )  
						
						
						
						
					 
					
						2019-11-15 15:18:45 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						87ba66b6d0 
					 
					
						
						
							
							Add net/ support for reusable identity keypairs ( #6783 )  
						
						
						
						
					 
					
						2019-11-06 21:14:05 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						a1fe6265fd 
					 
					
						
						
							
							use pubkeys in genesis ( #6750 )  
						
						
						
						
					 
					
						2019-11-06 11:18:25 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						14eca5aea6 
					 
					
						
						
							
							Remove setup_secondary_mount knowledge from multinode-demo/ ( #6530 )  
						
						
						
						
					 
					
						2019-10-24 13:40:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						35cc74ef25 
					 
					
						
						
							
							Add GenesisBlock::OperatingMode to control how cluster features are activated ( #6430 )  
						
						
						
						
					 
					
						2019-10-23 11:50:10 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						621c67a8cb 
					 
					
						
						
							
							Adjust default cluster signature fees ( #6436 )  
						
						
						
						
					 
					
						2019-10-18 17:00:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						355564e486 
					 
					
						
						
							
							net/net.sh start --skip-setup ... now works again (#5977 )  
						
						
						
						
					 
					
						2019-09-19 08:31:22 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						9f6c9c428b 
					 
					
						
						
							
							Move genesis/snapshot archive download into Rust ( #5515 )  
						
						
						
						
					 
					
						2019-08-14 19:25:22 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						032d523737 
					 
					
						
						
							
							Increase the amount of lamports a validator starts with ( #5466 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-08-08 11:13:22 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						b5aa03dd7c 
					 
					
						
						
							
							Rename --config-dir to --ledger (progress towards deleting validator.sh) ( #5423 )  
						
						
						
						
					 
					
						2019-08-05 12:42:52 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						bd7e269280 
					 
					
						
						
							
							Kill rsync ( #5336 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-07-30 22:43:47 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						2c8e0bcf87 
					 
					
						
						
							
							Introduce --config-dir to avoid shipping clear-config.sh ( #5241 )  
						
						
						
						
					 
					
						2019-07-22 22:59:02 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						11992946a4 
					 
					
						
						
							
							Add storage reward pools ( #4779 )  
						
						
						
						
					 
					
						2019-06-22 17:18:35 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						22b767308a 
					 
					
						
						
							
							Add insturctions to run a replicator on testnet ( #4733 )  
						
						
						
						
					 
					
						2019-06-21 16:32:23 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						119467df59 
					 
					
						
						
							
							Add storage mining pool to genesis and implement automatic reward redeeming ( #4683 )  
						
						... 
						
						
						
						* Add storage mining pool to genesis and implement automatic reward collection
* Address review comments 
						
						
					 
					
						2019-06-13 22:30:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						e4d8ea11ac 
					 
					
						
						
							
							Make lamports_per_signature dynamic based on cluster load ( #4562 )  
						
						... 
						
						
						
						* Make lamports_per_signature dynamic based on cluster load
* Move transaction-fees.md to implemented 
						
						
					 
					
						2019-06-10 22:18:32 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						a9f73ea321 
					 
					
						
						
							
							solana-keygen no longer blindly overwrites a keypair, or assumes "new" ( #4599 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-06-07 17:54:54 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						ead947e710 
					 
					
						
						
							
							Change default setting for real PoH in testnet scripts ( #4573 )  
						
						
						
						
					 
					
						2019-06-06 12:49:46 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						e3365529de 
					 
					
						
						
							
							Enable transaction fees for multinode-demo/ and net/ ( #4527 )  
						
						... 
						
						
						
						* Collect fees at the end of a slot
* Enable transaction fees for multinode-demo/ and net/ 
						
						
					 
					
						2019-06-04 14:51:52 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						fb2eac20bb 
					 
					
						
						
							
							Rename solana-fullnode to solana-validator ( #4411 )  
						
						
						
						
					 
					
						2019-05-23 15:06:01 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						d15e248cdb 
					 
					
						
						
							
							Add bootstrap storage account to genesis ( #4359 )  
						
						... 
						
						
						
						* Add bootstrap storage account to genesis
* Add storage account genesis command to run.sh
* Update airdrop for all validators
* Remove unhelpful Short for arg
* Set the correct program owner 
						
						
					 
					
						2019-05-20 19:46:15 -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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						da4c37beec 
					 
					
						
						
							
							multinode-demo/ grooming ( #4226 )  
						
						... 
						
						
						
						* Rename leader to entrypoint
* The fullnode identity keypair can now be provided
* Rename _id to _keypair 
						
						
					 
					
						2019-05-08 19:59:22 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						d486d2b8ce 
					 
					
						
						
							
							Consolidate default arg parsing ( #4224 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-05-08 19:12:43 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						965c1e0000 
					 
					
						
						
							
							staking plumbing part 3, 3.5 ( #4216 )  
						
						
						
						
					 
					
						2019-05-08 12:56:11 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7609a007c6 
					 
					
						
						
							
							Add FeeCalculator to the genesis block ( #4196 )  
						
						
						
						
					 
					
						2019-05-07 20:28:41 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						1a9ac62f60 
					 
					
						
						
							
							Add bench-exchange support to the net framework ( #3893 )  
						
						
						
						
					 
					
						2019-04-19 09:56:01 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						78d5ace754 
					 
					
						
						
							
							Refactor multinode-demo/ scripts to avoid shipping fullnode-x.sh ( #3835 )  
						
						
						
						
					 
					
						2019-04-17 18:03:58 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						63d66ece57 
					 
					
						
						
							
							net/ testnet nodes now stake more lamports  ( #3812 )  
						
						... 
						
						
						
						* Add --bootstrap-leader-lamports
* Generalize --no-stake into --stake NUM
* Use a large stake for net/ fullnodes
* Setup vote account before starting fullnode to avoid mixed log output 
						
						
					 
					
						2019-04-16 13:03:01 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						f1e7237c09 
					 
					
						
						
							
							vote_api cleanup ( #3710 )  
						
						... 
						
						
						
						* vote_api cleanup
* fixups
* fixup
* remove unused code
* revert removal of serialize and deserialize
* ...
* increase coverage, bootstrap staking
* Sagar's STAKE to my VOTE 
						
						
					 
					
						2019-04-10 17:52:47 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						d2ea782372 
					 
					
						
						
							
							Always use bootstrap vote account for leader  
						
						
						
						
					 
					
						2019-04-10 15:51:00 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						0acdbc0d03 
					 
					
						
						
							
							plumb staking_account and voting_keypair from multinode-demo to Vote ( #3199 )  
						
						... 
						
						
						
						* plumb staking_account and voting_keypair from bash to Vote 
						
						
					 
					
						2019-03-08 19:29:08 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						beb45f44ac 
					 
					
						
						
							
							solana-genesis: rename tokens to lamports  
						
						
						
						
					 
					
						2019-03-05 17:28:06 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7b49c9f09c 
					 
					
						
						
							
							Delete fullnode-config/  
						
						
						
						
					 
					
						2019-03-04 15:49:02 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						872a3317b5 
					 
					
						
						
							
							Fully switch to bootstrap-leader for command-line args  
						
						
						
						
					 
					
						2018-12-07 16:57:02 -08:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						1ddf93fd86 
					 
					
						
						
							
							Strip cp -r arg  
						
						
						
						
					 
					
						2018-12-07 10:43:36 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						70c149c7da 
					 
					
						
						
							
							Rename leader/validator to bootstrap-leader/fullnode  
						
						... 
						
						
						
						Only rsyncing the genesis ledger snuck in here as well 
						
						
					 
					
						2018-12-06 19:44:47 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f4b26247c0 
					 
					
						
						
							
							Genesis only needs a keypair, not the entire fullnode::Config  
						
						
						
						
					 
					
						2018-12-06 16:31:24 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						8f0a1e32d5 
					 
					
						
						
							
							Use consistent naming for the mint id file  
						
						
						
						
					 
					
						2018-12-06 16:31:24 -08:00