| 
							
							
								 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 | 494b143453 | Delete create_tmp_genesis | 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 |  | 
			
				
					| 
							
							
								 Greg Fitzgerald | 883fc39c80 | Rename EntryTree to Blocktree | 2019-01-30 13:29:34 -07:00 |  | 
			
				
					| 
							
							
								 Anatoly Yakovenko | 1c0758e3bd | Accounts refactoring for forking. * Move last_id and signature dup handling out of Accounts.
* Accounts that handle overlays. | 2019-01-30 11:36:49 -08:00 |  | 
			
				
					| 
							
							
								 Greg Fitzgerald | 668d353add | Inline VoteSigner::new_vote_account So that we can stop using the validator keypair to fund the
the voting account. | 2019-01-30 10:42:42 -07:00 |  | 
			
				
					| 
							
							
								 Greg Fitzgerald | 06a1681fdc | Remove redundant annotations | 2019-01-30 10:42:42 -07:00 |  | 
			
				
					| 
							
							
								 Anatoly Yakovenko | a16e41002e | reduce gossip nodes in concurrent tests for CI | 2019-01-30 10:26:28 -07:00 |  | 
			
				
					| 
							
							
								 Michael Vines | 16e705dc75 | Boil away unneeded Fullnode::new_* functions | 2019-01-29 20:10:10 -08:00 |  | 
			
				
					| 
							
							
								 Michael Vines | b52228feb9 | Remove assumption that the mint starts with 10_000 tokens | 2019-01-29 20:10:10 -08:00 |  | 
			
				
					| 
							
							
								 Michael Vines | 25f25d0f82 | new_fullnode: don't return the genesis_block, nobody uses it | 2019-01-29 17:51:07 -08:00 |  | 
			
				
					| 
							
							
								 Greg Fitzgerald | 85e7046caf | Use signer for signing transactions, not constructing them | 2019-01-29 18:35:05 -07:00 |  | 
			
				
					| 
							
							
								 Greg Fitzgerald | c741a960b9 | Generalize Transaction::new to accept anything that implements KeypairUtil | 2019-01-29 18:35:05 -07:00 |  | 
			
				
					| 
							
							
								 Greg Fitzgerald | 34c8b2cc2f | Remove redundant Arc | 2019-01-29 18:35:05 -07:00 |  | 
			
				
					| 
							
							
								 Greg Fitzgerald | 278effad49 | Implement KeypairUtil for VoteSignerProxy | 2019-01-29 18:35:05 -07:00 |  | 
			
				
					| 
							
							
								 Rob Walker | a0bed5375d | remove println!, add check to keep it out (#2585) * remove debugging prints
* remove println!, add check to keep it out | 2019-01-29 16:02:03 -08:00 |  | 
			
				
					| 
							
							
								![dependabot[bot]](/avatar/e3695107d1ffb5325eb910809a229db8?size=56) dependabot[bot] | 9eecd549e4 | Bump rand from 0.6.4 to 0.6.5 (#2564) * Bump rand from 0.6.4 to 0.6.5
Bumps [rand](https://github.com/rust-random/rand) from 0.6.4 to 0.6.5.
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-random/rand/compare/0.6.4...0.6.5)
Signed-off-by: dependabot[bot] <support@dependabot.com>
* Update rand_core, rand_jitter, rand_os
fixes compile errors due to type mismatch from differing versions | 2019-01-29 17:44:34 -06:00 |  | 
			
				
					| 
							
							
								 Michael Vines | a2c3369713 | storage_state field doesn't actually exist | 2019-01-29 12:34:59 -08:00 |  | 
			
				
					| 
							
							
								 Rob Walker | 1f9ab7f58f | copy bank for TPU | 2019-01-29 12:11:48 -08:00 |  | 
			
				
					| 
							
							
								 Anatoly Yakovenko | 3e1a926aa6 | wip | 2019-01-29 12:11:48 -08:00 |  | 
			
				
					| 
							
							
								![dependabot[bot]](/avatar/e3695107d1ffb5325eb910809a229db8?size=56) dependabot[bot] | 57f82934f2 | Bump hex-literal from 0.1.1 to 0.1.2 (#2565) Bumps [hex-literal](https://github.com/RustCrypto/utils) from 0.1.1 to 0.1.2.
- [Release notes](https://github.com/RustCrypto/utils/releases)
- [Commits](https://github.com/RustCrypto/utils/compare/opaque-debug_v0.1.1...hex-literal-v0.1.2)
Signed-off-by: dependabot[bot] <support@dependabot.com> | 2019-01-29 13:15:49 -06:00 |  | 
			
				
					| 
							
							
								![dependabot[bot]](/avatar/e3695107d1ffb5325eb910809a229db8?size=56) dependabot[bot] | f3a8aec64d | Bump tokio from 0.1.14 to 0.1.15 (#2557) Bumps [tokio](https://github.com/tokio-rs/tokio) from 0.1.14 to 0.1.15.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Changelog](https://github.com/tokio-rs/tokio/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-0.1.14...tokio-0.1.15)
Signed-off-by: dependabot[bot] <support@dependabot.com> | 2019-01-29 13:12:50 -06:00 |  | 
			
				
					| 
							
							
								![dependabot[bot]](/avatar/e3695107d1ffb5325eb910809a229db8?size=56) 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 | df136578d4 | Remove unnecessary FullnodeConfig::rpc_port option | 2019-01-29 10:22:39 -08:00 |  | 
			
				
					| 
							
							
								 Michael Vines | ae7f169027 | Add FullnodeConfig struct to Fullnode::new* functions This avoids having to touch *every* Fullnode::new* call site when
a new fullnode option is added | 2019-01-29 09:42:48 -08:00 |  | 
			
				
					| 
							
							
								 Tyera Eulberg | 6da7a784f2 | Stream entries (#2582) * Add entry streaming option
* Fix tests
* Remove obsolete comment
* Move entry stream functionality to struct w/ trait in order to test without i/o | 2019-01-29 00:21:27 -08:00 |  | 
			
				
					| 
							
							
								 Michael Vines | 12cddf725e | Harmonize Fullnode::new* function arguments | 2019-01-28 22:37:56 -08:00 |  | 
			
				
					| 
							
							
								 Michael Vines | d8861c2a5f | Wait until the leader shows up on gossip | 2019-01-28 22:37:56 -08:00 |  | 
			
				
					| 
							
							
								 Rob Walker | 145fb3675d | check for debugging lint in CI (#2578) * check for debugging lint in CI
* nit
* add TODO | 2019-01-28 18:32:30 -08:00 |  | 
			
				
					| 
							
							
								 Michael Vines | 77e8cb2718 | Update nominal() checks for json genesis block | 2019-01-28 17:08:59 -08:00 |  | 
			
				
					| 
							
							
								 Michael Vines | a8ea6471e7 | Add ledger-tool tests to CI | 2019-01-28 17:08:59 -08:00 |  | 
			
				
					| 
							
							
								 Michael Vines | bfaf5634a1 | .unwrap() in tests instead of assert!()ing .is_ok() for a better failure message | 2019-01-28 16:10:32 -08:00 |  | 
			
				
					| 
							
							
								 Stephen Akridge | 53afa64634 | Remove storage_state from the bank Construct in TVU and pass to RPC and StorageStage instead. | 2019-01-28 15:41:41 -08:00 |  | 
			
				
					| 
							
							
								 Rob Walker | c9bf9ce094 | eliminate re-use of a TX here, we're testing for empty account balance (#2576) | 2019-01-28 15:21:08 -08:00 |  | 
			
				
					| 
							
							
								 Tyera Eulberg | a2e29fa71f | Alphabetize and make consistent fullnode arguments | 2019-01-28 14:32:32 -08:00 |  | 
			
				
					| 
							
							
								 Pankaj Garg | 637f58364a | remove io from the tests | 2019-01-28 13:52:13 -08:00 |  | 
			
				
					| 
							
							
								 Pankaj Garg | 1bd04b26e5 | Remove ignore flag from rpc_pubsub tests | 2019-01-28 13:52:13 -08:00 |  | 
			
				
					| 
							
							
								 Michael Vines | 29ef9370a6 | Remove LeaderSchedulerConfig options | 2019-01-28 13:51:01 -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 | e4f477cf90 | Retype num_ticks as u64 to reduce casting | 2019-01-28 11:24:50 -08:00 |  | 
			
				
					| 
							
							
								 Greg Fitzgerald | 33f921235d | Improve message-signing ergonomics | 2019-01-26 14:57:22 -07:00 |  | 
			
				
					| 
							
							
								 Greg Fitzgerald | 1bae87d4b3 | Add unit-test-friendly VoteSignerProxy constructor | 2019-01-26 14:56:49 -07:00 |  | 
			
				
					| 
							
							
								 Greg Fitzgerald | 1e43fb587e | Rename the module that now contains only GenKeys | 2019-01-26 06:57:24 -08:00 |  | 
			
				
					| 
							
							
								 Sagar Dhawan | d65e7b9fcc | Speedup rotation (#2468) Speedup leader to validator transitions | 2019-01-26 13:58:08 +05:30 |  | 
			
				
					| 
							
							
								 Michael Vines | 4bb6549895 | Genesis block is now a json file | 2019-01-25 09:05:15 -08:00 |  | 
			
				
					| 
							
							
								![dependabot[bot]](/avatar/c37982ef5d343cc3b27d3e5ecf6d6ed5?size=56) 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 |  | 
			
				
					| 
							
							
								 Rob Walker | e9e01557b7 | fix leaked threads from unclosed fullnode | 2019-01-25 03:02:49 -08:00 |  | 
			
				
					| 
							
							
								 Sathish | e0f046b7a5 | Optimize Transaction/Instruction serialization with custom routine (#2515) * Optimize transaction serialization with custom routine to reduce the serialized size.
* Update serialized_size to accept self as parameter
* Optimize serialize / deserialize operations | 2019-01-24 21:14:15 -08:00 |  | 
			
				
					| 
							
							
								 Stephen Akridge | 9845aec007 | Rename data_replicator tests module replicator name is associated with storage replicators, so
data_replicator sounds like that but it is actually a bunch of gossip
tests. | 2019-01-24 15:49:55 -08:00 |  |