mergify[bot] 
							
						 
					 
					
						
						
							
						
						45093c8092 
					 
					
						
						
							
							Calculate account refs fix ( #9447 ) ( #9450 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-11 13:48:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						7a0dcdd1a4 
					 
					
						
						
							
							Add Metrics/Dashboards tracking block production ( #9342 ) ( #9380 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-08 15:54:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						5da1466d08 
					 
					
						
						
							
							Introduce background stale AppendVec shrink mechanism ( #9219 ) ( #9318 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-06 02:31:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						220a369efa 
					 
					
						
						
							
							Enforce an executable's rent exemption in the runtime ( #9134 ) ( #9191 )  
						
						 
						
						... 
						
						
						
						(cherry picked from commit 130c0b484d )
Co-authored-by: Jack May <jack@solana.com > 
						
						
					 
					
						2020-03-31 11:57:19 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						f31d2d9cc4 
					 
					
						
						
							
							Use cluster confirmations in rpc and pubsub ( #9138 ) ( #9170 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-30 18:11:45 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						61c2883de6 
					 
					
						
						
							
							Calculate ref counts earlier to prevent bad clean ( #9147 ) ( #9155 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-29 15:53:56 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						c0b178db45 
					 
					
						
						
							
							Sanitize zero lamport accounts in append vecs ( #9083 ) ( #9149 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-29 00:39:28 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						e2491c6322 
					 
					
						
						
							
							Prevent add/subtract from executable account ( #9132 )  
						
						 
						
						
						
						
					 
					
						2020-03-27 16:43:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Starry 
							
						 
					 
					
						
						
							
						
						5d9298543f 
					 
					
						
						
							
							Exclude all executable accounts from rent collection ( #9116 )  
						
						 
						
						... 
						
						
						
						* Whitelist executable accounts for rent exemption
* nudge 
						
						
					 
					
						2020-03-27 23:28:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carllin 
							
						 
					 
					
						
						
							
						
						f3d556e3f9 
					 
					
						
						
							
							Refactor VoteTracker ( #9084 )  
						
						 
						
						... 
						
						
						
						* Refactor VoteTracker
Co-authored-by: Carl <carl@solana.com > 
						
						
					 
					
						2020-03-26 17:55:17 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						8d4cecdb77 
					 
					
						
						
							
							Account data may not change once the executable bit is set ( #9099 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-26 17:10:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						2623c71ed3 
					 
					
						
						
							
							Use type aliases/resulting var names consistently ( #9060 )  
						
						 
						
						
						
						
					 
					
						2020-03-26 13:08:56 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Starry 
							
						 
					 
					
						
						
							
						
						ef3af104ae 
					 
					
						
						
							
							Return appropriate error for invalid program account ( #9047 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-25 13:23:05 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carllin 
							
						 
					 
					
						
						
							
						
						9dc69d9843 
					 
					
						
						
							
							Store and compute node/stake state in EpochStakes struct ( #8958 )  
						
						 
						
						... 
						
						
						
						* Store and compute needed bank state in EpochStakes struct 
						
						
					 
					
						2020-03-25 12:19:15 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sakridge 
							
						 
					 
					
						
						
							
						
						45348b2c83 
					 
					
						
						
							
							Remove accounts unwrap ( #9062 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-25 10:21:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Starry 
							
						 
					 
					
						
						
							
						
						eed8087d87 
					 
					
						
						
							
							Respect confirmations param for signature subscription notifications ( #9019 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-23 17:00:34 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sakridge 
							
						 
					 
					
						
						
							
						
						c530fbd22b 
					 
					
						
						
							
							Remove thread-priority crate which is not cross-platform ( #9023 )  
						
						 
						
						
						
						
					 
					
						2020-03-23 12:18:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						1b8f9e75dd 
					 
					
						
						
							
							Update getSignatureStatus: support multiple signatures, include slot in each response item ( #9022 )  
						
						 
						
						... 
						
						
						
						* Rename enable-rpc-get-confirmed-block
* Rename RpcTransactionStatus -> RpcTransactionStatusMeta
* Return simplified RpcTransactionStatus; Add support for multiple transactions
* Update docs
* typo 
						
						
					 
					
						2020-03-23 11:25:39 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sakridge 
							
						 
					 
					
						
						
							
						
						4b397d15b3 
					 
					
						
						
							
							Accounts cleanup service and perf improvements ( #8799 )  
						
						 
						
						... 
						
						
						
						* Use atomic for ref count instead of taking rwlock
* Accounts cleanup service
* Review comments 
						
						
					 
					
						2020-03-23 08:50:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Starry 
							
						 
					 
					
						
						
							
						
						a0ffcc61ae 
					 
					
						
						
							
							Add slot info to Bank::get_signature_confirmation_status ( #9018 )  
						
						 
						
						
						
						
					 
					
						2020-03-23 21:55:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						88ba8439fc 
					 
					
						
						
							
							Add frozen account support ( #8989 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-22 11:10:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sakridge 
							
						 
					 
					
						
						
							
						
						4dd0367136 
					 
					
						
						
							
							Rwlock storage opt ( #9006 )  
						
						 
						
						... 
						
						
						
						* Remove unecessary account paths rwlock
* Remove path rwlock in accounts_db and optimize storage critical section 
						
						
					 
					
						2020-03-22 10:04:03 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sakridge 
							
						 
					 
					
						
						
							
						
						3ea556bc24 
					 
					
						
						
							
							Drop storage lock ( #8997 )  
						
						 
						
						
						
						
					 
					
						2020-03-21 13:37:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						e28368ff1b 
					 
					
						
						
							
							Move address creation with seed into pubkey ( #8991 )  
						
						 
						
						
						
						
					 
					
						2020-03-20 15:20:48 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f78a90bce2 
					 
					
						
						
							
							Vote InitializeAccount and UpdateNode instructions now need a signature from the validator identity ( #8947 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-19 01:58:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						306a5c849e 
					 
					
						
						
							
							Use into_iter()  
						
						 
						
						
						
						
					 
					
						2020-03-18 16:11:57 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						bb92184085 
					 
					
						
						
							
							Refactor distribute_rent_to_validators() for clarity  
						
						 
						
						
						
						
					 
					
						2020-03-18 16:11:57 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sakridge 
							
						 
					 
					
						
						
							
						
						2435c3ce0c 
					 
					
						
						
							
							Add accounts-bench, a benchmark to test the accounts store speed ( #8866 )  
						
						 
						
						
						
						
					 
					
						2020-03-17 11:02:07 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						b7b36bb0a4 
					 
					
						
						
							
							Upgrade to Rust 1.42 ( #8836 )  
						
						 
						
						... 
						
						
						
						* Upgrade to Rust 1.42
* deref
* parens
Co-authored-by: Trent Nelson <trent@solana.com > 
						
						
					 
					
						2020-03-13 14:15:22 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						fbf2dd1672 
					 
					
						
						
							
							CLI: Error message cleanup ( #8804 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-12 23:20:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						4bbf09f582 
					 
					
						
						
							
							Enable conservative out-of-bound snapshot cleaning ( #8811 )  
						
						 
						
						... 
						
						
						
						* Enable conservative out-of-bound snapshot cleaning
* Add tests 
						
						
					 
					
						2020-03-13 14:44:00 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						952cd38b7b 
					 
					
						
						
							
							Avoid early clean and bad snapshot by ref-counting ( #8724 )  
						
						 
						
						... 
						
						
						
						* Avoid early clean and bad snapshot by ref-counting
* Add measure
* Clean ups
* clean ups 
						
						
					 
					
						2020-03-13 14:14:37 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						deaf3cb416 
					 
					
						
						
							
							Instruction member function ( #8801 )  
						
						 
						
						
						
						
					 
					
						2020-03-12 09:08:39 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						6eb4973780 
					 
					
						
						
							
							Don't use move semantics if not needed ( #8793 )  
						
						 
						
						
						
						
					 
					
						2020-03-11 14:37:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carllin 
							
						 
					 
					
						
						
							
						
						9872430bd2 
					 
					
						
						
							
							Add VoteTracker for tracking cluster's votes in gossip ( #8327 )  
						
						 
						
						... 
						
						
						
						Track votes by slot in cluster_vote_listener 
						
						
					 
					
						2020-03-09 22:03:09 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						4db074a5aa 
					 
					
						
						
							
							RPC: Add getFeeCalculatorForBlockhash method call ( #8687 )  
						
						 
						
						... 
						
						
						
						Returns the `FeeCalculator` associated with the given blockhash, or
`null` if said blockhash has expired 
						
						
					 
					
						2020-03-06 17:01:31 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						8ad6a8767f 
					 
					
						
						
							
							Simplify runtime account handling ( #8674 )  
						
						 
						
						
						
						
					 
					
						2020-03-05 16:17:31 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Grimes 
							
						 
					 
					
						
						
							
						
						7fad53b112 
					 
					
						
						
							
							Use iterated account ( #8673 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-05 13:10:20 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Grimes 
							
						 
					 
					
						
						
							
						
						9d667db634 
					 
					
						
						
							
							SDK: Allow RecentBlockhashes to hold the entire BlockhashQueue ( #8632 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-05 11:03:21 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						5e3ce30d02 
					 
					
						
						
							
							Pass the correct program_id to programs ( #8630 )  
						
						 
						
						
						
						
					 
					
						2020-03-05 10:57:35 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						97c5fb8141 
					 
					
						
						
							
							Allow passing of program_ids to programs ( #8639 )  
						
						 
						
						
						
						
					 
					
						2020-03-05 10:57:12 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f146c92e88 
					 
					
						
						
							
							Always and fully normalize stored 0-lamport accts. ( #8657 )  
						
						 
						
						
						
						
					 
					
						2020-03-05 09:14:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						fd00e5cb35 
					 
					
						
						
							
							Store FeeCalculator with blockhash in nonce accounts ( #8650 )  
						
						 
						
						... 
						
						
						
						* Copy current state version to v0
* Add `FeeCalculator` to nonce state
* fixup compile
* Dump v0 handling...
Since we new account data is all zeros, new `Current` versioned accounts
look like v0. We could hack around this with some data size checks, but
the `account_utils::*State` traits are applied to `Account`, not the
state data, so we're kind SOL...
* Create more representative test `RecentBlockhashes`
* Improve CLI nonce account display
Co-Authored-By: Michael Vines <mvines@gmail.com >
* Fix that last bank test...
* clippy/fmt
Co-authored-by: Michael Vines <mvines@gmail.com > 
						
						
					 
					
						2020-03-05 07:40:26 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Grimes 
							
						 
					 
					
						
						
							
						
						b321da00b4 
					 
					
						
						
							
							Nit: Use accessor function ( #8647 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-04 18:26:58 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Grimes 
							
						 
					 
					
						
						
							
						
						80aae18794 
					 
					
						
						
							
							Nit: Update native loader to iterate accounts ( #8640 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-04 17:10:22 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						408d5da50f 
					 
					
						
						
							
							Add test for program_ids passed in metas ( #8618 )  
						
						 
						
						
						
						
					 
					
						2020-03-04 11:13:33 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						561808cf90 
					 
					
						
						
							
							SDK: Store FeeCalculator in recent_blockhashes sysvar ( #8609 )  
						
						 
						
						... 
						
						
						
						* SDK: Store FeeCalculators in recent_blockhashes sysvar
* nits 
						
						
					 
					
						2020-03-04 12:01:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						b85d7c1f70 
					 
					
						
						
							
							Fix account tests ( #8615 )  
						
						 
						
						
						
						
					 
					
						2020-03-04 10:40:41 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						642720a2fe 
					 
					
						
						
							
							nit: describe the root program id ( #8621 )  
						
						 
						
						
						
						
					 
					
						2020-03-04 08:55:01 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						1cc7131bb7 
					 
					
						
						
							
							Consolidate Nonce state under one struct ( #8624 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-04 08:51:48 -08:00