anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						cd3ff5c335 
					 
					
						
						
							
							V0.12.3, cherry pick 3523 and 3529 ( #3531 )  
						
						... 
						
						
						
						* validator confirmation
* validator confirmaiton
* remove leader confirmaiton
* hang out on progress until fork is confirmed
* use the right id for delegate id
* fixup! hang out on progress until fork is confirmed
* fixup! use the right id for delegate id
* version bump 
						
						
					 
					
						2019-03-28 05:59:42 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						5d70e2efa9 
					 
					
						
						
							
							0.12.2  
						
						
						
						
					 
					
						2019-03-25 20:38:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						9a232475a7 
					 
					
						
						
							
							0.12.1  
						
						
						
						
					 
					
						2019-03-12 13:42:47 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						195a880576 
					 
					
						
						
							
							pass Pubkeys as refs, copy only where values needed ( #3213 )  
						
						... 
						
						
						
						* pass Pubkeys as refs, copy only where values needed
* Pubkey is pervasive
* fixup 
						
						
					 
					
						2019-03-09 19:28:43 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						a94880574b 
					 
					
						
						
							
							block_hash => blockhash  
						
						
						
						
					 
					
						2019-03-02 12:13:30 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						258cf21416 
					 
					
						
						
							
							Purge remaining last_id (now called block_hash)  
						
						
						
						
					 
					
						2019-03-02 12:13:30 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5f5d779ee1 
					 
					
						
						
							
							Move src/ into core/src.  Top-level crate is now called solana-workspace  
						
						
						
						
					 
					
						2019-03-02 09:52:18 -08: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 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						5b72a984a3 
					 
					
						
						
							
							Bump serde_json from 1.0.38 to 1.0.39  
						
						... 
						
						
						
						Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.38 to 1.0.39.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.38...v1.0.39 )
Signed-off-by: dependabot[bot] <support@dependabot.com > 
						
						
					 
					
						2019-02-28 06:57:17 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						84bd9296cd 
					 
					
						
						
							
							Centralize unwrap() within create_new_tmp_ledger!  
						
						
						
						
					 
					
						2019-02-26 22:08:17 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5a7b99ecc2 
					 
					
						
						
							
							Add/employ create_new_tmp_ledger!()  
						
						
						
						
					 
					
						2019-02-26 22:08:17 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						55a76ed4b0 
					 
					
						
						
							
							Populate test ledgers with a full slots to reduce test boilerplate  
						
						
						
						
					 
					
						2019-02-26 22:08:17 -08:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						cc10e84ab7 
					 
					
						
						
							
							sample_ledger -> sample_blocktree  
						
						
						
						
					 
					
						2019-02-23 07:08:11 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						778583ad08 
					 
					
						
						
							
							Inline BlockConfig::ticks_per_slot  
						
						
						
						
					 
					
						2019-02-21 20:37:21 -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 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						94a0d10499 
					 
					
						
						
							
							Avoid overrunning slot0  
						
						
						
						
					 
					
						2019-02-14 14:49:48 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						6632c7026d 
					 
					
						
						
							
							Pass a BlocktreeConfig into all ledger helper functions  
						
						
						
						
					 
					
						2019-02-12 15:52:27 -08:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						be71f49d80 
					 
					
						
						
							
							Change write_entries() and create_tmp_ledger() to take ticks_per_slot ( #2736 )  
						
						... 
						
						
						
						* Change write_entries() and create_tmp_ledger() to take ticks_per_slot
* PR nits 
						
						
					 
					
						2019-02-12 13:14:33 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7dec40ff05 
					 
					
						
						
							
							slot 0 now contains the same number of ticks as all subsequent slots  
						
						
						
						
					 
					
						2019-02-10 16:34:10 -08:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						6e7c5f205b 
					 
					
						
						
							
							Rename db_ledger to blocktree ( #2698 )  
						
						
						
						
					 
					
						2019-02-07 20:52:39 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						85c8af08b3 
					 
					
						
						
							
							Link dangling program cuda features to the src/ crate  
						
						
						
						
					 
					
						2019-02-01 12:42:46 -08:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						0e58023794 
					 
					
						
						
							
							Bump serde_json from 1.0.37 to 1.0.38  
						
						... 
						
						
						
						Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.37 to 1.0.38.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.37...v1.0.38 )
Signed-off-by: dependabot[bot] <support@dependabot.com > 
						
						
					 
					
						2019-02-01 10:06:21 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c01290438f 
					 
					
						
						
							
							Move virtual genesis tick into the ledger proper as entry 0  
						
						
						
						
					 
					
						2019-01-30 14:02:07 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						9e9c82869a 
					 
					
						
						
							
							create_tmp_sample_ledger() need not return the genesis block  
						
						
						
						
					 
					
						2019-01-30 14:02:07 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						8cc1cde0fe 
					 
					
						
						
							
							create_tmp_sample_ledger() now returns entry_height and last_id  
						
						
						
						
					 
					
						2019-01-30 14:02:07 -08:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						e2e5bc65a9 
					 
					
						
						
							
							Bump assert_cmd from 0.10.2 to 0.11.0 ( #2580 )  
						
						... 
						
						
						
						* Bump assert_cmd from 0.10.2 to 0.11.0
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 0.10.2 to 0.11.0.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v0.10.2...v0.11.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com >, Mark Sinclair Jr <mark@solana.com >
* Replace use of removed `Command::main_binary`
assert_cmd 11.0 removed this. replaced with
`Command::cargo_bin(env!("CARGO_PKG_NAME"))` 
						
						
					 
					
						2019-01-29 13:10:48 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						77e8cb2718 
					 
					
						
						
							
							Update nominal() checks for json genesis block  
						
						
						
						
					 
					
						2019-01-28 17:08:59 -08:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						2262f279d5 
					 
					
						
						
							
							Reduce boilerplate code with helper function to create  
						
						... 
						
						
						
						fullnode/bank/genesis 
						
						
					 
					
						2019-01-28 13:48:58 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4bb6549895 
					 
					
						
						
							
							Genesis block is now a json file  
						
						
						
						
					 
					
						2019-01-25 09:05:15 -08:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						06e3cd3d2a 
					 
					
						
						
							
							Bump serde_json from 1.0.36 to 1.0.37  
						
						... 
						
						
						
						Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.36 to 1.0.37.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.36...v1.0.37 )
Signed-off-by: dependabot[bot] <support@dependabot.com > 
						
						
					 
					
						2019-01-25 03:34:06 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c0b472292b 
					 
					
						
						
							
							Revert "Entries that result in a ProgramError are still valid entries"  
						
						... 
						
						
						
						This reverts commit ab23b41998 
						
						
					 
					
						2019-01-18 21:06:50 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4f86563352 
					 
					
						
						
							
							Entries that result in a ProgramError are still valid entries  
						
						
						
						
					 
					
						2019-01-18 13:42:04 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						818afc68c1 
					 
					
						
						
							
							Report number of entries and last_id on successful verification  
						
						
						
						
					 
					
						2019-01-18 13:42:04 -08:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						590b88f718 
					 
					
						
						
							
							Bump serde_json from 1.0.35 to 1.0.36  
						
						... 
						
						
						
						Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.35 to 1.0.36.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.35...v1.0.36 )
Signed-off-by: dependabot[bot] <support@dependabot.com > 
						
						
					 
					
						2019-01-16 15:57:01 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						dc1049a6e7 
					 
					
						
						
							
							Bump serde_json from 1.0.34 to 1.0.35  
						
						... 
						
						
						
						Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.34 to 1.0.35.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.34...v1.0.35 )
Signed-off-by: dependabot[bot] <support@dependabot.com > 
						
						
					 
					
						2019-01-12 21:26:45 -07:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						44b7684d56 
					 
					
						
						
							
							Fix some instances of ledger to db_ledger  
						
						
						
						
					 
					
						2019-01-09 16:33:37 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						e883117a7d 
					 
					
						
						
							
							Add missing description field, required for crate publishing  
						
						
						
						
					 
					
						2019-01-07 23:02:32 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1f6346d880 
					 
					
						
						
							
							De-dup ledgers - db_ledger is now the only ledger written to disk  
						
						
						
						
					 
					
						2019-01-04 16:37:00 -08:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						5143f6d6f1 
					 
					
						
						
							
							Boot unused crate  
						
						
						
						
					 
					
						2019-01-04 14:34:23 -07:00 
						 
				 
			
				
					
						
							
							
								Kevin Hart 
							
						 
					 
					
						
						
							
						
						84cc240f34 
					 
					
						
						
							
							Enhance ledger-tool  
						
						... 
						
						
						
						Add a command-line argument (min-hashes) to restrict the entries
processed by ledger-tool.  For example, --min-hashes 1 will strip
"empty" Entries, i.e. those with num_hashes = 0.
Add basic ledger tool test 
						
						
					 
					
						2019-01-04 08:17:43 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						5fbdc6450d 
					 
					
						
						
							
							Bump serde_json from 1.0.33 to 1.0.34  
						
						... 
						
						
						
						Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.33 to 1.0.34.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.33...v1.0.34 )
Signed-off-by: dependabot[bot] <support@dependabot.com > 
						
						
					 
					
						2018-12-30 21:15:59 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0e567381fb 
					 
					
						
						
							
							v0.12.0  
						
						
						
						
					 
					
						2018-12-19 17:03:28 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						fd562cb9e2 
					 
					
						
						
							
							Rust 2018 cleanup  
						
						
						
						
					 
					
						2018-12-14 21:57:15 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						6ac466c0a4 
					 
					
						
						
							
							Move src/logger.rs into logger/ crate to unify logging across the  workspace  
						
						
						
						
					 
					
						2018-12-14 13:10:43 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0fe6d61036 
					 
					
						
						
							
							Move binaries from src/bin into their own crate  
						
						
						
						
					 
					
						2018-12-13 22:25:27 -08:00