Michael Vines 
							
						 
					 
					
						
						
							
						
						6f5e0cd161 
					 
					
						
						
							
							Type grooming  
						
						 
						
						
						
						
					 
					
						2020-01-23 13:37:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1269a79a4d 
					 
					
						
						
							
							Unify ledger_path arg handling with validator/  
						
						 
						
						
						
						
					 
					
						2020-01-23 13:37:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1b3424ff61 
					 
					
						
						
							
							Pass bank_forks by reference  
						
						 
						
						
						
						
					 
					
						2020-01-23 13:37:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carllin 
							
						 
					 
					
						
						
							
						
						f91ffbbfdf 
					 
					
						
						
							
							Add support in BlockStore for tracking duplicate slots ( #7761 )  
						
						 
						
						... 
						
						
						
						* Add test
* Add new column family to track duplicate slots
* Fix clippy errors
* Introduce new SlotColumn for common implementation of Column trait 
						
						
					 
					
						2020-01-13 17:21:39 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						b5dba77056 
					 
					
						
						
							
							Rename blocktree to blockstore ( #7757 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-01-13 13:13:52 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						07855e3125 
					 
					
						
						
							
							Allow override of RUST_LOG ( #7705 )  
						
						 
						
						
						
						
					 
					
						2020-01-08 09:19:12 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						3f69d58498 
					 
					
						
						
							
							ledger-tool: Add --all option to bounds, to display all non-empty slots ( #7592 )  
						
						 
						
						
						
						
					 
					
						2019-12-20 20:43:53 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sunny Gleason 
							
						 
					 
					
						
						
							
						
						7392505bd8 
					 
					
						
						
							
							Modify ledger-tool to selectively load Blocktree, GenesisHash, Database so commands are more resilient ( #7547 )  
						
						 
						
						
						
						
					 
					
						2019-12-18 13:00:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sunny Gleason 
							
						 
					 
					
						
						
							
						
						115bf2613d 
					 
					
						
						
							
							feat: add analyze-storage command to ledger-tool ( #7165 )  
						
						 
						
						
						
						
					 
					
						2019-12-12 18:54:50 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Starry 
							
						 
					 
					
						
						
							
						
						b7d4330dd4 
					 
					
						
						
							
							Fail fast if account paths cannot be canonicalized ( #7300 )  
						
						 
						
						... 
						
						
						
						* Canonicalize account paths to avoid symlink issues
* fixes 
						
						
					 
					
						2019-12-05 21:41:29 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						1af4e256c9 
					 
					
						
						
							
							Print slot meta when printing a slot ( #7133 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-12-03 12:27:43 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						d184d3a732 
					 
					
						
						
							
							Merge native programs parts into one unit ( #7047 )  
						
						 
						
						
						
						
					 
					
						2019-11-20 10:12:43 -08: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						4fc767b3f6 
					 
					
						
						
							
							Move version! from core:: to clap_utils:: ( #6944 )  
						
						 
						
						... 
						
						
						
						* Move version! from core to clap-utils
* Completely move version! from core:: to clap_utils::
* rustfmt
* Do remaining transition after rebase 
						
						
					 
					
						2019-11-14 13:10:38 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4405e8a15b 
					 
					
						
						
							
							Automatically run dot to generate PDFs or PNGs ( #6912 )  
						
						 
						
						
						
						
					 
					
						2019-11-12 20:27:15 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c2fdbde68f 
					 
					
						
						
							
							forks graph can now optionally display all validator votes ( #6885 )  
						
						 
						
						
						
						
					 
					
						2019-11-12 10:13:16 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						25866f3652 
					 
					
						
						
							
							print command now supports multiple slots and decodes system/vote instructions ( #6878 )  
						
						 
						
						
						
						
					 
					
						2019-11-11 23:22:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						24a7b0ce74 
					 
					
						
						
							
							Add print-genesis-hash command ( #6849 )  
						
						 
						
						
						
						
					 
					
						2019-11-08 23:17:48 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Starry 
							
						 
					 
					
						
						
							
						
						9807f47d4e 
					 
					
						
						
							
							Rename genesis block to genesis config ( #6816 )  
						
						 
						
						
						
						
					 
					
						2019-11-08 23:56:57 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carllin 
							
						 
					 
					
						
						
							
						
						24102a7435 
					 
					
						
						
							
							Allow voting on empty banks ( #6719 )  
						
						 
						
						... 
						
						
						
						* Allow votes on empty banks
* Remove making first bank is_delta true, no longer necessary for idling
* Remove votable from ledger tool 
						
						
					 
					
						2019-11-06 01:02:26 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						09e648f957 
					 
					
						
						
							
							ledger-tool/: Include full validator voting history in fork-graph ( #6756 )  
						
						 
						
						
						
						
					 
					
						2019-11-05 19:40:00 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						cea13e964c 
					 
					
						
						
							
							Add --graph-forks option ( #6732 )  
						
						 
						
						
						
						
					 
					
						2019-11-04 23:18:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						fba1af6ea9 
					 
					
						
						
							
							ledger-tool can now load a ledger snapshot ( #6729 )  
						
						 
						
						
						
						
					 
					
						2019-11-04 22:14:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4d52f47f87 
					 
					
						
						
							
							Move get_bank_forks() into ledger/ so its available for use by ledger-tool/ ( #6720 )  
						
						 
						
						
						
						
					 
					
						2019-11-04 19:10:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						50a17fc00b 
					 
					
						
						
							
							Use Slot and Epoch type aliases instead of raw u64 ( #6693 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-02 00:38:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						3879109e4c 
					 
					
						
						
							
							Display full blocktree error  
						
						 
						
						
						
						
					 
					
						2019-10-25 08:37:39 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						28d3af6f35 
					 
					
						
						
							
							Add "bounds" command to ledger-tool and fix broken funtionality ( #6540 )  
						
						 
						
						
						
						
					 
					
						2019-10-24 22:20:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						2636418659 
					 
					
						
						
							
							Move blocktree_processor to solana_ledger ( #6460 )  
						
						 
						
						... 
						
						
						
						* Drop core::result dependency in bank_forks
* Move blocktree_processor into solana_ledger 
						
						
					 
					
						2019-10-20 09:54:38 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						5468be2ef9 
					 
					
						
						
							
							Add solana-ledger crate ( #6415 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-10-18 09:28:51 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Starry 
							
						 
					 
					
						
						
							
						
						5e31565574 
					 
					
						
						
							
							Expand blocktree processor options ( #6248 )  
						
						 
						
						... 
						
						
						
						* Refactor blocktree processor args and support full leader cache
* Add entry callback option
* Rename num_threads to override_num_threads
* Add test for entry callback
* Refactor cached leader schedule changes
* Add tests for blocktree process options
* Refactor test
* @mvines feedback 
						
						
					 
					
						2019-10-08 17:58:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						e8d88f3237 
					 
					
						
						
							
							Split SDK's timing.rs ( #5823 )  
						
						 
						
						
						
						
					 
					
						2019-09-06 14:30:56 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						3450b9a44d 
					 
					
						
						
							
							Rename solana to solana-core ( #5583 )  
						
						 
						
						
						
						
					 
					
						2019-08-21 10:23:33 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						471bc73a23 
					 
					
						
						
							
							Fix Rust 1.37.0 compiler warnings ( #5530 )  
						
						 
						
						... 
						
						
						
						Looks like most usages of trait objects should have introduced
a type variable instead. 
						
						
					 
					
						2019-08-15 14:00:09 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c02373493b 
					 
					
						
						
							
							Add print-slot subcommand ( #5478 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-08-09 15:57:31 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						8c15214923 
					 
					
						
						
							
							Add --dev-halt-at-slot option ( #5453 )  
						
						 
						
						
						
						
					 
					
						2019-08-08 09:14:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c78db6a94b 
					 
					
						
						
							
							ledger path reform: use Path/PathBuf instead of strings ( #5344 )  
						
						 
						
						
						
						
					 
					
						2019-07-30 15:53:41 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						6ad9dc18d8 
					 
					
						
						
							
							Add ability to prune ledger ( #5128 )  
						
						 
						
						... 
						
						
						
						* Add utility to prune the ledger
* Add tests
* Fix clippy
* Fix off by one
* Rework to force delete every column
* Minor fixup 
						
						
					 
					
						2019-07-17 14:42:29 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						1c966aac25 
					 
					
						
						
							
							Facility to generate a blocktree prune list using ledger tool ( #5041 )  
						
						 
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-07-12 16:58:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						ebcdc06dc3 
					 
					
						
						
							
							Restore ledger-tool print and json commands ( #5048 )  
						
						 
						
						... 
						
						
						
						* Restore ledger-tool print and  json commands
* Remove obsolete read_ledger() 
						
						
					 
					
						2019-07-11 20:33:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						df43e721e3 
					 
					
						
						
							
							Exit 1 on ledger verification failure  
						
						 
						
						
						
						
					 
					
						2019-05-09 12:05:51 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carllin 
							
						 
					 
					
						
						
							
						
						512bfc93cb 
					 
					
						
						
							
							Add a cache for leader schedules ( #3841 )  
						
						 
						
						... 
						
						
						
						* Add a cache for leader schedules 
						
						
					 
					
						2019-04-19 02:39:44 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						bb420cb995 
					 
					
						
						
							
							Use crate_description and crate_name Clap macros  
						
						 
						
						
						
						
					 
					
						2019-03-14 00:35:34 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						d32f5b6cca 
					 
					
						
						
							
							Use process_blocktree to verify the ledger  
						
						 
						
						
						
						
					 
					
						2019-03-02 08:47:31 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7c4473e0aa 
					 
					
						
						
							
							Rename Entry.id to Entry.hash  
						
						 
						
						
						
						
					 
					
						2019-03-01 09:31:49 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						5c9777970d 
					 
					
						
						
							
							moved fee collection code to runtime  
						
						 
						
						
						
						
					 
					
						2019-02-21 16:35:23 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						a33921ed34 
					 
					
						
						
							
							address review comments  
						
						 
						
						
						
						
					 
					
						2019-02-20 08:12:37 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						dde886f058 
					 
					
						
						
							
							Move Bank to its own crate  
						
						 
						
						... 
						
						
						
						Also:
* counters.rs to solana_metrics
* genesis_block.rs to solana_sdk 
						
						
					 
					
						2019-02-19 07:17:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						b539389741 
					 
					
						
						
							
							Move all Validator dependencies from Bank to blocktree_processor  
						
						 
						
						
						
						
					 
					
						2019-02-16 15:01:26 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carllin 
							
						 
					 
					
						
						
							
						
						6e7c5f205b 
					 
					
						
						
							
							Rename db_ledger to blocktree ( #2698 )  
						
						 
						
						
						
						
					 
					
						2019-02-07 20:52:39 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4bb6549895 
					 
					
						
						
							
							Genesis block is now a json file  
						
						 
						
						
						
						
					 
					
						2019-01-25 09:05:15 -08:00