Ryo Onodera 
							
						 
					 
					
						
						
							
						
						3c361eb759 
					 
					
						
						
							
							Check account hashes in snapshot ( #7559 )  
						
						... 
						
						
						
						* Check for incorrect hash value
* Finish up checking for incorrect hash value
* Fix comment a bit
Co-authored-by: sakridge <sakridge@gmail.com > 
						
						
					 
					
						2019-12-20 09:39:30 +09:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						ff171baa67 
					 
					
						
						
							
							Add show-block-production command  
						
						
						
						
					 
					
						2019-12-19 00:02:11 -07:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						0ea2843ec9 
					 
					
						
						
							
							Durable Nonce - Authorized Noncer ( #7417 )  
						
						... 
						
						
						
						* Durable Nonce: Add authorized noncer to initialize instruction
* CLI: Adapt to nonce authority
* Durable Nonce: Introduce Authorize instruction
* Specify who needs to sign  ix
* 'authorized-noncer' -> 'nonce-authority'
* Document signing authority for all instructions 
						
						
					 
					
						2019-12-17 09:34:21 -05:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						f05860672c 
					 
					
						
						
							
							Add create-address-with-seed to solana-cli ( #7472 )  
						
						... 
						
						
						
						* Add create account with seed to cli
* clippy
* fixup 
						
						
					 
					
						2019-12-14 04:38:24 -08:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						777ae3c215 
					 
					
						
						
							
							Add time since genesis to sysvar::clock ( #7289 )  
						
						... 
						
						
						
						* genesis timestamp
* remove clock::create_account()
* ..
* add configure-able creation time
* dividing by 1T, should be dividing by 1B 
						
						
					 
					
						2019-12-12 14:03:43 -08:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						ea0ba19089 
					 
					
						
						
							
							Add SystemInstruction::CreateAccountWithSeed ( #7390 )  
						
						... 
						
						
						
						* address generator
* coverage
* fixups
* remove ascii restriction
* illustrate that utf-8 doesn't expand the space 
						
						
					 
					
						2019-12-12 11:12:09 -08:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						c4f3bb9b67 
					 
					
						
						
							
							Use term dapp only in places where the application needs to run entirely on-chain ( #7446 )  
						
						
						
						
					 
					
						2019-12-12 10:38:09 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						7f6fc74c36 
					 
					
						
						
							
							Remove workaround of old Rust-BPF ( #7422 )  
						
						
						
						
					 
					
						2019-12-10 23:19:13 -08:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						7d6777a96f 
					 
					
						
						
							
							show rent model ( #7410 )  
						
						
						
						
					 
					
						2019-12-10 14:50:55 -08:00 
						 
				 
			
				
					
						
							
							
								Parth 
							
						 
					 
					
						
						
							
						
						696cb298ab 
					 
					
						
						
							
							put limit on account data length ( #7320 )  
						
						... 
						
						
						
						* put limit on account data length
* proper debug message 
						
						
					 
					
						2019-12-10 22:17:11 +05:30 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						39cd6dff7d 
					 
					
						
						
							
							turn on rent ( #7368 )  
						
						... 
						
						
						
						* turn on rent
* add rent exempt balances for bootstrap accounts
* use Rent::free() when not testing rent 
						
						
					 
					
						2019-12-09 21:56:43 -08:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						5d2b27d916 
					 
					
						
						
							
							Address post-merge review for  #7353  ( #7378 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-12-09 12:54:10 -08:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						059e631f41 
					 
					
						
						
							
							Durable Nonce: Re-introduce Initialize instruction ( #7353 )  
						
						... 
						
						
						
						Toward an Authorized Noncer 
						
						
					 
					
						2019-12-08 10:16:55 -07:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						1ffd6b4b4d 
					 
					
						
						
							
							Add program and runtime support for Durable Transaction Nonces ( #6845 )  
						
						... 
						
						
						
						* Rework transaction processing result forwarding
Durable nonce prereq
* Add Durable Nonce program API
* Add runtime changes for Durable Nonce program
* Register Durable Nonce program
* Concise comments and bad math
* Fix c/p error
* Add rent sysvar to withdraw ix
* Remove rent exempt required balance from Meta struct
* Use the helper 
						
						
					 
					
						2019-12-07 12:54:10 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						3ab8185777 
					 
					
						
						
							
							Add intermittent Timestamping to Votes ( #7233 )  
						
						... 
						
						
						
						* Add intermittent timestamp to Vote
* Add timestamp to VoteState, add timestamp processing to program
* Print recent timestamp with solana show-vote-account
* Add offset of 1 to timestamp Vote interval to initialize at node boot (slot 1)
* Review comments
* Cache last_timestamp in Tower and use for interval check
* Move work into Tower method
* Clarify timestamping interval
* Replace tuple with struct 
						
						
					 
					
						2019-12-06 14:38:49 -07:00 
						 
				 
			
				
					
						
							
							
								Parth 
							
						 
					 
					
						
						
							
						
						0d1fed78af 
					 
					
						
						
							
							Pay rent to validators ( #7164 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-12-05 06:10:34 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						39b578fde9 
					 
					
						
						
							
							Remove runtime dependency from config program unit tests and move back to config program ( #7277 )  
						
						
						
						
					 
					
						2019-12-04 19:24:12 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						9b172879a2 
					 
					
						
						
							
							Remove deprecated solana_entrypoint macro ( #7257 )  
						
						
						
						
					 
					
						2019-12-04 00:42:50 -08:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						7cfff75c3e 
					 
					
						
						
							
							Use procedural macro to generate static public keys ( #7219 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-12-03 17:55:18 -08:00 
						 
				 
			
				
					
						
							
							
								Parth 
							
						 
					 
					
						
						
							
						
						bc09365c98 
					 
					
						
						
							
							make tx fee's burn percent in proper range ( #7226 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-12-03 12:25:43 -08:00 
						 
				 
			
				
					
						
							
							
								Parth 
							
						 
					 
					
						
						
							
						
						ba688cf629 
					 
					
						
						
							
							enforce proper range for rent burn_percent ( #7217 )  
						
						... 
						
						
						
						* enforce proper range for burn_percent 
						
						
					 
					
						2019-12-04 00:54:01 +05:30 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7f71a0ba37 
					 
					
						
						
							
							Drop default signature fee by 10x ( #7192 )  
						
						
						
						
					 
					
						2019-12-02 14:34:26 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						8d75efdc58 
					 
					
						
						
							
							genesis config hashmaps ( #7107 )  
						
						
						
						
					 
					
						2019-11-26 19:23:37 -08:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						c706f9b2cd 
					 
					
						
						
							
							Change from using fixed number of ticks in delay calculation ( #7152 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-26 16:21:02 -08:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						58c144ee55 
					 
					
						
						
							
							Add getBlockTime rpc api ( #7130 )  
						
						... 
						
						
						
						* Add getBlockTime rpc api
* Add getBlockTime to docs
* Fix duration rounding for common tick/slot durations; add slot duration calculation
* Expose slots_per_year
* Use genesis values instead of clock defaults to calculate block offset
* Add get-block-time cli subcommand
* Fix test_rent: decrease magic number usage 
						
						
					 
					
						2019-11-26 00:40:36 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						88cb0c6ae3 
					 
					
						
						
							
							Add offline signing support to CLI ( #7104 )  
						
						
						
						
					 
					
						2019-11-25 21:09:57 -08:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						ef64f00cbb 
					 
					
						
						
							
							Revert "Revert "add genesis stake placeholders ( #6969 )" ( #7109 )" ( #7124 )  
						
						... 
						
						
						
						This reverts commit 702f7cc51d 
						
						
					 
					
						2019-11-25 15:11:55 -08:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						702f7cc51d 
					 
					
						
						
							
							Revert "add genesis stake placeholders ( #6969 )" ( #7109 )  
						
						... 
						
						
						
						* Revert "add genesis stake placeholders (#6969 )"
This reverts commit 8a879faac7#6969 )"
* fixup! fixup! Revert "add genesis stake placeholders (#6969 )"
* fixup! fixup! fixup! Revert "add genesis stake placeholders (#6969 )"
* fixup! fixup! fixup! fixup! Revert "add genesis stake placeholders (#6969 )"
* fmt 
						
						
					 
					
						2019-11-23 23:15:21 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						ce8d37984d 
					 
					
						
						
							
							Allow secure keypair input for solana-validator cli ( #7080 )  
						
						... 
						
						
						
						* Allow secure keypair input for solana-validator cli
* feedback
* Add --skip-mnemonic-validation
* Update --identity to --identity-keypair
* Use struct instead of tuple
* Fix dependencies
* cargo fmt
* Add basic tests
* Use `seed phrase` instead of `mnemonic`
* Update passphrase prompt 
						
						
					 
					
						2019-11-22 10:20:40 -05:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						d8ead57fbb 
					 
					
						
						
							
							Use bs58 strings to declare IDs rather then raw bytes ( #7082 )  
						
						
						
						
					 
					
						2019-11-21 16:34:40 -08:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						8a879faac7 
					 
					
						
						
							
							add genesis stake placeholders ( #6969 )  
						
						... 
						
						
						
						* add investor stake placeholders
fixups
fixups
review comments, fixups
make more data-looky for easier management
rent may be zero
rework with more tables, derived keys
fixups
rebase-fix
fixups
fixups
* genesis is now too big to boot in 10 seconds 
						
						
					 
					
						2019-11-21 12:05:31 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						a2a9f1e331 
					 
					
						
						
							
							Truncate new keypair files ( #7078 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-21 10:02:04 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						3415db9739 
					 
					
						
						
							
							Merge api/program into single units ( #7061 )  
						
						
						
						
					 
					
						2019-11-20 16:32:19 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1fef74b00c 
					 
					
						
						
							
							Fix solana-keygen new --force ... ( #7064 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-20 12:46:16 -08:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						b150da837a 
					 
					
						
						
							
							Use epoch as the gossip purge timeout for staked nodes. ( #7005 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-20 11:25:18 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						d184d3a732 
					 
					
						
						
							
							Merge native programs parts into one unit ( #7047 )  
						
						
						
						
					 
					
						2019-11-20 10:12:43 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7151b92239 
					 
					
						
						
							
							Don't create keypair files with r+go ( #7051 )  
						
						
						
						
					 
					
						2019-11-19 18:26:21 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						716caeb17c 
					 
					
						
						
							
							Use camelCase ( #7050 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-19 14:55:32 -08:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						ea656b1a3f 
					 
					
						
						
							
							Add parent slot to getConfirmedBlock ( #7038 )  
						
						... 
						
						
						
						* Add parent slot to getConfirmedBlock
* Fix bad text-replace
* Use camelCase in getConfirmedBlock 
						
						
					 
					
						2019-11-19 09:39:55 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						3acd84d9c0 
					 
					
						
						
							
							Allow creating an vote program ix where the withdrawer is also the "to" account ( #6992 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-18 12:43:47 -08:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						c1b06817a2 
					 
					
						
						
							
							Add non-dev value for slots_per_epoch and use that as default ( #6984 )  
						
						... 
						
						
						
						When --dev flag is not passed. 
						
						
					 
					
						2019-11-16 20:53:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5ab70c4e97 
					 
					
						
						
							
							genesis: rename mint account to faucet account and make it optional ( #6990 )  
						
						
						
						
					 
					
						2019-11-15 14:50:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						e7f63cd336 
					 
					
						
						
							
							Upgrade to rust 1.39.0 ( #6939 )  
						
						... 
						
						
						
						* Upgrade to rust 1.39.0
* 1.39.0 clippy 
						
						
					 
					
						2019-11-14 12:27:01 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						f108f483b7 
					 
					
						
						
							
							Remove Blobs and switch to Packets ( #6937 )  
						
						... 
						
						
						
						* Remove Blobs and switch to Packets
* Fix some gossip messages not respecting MTU size
* Failure to serialize is not fatal
* Add log macros
* Remove unused extern
* Apparently macro use is required
* Explicitly scope macro
* Fix test compile 
						
						
					 
					
						2019-11-14 10:24:53 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f4846b6fe4 
					 
					
						
						
							
							Update rent.rs  
						
						
						
						
					 
					
						2019-11-14 08:55:09 -07:00 
						 
				 
			
				
					
						
							
							
								Parth 
							
						 
					 
					
						
						
							
						
						7b05b3dbb3 
					 
					
						
						
							
							rent collector improvments ( #6888 )  
						
						... 
						
						
						
						* avoid account copying + pre-empt rent
* adding support for base rent 
						
						
					 
					
						2019-11-14 10:56:49 +05:30 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						bb00904fc8 
					 
					
						
						
							
							add rent reserve for bootstrap stakes ( #6876 )  
						
						... 
						
						
						
						* genesis investor stakes
* assert rent is sufficient for these bootstrappers 
						
						
					 
					
						2019-11-12 12:33:40 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c6b108ef4f 
					 
					
						
						
							
							Don't panic in sdk/ when genesis fails to load ( #6892 )  
						
						
						
						
					 
					
						2019-11-12 10:24:49 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						9807f47d4e 
					 
					
						
						
							
							Rename genesis block to genesis config ( #6816 )  
						
						
						
						
					 
					
						2019-11-08 23:56:57 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						9c00ad9ff2 
					 
					
						
						
							
							Remove some low-hanging TODOs ( #6839 )  
						
						
						
						
					 
					
						2019-11-08 16:41:36 -07:00