Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						916844d399 
					 
					
						
						
							
							Fix replicator account setup in fullnode.sh ( #4430 )  
						
						
						
						
					 
					
						2019-05-24 15:40:49 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						2e251ccc5c 
					 
					
						
						
							
							De-fullnode variable names ( #4420 )  
						
						
						
						
					 
					
						2019-05-24 04:31:39 -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 
							
						 
					 
					
						
						
							
						
						fb2eac20bb 
					 
					
						
						
							
							Rename solana-fullnode to solana-validator ( #4411 )  
						
						
						
						
					 
					
						2019-05-23 15:06:01 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						b37d2fde3d 
					 
					
						
						
							
							Add storage mining pool ( #4364 )  
						
						... 
						
						
						
						* Add storage mining pool
* Set gossip port
* Add create-storage-mining-pool-account wallet command
* Add claim-storage-reward wallet command
* Create storage account upfront
* Add storage program to genesis
* Use STORAGE_ACCOUNT_SPACE
* Fix tests
* Add wallet commands to create validator/replicator storage accounts
* Add create_validator_storage_account()
* Storage stage no longer implicitly creates a storage account 
						
						
					 
					
						2019-05-23 14:50:23 -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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						1393d26f63 
					 
					
						
						
							
							Remove obsolete internal multinode-demo/ logging ( #4265 )  
						
						
						
						
					 
					
						2019-05-13 10:51:18 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1dce5976cf 
					 
					
						
						
							
							Disable node restart in localnet-sanity.sh  
						
						
						
						
					 
					
						2019-05-12 21:21:31 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						340d01665c 
					 
					
						
						
							
							Avoid generating default keypair  
						
						
						
						
					 
					
						2019-05-12 21:21:31 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						ba8f49366d 
					 
					
						
						
							
							passive staking 4 ( #4240 )  
						
						... 
						
						
						
						* support passive staking with wallet, use it
* fixups
* clippy
* cleanup app generation in wallet, finish fullnode.sh staking
* _id and _keypair => pubkey
use keygen, not wallet to get pubkey
* found 'em 
						
						
					 
					
						2019-05-09 19:31:42 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						a8254fd258 
					 
					
						
						
							
							Clear stale ledger on fullnode startup if necessary ( #4238 )  
						
						
						
						
					 
					
						2019-05-09 17:09:36 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						a031b09190 
					 
					
						
						
							
							Add replicator support to multinode demo ( #4221 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-05-09 13:43:39 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1e949caa7f 
					 
					
						
						
							
							Move airdrop retries fully out of bash ( #4234 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-05-09 09:48:27 -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 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7609a007c6 
					 
					
						
						
							
							Add FeeCalculator to the genesis block ( #4196 )  
						
						
						
						
					 
					
						2019-05-07 20:28:41 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						9b50583641 
					 
					
						
						
							
							wallet: add --url, remove --host/--rpc-host/--rpc-port/-rpc-tls ( #4153 )  
						
						... 
						
						
						
						Also by default the wallet now talks to testnet.solana.com instead of
localhost 
						
						
					 
					
						2019-05-06 07:38:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						586fb15c2c 
					 
					
						
						
							
							fullnode positional arguments may now be mixed with optional arguments ( #4151 )  
						
						
						
						
					 
					
						2019-05-03 20:49:24 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f3f416b7ba 
					 
					
						
						
							
							Rename --network argument to --entrypoint ( #4149 )  
						
						
						
						
					 
					
						2019-05-03 15:00:19 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f91627a230 
					 
					
						
						
							
							Remove extra-fullnode-args.sh ( #4142 )  
						
						
						
						
					 
					
						2019-05-03 13:32:59 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f9c093022c 
					 
					
						
						
							
							multinode-demo/: Merge bootstrap-leader.sh into fullnode.sh ( #4139 )  
						
						
						
						
					 
					
						2019-05-03 12:33:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7fe3c75c6b 
					 
					
						
						
							
							Add a node-specific ip echo service to remove dependency on ifconfig.co ( #4137 )  
						
						
						
						
					 
					
						2019-05-03 11:01:35 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c8ed41167a 
					 
					
						
						
							
							Factor tune_system() out of multinode-demo/ ( #4138 )  
						
						... 
						
						
						
						* Remove x bit from ulimit-n.sh
* Factor tune_system() out of multinode-demo/ 
						
						
					 
					
						2019-05-03 10:40:02 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						eebdfe8d73 
					 
					
						
						
							
							wait for network recovery after restart ( #4000 )  
						
						
						
						
					 
					
						2019-04-26 07:30:52 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1661a7a55f 
					 
					
						
						
							
							Correct variable name  
						
						
						
						
					 
					
						2019-04-24 07:39:29 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						c3155a6e39 
					 
					
						
						
							
							silence sigverify disabled, make disabling sigverify easier ( #3901 )  
						
						... 
						
						
						
						* silence sigverify disabled, make disabling sigverify easier
* fixup 
						
						
					 
					
						2019-04-19 14:18:19 -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 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c67cc694ae 
					 
					
						
						
							
							Remove stake from ./net sanity ephemeral validator ( #3797 )  
						
						
						
						
					 
					
						2019-04-15 21:42:25 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						3dc47a46d5 
					 
					
						
						
							
							Revert "Revert "disable staking of blockstreamer node""  
						
						... 
						
						
						
						This reverts commit 03da63b41b 
						
						
					 
					
						2019-04-15 20:11:00 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0767c0c07f 
					 
					
						
						
							
							Add DNS resolution to cli tools  
						
						
						
						
					 
					
						2019-04-14 21:25:46 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f6aa90e193 
					 
					
						
						
							
							Add fullnode --dynamic-port-range option  
						
						
						
						
					 
					
						2019-04-14 07:08:29 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c7a7d6db84 
					 
					
						
						
							
							Use |solana-keygen pubkey| instead of |solana-wallet address|  
						
						... 
						
						
						
						Same end result but solana-keygen is a smaller program that builds
faster 
						
						
					 
					
						2019-04-14 07:08:29 -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 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						03da63b41b 
					 
					
						
						
							
							Revert "disable staking of blockstreamer node"  
						
						... 
						
						
						
						This reverts commit 42d8a7d9e7 
						
						
					 
					
						2019-04-06 08:57:06 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						42d8a7d9e7 
					 
					
						
						
							
							disable staking of blockstreamer node  
						
						... 
						
						
						
						- this will stop it from entering leader rotation schedule 
						
						
					 
					
						2019-04-05 16:48:52 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0a5b6154e8 
					 
					
						
						
							
							Use same gossip port for all testnet nodes  
						
						
						
						
					 
					
						2019-03-22 00:16:58 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4542a7042a 
					 
					
						
						
							
							Add --poll-for-new-genesis-block flag  
						
						
						
						
					 
					
						2019-03-22 00:15:19 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						dbb145c266 
					 
					
						
						
							
							Fixup ledger path  
						
						
						
						
					 
					
						2019-03-21 17:06:57 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						437481853b 
					 
					
						
						
							
							Ensure genesis ledger directory is populated on all validator nodes  
						
						... 
						
						
						
						This allows all nodes to serve the genesis ledger over rsync instead of
just the bootstrap leader 
						
						
					 
					
						2019-03-21 16:35:40 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						242bcf44db 
					 
					
						
						
							
							Replace stale --no-signer usage with --no-voting  
						
						
						
						
					 
					
						2019-03-13 13:50:30 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						a17be9f8bd 
					 
					
						
						
							
							Revert "Add case for --rpc-drone-address"  
						
						... 
						
						
						
						This reverts commit 42ad297778 
						
						
					 
					
						2019-03-13 13:23:54 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						42ad297778 
					 
					
						
						
							
							Add case for --rpc-drone-address  
						
						
						
						
					 
					
						2019-03-13 13:04:44 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						866d3f467f 
					 
					
						
						
							
							Fix flag to disable leader-rotation ( #3243 )  
						
						
						
						
					 
					
						2019-03-12 16:35:13 -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 
							
						 
					 
					
						
						
							
						
						0a4f909566 
					 
					
						
						
							
							requestAirdrop RPC API is now optional  
						
						
						
						
					 
					
						2019-03-06 10:23:57 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						545feab6db 
					 
					
						
						
							
							Misc token to lamport renaming  
						
						
						
						
					 
					
						2019-03-05 17:56:44 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						beb45f44ac 
					 
					
						
						
							
							solana-genesis: rename tokens to lamports  
						
						
						
						
					 
					
						2019-03-05 17:28:06 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						3fc846d789 
					 
					
						
						
							
							Try to use the RPC exit API to cleanly exit nodes  
						
						
						
						
					 
					
						2019-03-04 19:58:37 -08:00