Michael Vines 
							
						 
					 
					
						
						
							
						
						2ed77b040a 
					 
					
						
						
							
							create_genesis_block() now returns a struct ( #4403 )  
						
						
						
						
					 
					
						2019-05-22 20:39:00 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						7ada8510c4 
					 
					
						
						
							
							add slot_hashes to bank, remove phony slot_hashes_from_vote_instruction ( #4401 )  
						
						
						
						
					 
					
						2019-05-22 19:07:56 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						99d2428041 
					 
					
						
						
							
							Transaction format changes toward Credit-Only accounts ( #4386 )  
						
						... 
						
						
						
						* Add num_readonly_accounts slice
* Impl programs in account_keys
* Emulate current account-loading functionality using program-account_keys (breaks exchange_program_api tests)
* Fix test
* Add temporary exchange faucet id
* Update chacha golden
* Split num_credit_only_accounts into separate fields
* Improve readability
* Move message field constants into Message
* Add MessageHeader struct and fixup comments 
						
						
					 
					
						2019-05-22 18:23:16 -04:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						de6838da78 
					 
					
						
						
							
							change unwrap to expect where WSL sometimes aborts ( #4375 )  
						
						... 
						
						
						
						* change unwrap to expect where WSL sometimes aborts
* clippy 
						
						
					 
					
						2019-05-21 21:34:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f079a78c5e 
					 
					
						
						
							
							Remove fee arg from system_transaction::* ( #4346 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-05-20 10:03:19 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						9476fe5ce3 
					 
					
						
						
							
							Use log levels for datapoint metrics ( #4335 )  
						
						... 
						
						
						
						* Use log levels for datapoint metrics
* address review comments
* fix cyclomatic complexity 
						
						
					 
					
						2019-05-17 17:34:05 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						6b5bcfaa58 
					 
					
						
						
							
							Bump libc from 0.2.54 to 0.2.55 ( #4324 )  
						
						... 
						
						
						
						Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.54 to 0.2.55.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.54...0.2.55 )
Signed-off-by: dependabot[bot] <support@dependabot.com > 
						
						
					 
					
						2019-05-17 13:24:12 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						b2ce5dc9f5 
					 
					
						
						
							
							Adjust log level for counter metrics ( #4323 )  
						
						
						
						
					 
					
						2019-05-17 07:00:06 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						fff1631a8b 
					 
					
						
						
							
							Return a better error when a program account isn't found ( #4310 )  
						
						
						
						
					 
					
						2019-05-16 11:32:27 -06:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						87414de3e2 
					 
					
						
						
							
							switch over to passive stakes ( #4295 )  
						
						... 
						
						
						
						* add failing test
* switch over to passive stakes
* test multiple stakers 
						
						
					 
					
						2019-05-16 08:23:31 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						778bcbce50 
					 
					
						
						
							
							Reduce log level for frequent log message and frequency for metrics datapoint ( #4300 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-05-15 16:01:17 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						628128b376 
					 
					
						
						
							
							add passive staking to local_cluster ( #4285 )  
						
						... 
						
						
						
						* add passive staking to local_cluster
* add stake_program to genesis
* use equal stakes in local_cluster tests 
						
						
					 
					
						2019-05-15 12:15:31 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						1d327a5167 
					 
					
						
						
							
							Bump bincode from 1.1.3 to 1.1.4 ( #4290 )  
						
						... 
						
						
						
						Bumps [bincode](https://github.com/TyOverby/bincode ) from 1.1.3 to 1.1.4.
- [Release notes](https://github.com/TyOverby/bincode/releases )
- [Commits](https://github.com/TyOverby/bincode/compare/v1.1.3...v1.1.4 )
Signed-off-by: dependabot[bot] <support@dependabot.com > 
						
						
					 
					
						2019-05-15 09:47:55 -06:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						0c1191c3ee 
					 
					
						
						
							
							rework staking_utils ( #4283 )  
						
						
						
						
					 
					
						2019-05-14 16:15:51 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						216e9a61a0 
					 
					
						
						
							
							expose stake directly from bank ( #4281 )  
						
						
						
						
					 
					
						2019-05-14 13:35:14 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						e8ad822111 
					 
					
						
						
							
							get program names from programs ( #4273 )  
						
						... 
						
						
						
						* get program names from programs
* fixup 
						
						
					 
					
						2019-05-14 10:44:16 -07:00 
						 
				 
			
				
					
						
							
							
								Sathish 
							
						 
					 
					
						
						
							
						
						727802684c 
					 
					
						
						
							
							Use 20 bytes signature slice for cache purposes ( #4260 )  
						
						
						
						
					 
					
						2019-05-13 22:53:10 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						3bd921264a 
					 
					
						
						
							
							Move EpochSchedule into own module ( #4272 )  
						
						
						
						
					 
					
						2019-05-13 16:24:32 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						7501ed65e5 
					 
					
						
						
							
							Initialize and Update EpochSlots in RepairService ( #4255 )  
						
						... 
						
						
						
						* Initialize EpochSlots in RepairService
* Fix flaky test 
						
						
					 
					
						2019-05-13 15:37:50 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						0d2574f8f0 
					 
					
						
						
							
							get DLL names from programs that made the DLL ( #4269 )  
						
						... 
						
						
						
						* get program names from programs
* fixup 
						
						
					 
					
						2019-05-13 14:17:44 -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 
							
						 
					 
					
						
						
							
						
						23c696706b 
					 
					
						
						
							
							add stake_accounts to banks' caches ( #4267 )  
						
						
						
						
					 
					
						2019-05-13 12:33:23 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						f567877d1d 
					 
					
						
						
							
							Cleanup metrics ( #4230 )  
						
						
						
						
					 
					
						2019-05-10 08:33:58 -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 
							
						 
					 
					
						
						
							
						
						ab3c988146 
					 
					
						
						
							
							API for getting first and last slots in epoch ( #4241 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-05-09 16:06:57 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						a80176496d 
					 
					
						
						
							
							add /target/ to .gitignore files for all crates ( #4217 )  
						
						... 
						
						
						
						* add /target/ to .gitignore files for all crates
* shellcheck 
						
						
					 
					
						2019-05-08 12:15:05 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						1a2b131ceb 
					 
					
						
						
							
							Don't forward transactions that are expired or failed signature check ( #4199 )  
						
						
						
						
					 
					
						2019-05-08 10:32:25 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						b49f8c0984 
					 
					
						
						
							
							reduce replicode, introduce passive staking support ( #4207 )  
						
						
						
						
					 
					
						2019-05-07 22:22:43 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7609a007c6 
					 
					
						
						
							
							Add FeeCalculator to the genesis block ( #4196 )  
						
						
						
						
					 
					
						2019-05-07 20:28:41 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						674a49f8d7 
					 
					
						
						
							
							Bump serde_derive from 1.0.90 to 1.0.91 ( #4172 )  
						
						... 
						
						
						
						Bumps [serde_derive](https://github.com/serde-rs/serde ) from 1.0.90 to 1.0.91.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.90...v1.0.91 )
Signed-off-by: dependabot[bot] <support@dependabot.com > 
						
						
					 
					
						2019-05-07 20:05:41 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						69eeb7cf08 
					 
					
						
						
							
							Fix parent record locks usage in child banks ( #4159 )  
						
						... 
						
						
						
						* Introduce record locks on txs that will be recorded
* Add tests for LockedAccountsResults
* Fix broken bench
* Exit process_entries on detecting conflicting locks within same entry 
						
						
					 
					
						2019-05-07 15:51:35 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						d9e18a71ec 
					 
					
						
						
							
							Pay program loading fees from a system account ( #4190 )  
						
						
						
						
					 
					
						2019-05-07 15:00:54 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						8e400fc4bd 
					 
					
						
						
							
							rework genesis (passive staking groundwork) ( #4187 )  
						
						... 
						
						
						
						* rework genesis
* fixup 
						
						
					 
					
						2019-05-07 11:16:22 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						71f9b44687 
					 
					
						
						
							
							Add Confirmations parameter to RPC Subscriptions ( #4154 )  
						
						... 
						
						
						
						* Add optional depth parameter to pubsub, and store in subscriptions
* Pass bank_forks into rpc_subscription; add method to check depth before notify and impl for account subscriptions
* Impl check-depth for signature subscriptions
* Impl check-depth for program subscriptions
* Plumb fork id through accounts
* Use fork id and root to prevent repeated account notifications; also s/Depth/Confirmations
* Write tests in terms of bank_forks
* Fixup accounts tests
* Add pubsub-confirmations tests
* Update pubsub documentation 
						
						
					 
					
						2019-05-06 08:31:50 -06:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						5bb75a5894 
					 
					
						
						
							
							Fix roots never being purged ( #4134 )  
						
						
						
						
					 
					
						2019-05-03 15:17:37 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						7f75cc8906 
					 
					
						
						
							
							update nightly to 2019-05-01 ( #4111 )  
						
						... 
						
						
						
						* update nightly to 2019-05-01
* cargo fmt
* cargo fmt
* increase bench timeout 
						
						
					 
					
						2019-05-01 20:08:42 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						cb528af4e2 
					 
					
						
						
							
							fix accounts_db storage.reset() ( #4094 )  
						
						... 
						
						
						
						* fix accounts_db storage.reset()
* fix compilation errors, remove unused, fix test_accounts_grow() failure 
						
						
					 
					
						2019-05-01 09:27:13 -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 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						c545e812d0 
					 
					
						
						
							
							Expand bank benches to include async/sync and native_loader ( #4026 )  
						
						
						
						
					 
					
						2019-04-29 13:09:11 -07:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						c2193a37ce 
					 
					
						
						
							
							cleanup unused function ( #4064 )  
						
						
						
						
					 
					
						2019-04-29 12:45:14 -07:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						acba1d6f9e 
					 
					
						
						
							
							Roots are added out of order to the accounts index ( #4051 )  
						
						... 
						
						
						
						* fix root race
* assert root order
* fixup! assert root order
* last root test
* update
* fix tests 
						
						
					 
					
						2019-04-28 10:27:37 -07:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						3e14af5033 
					 
					
						
						
							
							bast bank ancestor check ( #4050 )  
						
						
						
						
					 
					
						2019-04-28 10:27:09 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						18e398131d 
					 
					
						
						
							
							Fix issues with bench-tps ( #4005 )  
						
						
						
						
					 
					
						2019-04-27 08:39:29 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						656e2649a7 
					 
					
						
						
							
							v0.15.0  
						
						
						
						
					 
					
						2019-04-27 07:38:46 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						aa0b67c93c 
					 
					
						
						
							
							Use newer blockhash for recent_confirmed_blockhash api ( #3995 )  
						
						... 
						
						
						
						Oldest blockhash is sometimes too old and does not allow
for transactions to go through. 
						
						
					 
					
						2019-04-25 16:57:25 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						a3c302c36a 
					 
					
						
						
							
							Add signature polling to SyncClient ( #3996 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-04-25 12:46:40 -07:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						c969975fde 
					 
					
						
						
							
							lockfree storage ( #3963 )  
						
						
						
						
					 
					
						2019-04-24 11:51:57 -05:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						23c01473a0 
					 
					
						
						
							
							Use cache for dll symbols ( #3950 )  
						
						... 
						
						
						
						Speeds up loaded programs. 
						
						
					 
					
						2019-04-23 17:25:03 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						ab11327e34 
					 
					
						
						
							
							Fix mismatch between leader/validator bank votability ( #3942 )  
						
						... 
						
						
						
						* Fix mismatch between leader/validator bank votability 
						
						
					 
					
						2019-04-23 15:32:19 -07:00