mergify[bot] 
							
						 
					 
					
						
						
							
						
						d1ec6c0b8b 
					 
					
						
						
							
							Upgrade to Rust 1.42 ( #8836 ) ( #8839 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-13 14:29:18 -07:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						4a42cfc42a 
					 
					
						
						
							
							Cli error cleanup 1.0 ( #8834 )  
						
						... 
						
						
						
						* Don't use move semantics if not needed (#8793 )
* SDK: Deboilerplate `TransportError` with thiserror
* Enable interchange between `TransportError` and `ClientError`
* SDK: Retval consistency between `Client` and `AsyncClient` traits
* Client: Introduce/use `Result` type
* Client: Remove unused `RpcResponseIn` type
* Client: Rename `RpcResponse` to more appropriate `RpcResult`
* Client: Death to `io::Result` return types
* Client: Struct-ify `ClientError`
* Client: Add optional `command` parameter to `ClientError`
* RpcClient: Stop abusing `io::Error` (low-fruit)
* ClientError: Use `thiserror`'s `Display` impl
* Extend `RpcError`'s utility
* RpcClient: Stop abusing `io::Error` (the rest)
* CLI: Shim `main()` so we can `Display` format errors
* claputils: format input validator errors with `Display`
They are intended to be displayed to users
* SDK: `thiserror` for hash and sig parse erros
* Keygen: Shim main to format errors with `Display`
* SDK: `thiserror` for `InstructionError`
* CLI: `thiserror` for `CliError`
* CLI: Format user messages with `Display`
* Client: Tweak `Display` for `ClientError`
* RpcClient: Improve messaging when TX cannot be confirmed
* fu death io res retval
* CLI/Keygen - fix shell return value on error
* Tweak `InstructionError` `Display` messages as per review
* Cleanup hackjob return code fix
* Embrace that which you hate most
* Too much...
Co-authored-by: Jack May <jack@solana.com > 
						
						
					 
					
						2020-03-13 07:42:25 -06:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						976d744b0d 
					 
					
						
						
							
							Enable conservative out-of-bound snapshot cleaning ( #8811 ) ( #8832 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-12 23:40:17 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						62de02c8d4 
					 
					
						
						
							
							Avoid early clean and bad snapshot by ref-counting ( #8724 ) ( #8831 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-12 23:09:45 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						889b06e1d4 
					 
					
						
						
							
							Allow passing of program_id to programs (bp  #8639 ) ( #8670 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-09 12:36:34 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						f511296ee8 
					 
					
						
						
							
							Fix account tests ( #8615 ) ( #8729 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-09 11:19:14 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						ff4731cce2 
					 
					
						
						
							
							RPC: Add getFeeCalculatorForBlockhash method call ( #8687 ) ( #8698 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-06 17:25:33 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						bda2acb06d 
					 
					
						
						
							
							SDK: Allow RecentBlockhashes to hold the entire BlockhashQueue ( #8632 ) ( #8672 )  
						
						... 
						
						
						
						automerge
(cherry picked from commit 9d667db63439311140+solana-grimes@users.noreply.github.com > 
						
						
					 
					
						2020-03-05 12:09:13 -07:00 
						 
				 
			
				
					
						
							
							
								Grimes 
							
						 
					 
					
						
						
							
						
						d94f5c94a3 
					 
					
						
						
							
							Nonce fees 1.0 ( #8664 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-05 09:41:45 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4d9aee4794 
					 
					
						
						
							
							Always and fully normalize stored 0-lamport accts. ( #8657 ) ( #8661 )  
						
						... 
						
						
						
						(cherry picked from commit f146c92e88mvines@gmail.com > 
						
						
					 
					
						2020-03-05 09:49:26 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						8dd58e9cea 
					 
					
						
						
							
							Remove accounts hack and correctly restore accounts store counts ( #8569 ) ( #8613 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-03 22:05:50 -08:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						7d86179c60 
					 
					
						
						
							
							Split signature throughput tracking out of FeeCalculator ( #8447 ) ( #8610 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-03 20:36:52 -08:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						dc75837500 
					 
					
						
						
							
							Use fs::rename which is much faster than move_items ( #8579 ) ( #8595 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-03 11:23:11 -08:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						f4385f7ad2 
					 
					
						
						
							
							Do periodic inbound cleaning for rooted slots ( #8436 ) ( #8583 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-02 23:04:57 -08:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						b38a535c63 
					 
					
						
						
							
							Hack to skip cleanup_dead_slots upon snapshot load ( #8562 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-02 10:40:41 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1c576d4a68 
					 
					
						
						
							
							Upgrade to Rust 1.41.1  
						
						... 
						
						
						
						(cherry picked from commit 7d27be2a73 
						
						
					 
					
						2020-02-29 09:27:11 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						ac545cadaf 
					 
					
						
						
							
							Add versioning ( #8348 ) ( #8524 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-02-27 20:12:49 -08:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						7b23e79922 
					 
					
						
						
							
							Add snapshot hash of full accounts state ( #8295 ) ( #8515 )  
						
						... 
						
						
						
						* Add snapshot hash of full accounts state
* Use normal hashing for the accounts delta state
* Add merkle
(cherry picked from commit 947a339714sakridge@gmail.com > 
						
						
					 
					
						2020-02-27 17:36:28 -08:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						a64b8a2705 
					 
					
						
						
							
							Rename snapshot.tar.bz2 to snapshot-<slot>-<hash>.tar.bz2 (bp  #8482 ) ( #8501 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-02-26 23:31:44 -08:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						8f5928b7c7 
					 
					
						
						
							
							Promote dangerous cond. from just warning to panic ( #8439 ) ( #8449 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-02-25 15:31:06 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						6398e256e4 
					 
					
						
						
							
							Move shred_version module to sdk/  
						
						... 
						
						
						
						(cherry picked from commit 73063544bd 
						
						
					 
					
						2020-02-24 17:28:36 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						aa80f69171 
					 
					
						
						
							
							Promote some datapoints to info to fix dashboard ( #8381 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-02-21 13:41:49 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						0ace22d03f 
					 
					
						
						
							
							Optimize account verification ( #8385 )  
						
						
						
						
					 
					
						2020-02-21 13:28:35 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						0e6aca5a7e 
					 
					
						
						
							
							Reorganize message processor in prep for cross-program-invocation ( #8338 )  
						
						
						
						
					 
					
						2020-02-21 11:30:00 -08:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						d238371b0c 
					 
					
						
						
							
							Correct missing entry handling to avoid bad warns ( #8339 )  
						
						... 
						
						
						
						* Correct missing entry handling to avoid bad warns
* Pass storage entries to AccountStorageSerialize
* Fix CI.....
* Add tests and reorder condition for cheapest first
* Remove unneeded reference 
						
						
					 
					
						2020-02-21 15:27:55 +09:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						ab361a8073 
					 
					
						
						
							
							Rename KeypairUtil to Signer ( #8360 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-02-20 13:28:55 -08:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						e8124324ff 
					 
					
						
						
							
							Support transaction signing by heterogenous lists of keypairs ( #8342 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-02-20 12:13:23 -08:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						73a278dc64 
					 
					
						
						
							
							Factor out creating genesis with vote accounts into a utility function ( #8315 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-02-18 02:39:47 -08:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						027ec71aa9 
					 
					
						
						
							
							Remove AccountInfo's (De)Serialize ( #8313 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-02-17 03:07:36 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1bf2285fa2 
					 
					
						
						
							
							ledger-tool: Add print-accounts command  
						
						
						
						
					 
					
						2020-02-14 19:59:48 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						940519ea5a 
					 
					
						
						
							
							Remove Native Loader's use of GenericError ( #8285 )  
						
						
						
						
					 
					
						2020-02-14 13:58:48 -08:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						58727463e1 
					 
					
						
						
							
							Remove needless last_root for better reclaims ( #8148 )  
						
						... 
						
						
						
						* Restore last_root to fix unintended storage delete
* Remove last_root thing altogether
* Remove unneeded test... 
						
						
					 
					
						2020-02-13 08:19:53 +09:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						127553ce4b 
					 
					
						
						
							
							Wrap ed25519_dalek::Keypair ( #8247 )  
						
						
						
						
					 
					
						2020-02-12 14:15:12 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						a8028fbb93 
					 
					
						
						
							
							Fix accounts_db store counts in purging accounts logic ( #8218 )  
						
						... 
						
						
						
						* Show insufficient purge_zero_lamport_account logic
* Add another pass to detect non-deleted values and increment the count
Co-authored-by: Ryo Onodera <ryoqun@gmail.com > 
						
						
					 
					
						2020-02-12 08:51:03 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						72b11081a4 
					 
					
						
						
							
							Report validator rewards in getConfirmedBlock JSON RPC  
						
						
						
						
					 
					
						2020-02-11 17:25:45 -07:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						7614af2a45 
					 
					
						
						
							
							Verify frozen bank from snapshot by hashing ( #8184 )  
						
						
						
						
					 
					
						2020-02-11 16:46:33 +09:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						84b3e12e1f 
					 
					
						
						
							
							Minor logging improvements  
						
						
						
						
					 
					
						2020-02-10 10:42:42 -07:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						485806c488 
					 
					
						
						
							
							Just define BnakSlotDelta type alias ( #8186 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-02-10 03:11:37 -08:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						5b070ad014 
					 
					
						
						
							
							CLI: Support offline fee payers ( #8009 )  
						
						... 
						
						
						
						* CLI: Support offline fee-payer
* Add some knobs to test genesis/validator helpers
* Add tests 
						
						
					 
					
						2020-02-07 09:14:26 -07:00 
						 
				 
			
				
					
						
							
							
								François Garillot 
							
						 
					 
					
						
						
							
						
						f016c9a669 
					 
					
						
						
							
							Maintenance : simplify a few patterns, remove unneeded dependencies ( #8137 )  
						
						... 
						
						
						
						* Simplify a few pattern matches
* Removing unneeded dependencies, upgrading internal version #s
 net-shaper: Removing log, semver, serde_derive
 bench-tps: Removing serde, serde_derive
 banking-bench: Removing solana
 ledger-tool: Removing bincode, serde, serde_derive
 librapay: Removing solana, language_e2e_tests
 log-analyzer: Removing log, semver, serde_derive
 exchange: Removing solana
 core: Removing crc, memmap, symlink, untrusted
 perf: Removing serde_derive
 genesis: Removing hex, serde_derive
 sdk-c: Removing sha2
 sys-tuner: Removing semver
 bench-exchange: Removing bincode, bs58, env_logger, serde, serde_derive, untrusted, ws
 btc_spv_bin: Removing serde_json
 btc_spv: Removing chrono
 bpf_loader: Removing serde
 ledger: Removing dlopen, dlopen_derive, serde_derive
 move_loader: Removing byteorder, libc, language_e2e_tests
 ownable: Removing serde, serde_derive
 client: Removing rand
 archiver-utils: Removing rand_chacha
 validator: Removing serde_json, tempfile
 param_passing_dep: Removing solana
 failure: Removing log
 vest: Removing log
 vote-signer: Removing bs58, serde
 local-cluster: Removing symlink
 keygen: Removing rpassword
 install: Removing bs58, log
 upload-perf: Removing log
 runtime: Removing serde_json
 stake: Removing rand
* Add modified Cargo.lock
* fixup! Simplify a few pattern matches
* fixup! Simplify a few pattern matches 
						
						
					 
					
						2020-02-06 10:02:38 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						8436457e75 
					 
					
						
						
							
							Rename program_utils.rs ( #8127 )  
						
						
						
						
					 
					
						2020-02-05 12:48:30 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						3ac0192d40 
					 
					
						
						
							
							Better surface bank hash verification failures  
						
						
						
						
					 
					
						2020-02-05 11:39:47 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						15ab966ed1 
					 
					
						
						
							
							Move native program entrypoint out of instruction_processor_utils ( #8122 )  
						
						
						
						
					 
					
						2020-02-04 14:54:49 -08:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						78f6ddc5b7 
					 
					
						
						
							
							Fix spelling of verification in accounts_db ( #8117 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-02-04 11:45:47 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						3bc9789e8d 
					 
					
						
						
							
							Remove support for 0.22.3 snapshots  
						
						
						
						
					 
					
						2020-01-30 23:34:15 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						83718a3b3e 
					 
					
						
						
							
							Cleanup runtime use syntax ( #8002 )  
						
						
						
						
					 
					
						2020-01-28 17:03:20 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						912aafcefd 
					 
					
						
						
							
							Reduce epoch duration from 2 weeks to 2 days  
						
						
						
						
					 
					
						2020-01-27 10:34:55 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						989355e885 
					 
					
						
						
							
							Add ability to hard fork at any slot ( #7801 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-01-24 17:27:04 -08:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						2c7447b73e 
					 
					
						
						
							
							Secure sysvars under hash by freezing all strictly ( #7892 )  
						
						... 
						
						
						
						* Secure sysvars under hash by freezing all strictly
* Fix hash's non-idempotnet and add new test
* Clean up
* More cleanups 
						
						
					 
					
						2020-01-24 16:10:32 +09:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						8b8033c72b 
					 
					
						
						
							
							Set BankRc slot correctly when restoring a bank snapshot  
						
						
						
						
					 
					
						2020-01-23 13:37:13 -07:00