Michael Vines 
							
						 
					 
					
						
						
							
						
						7143aaa89b 
					 
					
						
						
							
							Clippy  
						
						
						
						
					 
					
						2020-12-14 08:03:29 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						bbad3fe501 
					 
					
						
						
							
							TestValidator now implements Drop, no need to close() it  
						
						
						
						
					 
					
						2020-12-11 04:17:38 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0a9ff1dc9d 
					 
					
						
						
							
							Initial solana-test-validator command-line program  
						
						
						
						
					 
					
						2020-12-11 04:17:38 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						43b82b31e5 
					 
					
						
						
							
							More TestValidator cleanup  
						
						
						
						
					 
					
						2020-11-26 08:56:25 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						b5f7e39be8 
					 
					
						
						
							
							TestValidator public interface cleanup  
						
						
						
						
					 
					
						2020-11-25 17:04:37 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						959880db60 
					 
					
						
						
							
							Remove unused pubkey::Pubkey imports  
						
						
						
						
					 
					
						2020-10-21 19:08:13 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7bc073defe 
					 
					
						
						
							
							Run codemod --extensions rs Pubkey::new_rand solana_sdk::pubkey::new_rand  
						
						
						
						
					 
					
						2020-10-21 19:08:13 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						208dd1de3a 
					 
					
						
						
							
							Move TestValidator into its own module  
						
						
						
						
					 
					
						2020-09-19 08:35:26 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						39246f9dd7 
					 
					
						
						
							
							Revert signature-notification format change ( #12032 )  
						
						... 
						
						
						
						* Use untagged RpcSignatureResult enum to avoid breaking downstream consumers of current signature subscriptions
* Clean up client duplication
* Clippy 
						
						
					 
					
						2020-09-03 18:14:45 -06:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						1c1a3f979d 
					 
					
						
						
							
							Detect and notify when deserializable shreds are available ( #11816 )  
						
						... 
						
						
						
						* Add logic to check for complete data ranges
* Add RPC signature notification
Co-authored-by: Carl <carl@solana.com > 
						
						
					 
					
						2020-09-01 22:06:06 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						adc984a225 
					 
					
						
						
							
							Rename Binary64 to Base64.  Establish Base58 encoding  
						
						
						
						
					 
					
						2020-08-17 17:26:29 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						88ca04dbdb 
					 
					
						
						
							
							Add config param to specify offset/length for single and program account info ( #11515 )  
						
						... 
						
						
						
						* Add config param to specify dataSlice for account info and program accounts
* Use match instead of if 
						
						
					 
					
						2020-08-10 22:35:29 +00:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						068d23f298 
					 
					
						
						
							
							Add Binary64 option for account data ( #11474 )  
						
						... 
						
						
						
						* Add Binary64 option for account data
* Decode into binary64
* Reword docs 
						
						
					 
					
						2020-08-08 22:40:13 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						dfae9a9864 
					 
					
						
						
							
							Plumb Bigtable ledger storage into the RPC subsystem  
						
						
						
						
					 
					
						2020-08-05 14:27:12 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						8d951776ab 
					 
					
						
						
							
							Rpc: add filter to getProgramAccounts ( #10888 )  
						
						... 
						
						
						
						* Add RpcFilterType, and implement CompareBytes for getProgramAccounts
* Accept bytes in bs58
* Rename to memcmp
* Add Memcmp optional encoding field
* Add dataSize filter
* Update docs
* Clippy
* Simplify tests that don't need to test account contents; add multiple-filter tests 
						
						
					 
					
						2020-07-03 07:46:29 +00:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						d97850f1d9 
					 
					
						
						
							
							Add account-decoder utilities ( #10846 )  
						
						... 
						
						
						
						* Fix comment and make less pub
* Add account-decoder crate and use to decode vote and system (nonce) accounts
* Update docs
* Rename RpcAccount struct
* s/Rpc/Display
* Call it jsonParsed and update docs
* Revert "s/Rpc/Display"
This reverts commit 6e7149f503 
						
						
					 
					
						2020-07-01 04:55:11 +00:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						12a3b1ba6a 
					 
					
						
						
							
							Fixup deserialize_bs58_transaction, and make a few error types more targeted ( #10171 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-21 17:30:02 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						ee7f15eff1 
					 
					
						
						
							
							Rpc: optionally filter getLargestAccounts by circulating/nonCirculating ( #10007 )  
						
						... 
						
						
						
						* Add circ/non-circ filter to getLargestAccounts
* Plumb largest accounts into client and cli
* Bump timeout toward CI flakiness
* Update docs 
						
						
					 
					
						2020-05-12 21:05:05 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						754c65c066 
					 
					
						
						
							
							Refactor RPC subscriptions account handling ( #9888 )  
						
						... 
						
						
						
						* Switch subscriptions to use commitment instead of confirmations
* Add bank method to return account and last-modified slot
* Add last_modified_slot to subscription data and use to filter account subscriptions
* Update tests to non-zero last_notified_slot
* Add accounts subscriptions to test; fails at higher tx load
* Pass BankForks to RpcSubscriptions
* Use BankForks on add_account_subscription to properly initialize last_notified_slot
* Bundle subscriptions
* Check for non-equality
* Use commitment to initialize last_notified_slot; revert context.slot chage 
						
						
					 
					
						2020-05-07 00:23:06 -06:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						900933bbcc 
					 
					
						
						
							
							Reduce rpc test code ( #9413 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-09 18:05:56 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						ad0997e15f 
					 
					
						
						
							
							RPC: add err field to TransactionStatus, alongside the now deprecated status field ( #9296 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-04 16:13:26 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						8bbf6e3f54 
					 
					
						
						
							
							Fix race in RPC subscriptions test ( #9142 )  
						
						
						
						
					 
					
						2020-03-29 01:58:51 +08:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						e4472db33f 
					 
					
						
						
							
							Unflake rpc subscriptions test by reducing sub count ( #9078 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-25 20:43:38 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						19dfb87b1f 
					 
					
						
						
							
							Fix timeout for subscriptions test ( #9043 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-24 01:57:28 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						eed8087d87 
					 
					
						
						
							
							Respect confirmations param for signature subscription notifications ( #9019 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-23 17:00:34 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						4b4819cd07 
					 
					
						
						
							
							Add slot context to rpc pubsub notifications ( #9001 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-23 05:34:42 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						8839dbfe5b 
					 
					
						
						
							
							Use runtime executor to send pubsub notifications ( #8353 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-02-25 20:23:54 -08:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						65f5885bce 
					 
					
						
						
							
							sendTransaction rpc: expect transaction as base58 string ( #7913 )  
						
						
						
						
					 
					
						2020-01-21 22:16:07 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						6d3b8b6d7d 
					 
					
						
						
							
							Remove tuples from JSON RPC responses ( #7806 )  
						
						... 
						
						
						
						* Remove RpcConfirmedBlock tuple
* Remove getRecentBlockhash tuple
* Remove getProgramAccounts tuple
* Remove tuple from get_signature_confirmation_status
* Collect Rpc response types
* Camel-case epoch schedule for rpc response
* Remove getBlockCommitment tuple
* Remove getStorageTurn tuple
* Update json-rpc docs 
						
						
					 
					
						2020-01-15 00:25:45 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						57858b8015 
					 
					
						
						
							
							Bump reqwest from 0.9.24 to 0.10.0 ( #7642 )  
						
						... 
						
						
						
						* Bump reqwest from 0.9.24 to 0.10.0
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.9.24 to 0.10.0.
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
* Make reqwest::blocking specific
Co-authored-by: Tyera Eulberg <teulberg@gmail.com > 
						
						
					 
					
						2020-01-08 13:31:43 -07:00 
						 
				 
			
				
					
						
							
							
								Sunny Gleason 
							
						 
					 
					
						
						
							
						
						42af8b199f 
					 
					
						
						
							
							feat: add tests for invalid/failure cases ( #6951 )  
						
						
						
						
					 
					
						2019-11-14 11:41:26 -05:00 
						 
				 
			
				
					
						
							
							
								Sunny Gleason 
							
						 
					 
					
						
						
							
						
						5903339c17 
					 
					
						
						
							
							feat: return bank/block info with block-related results ( #6716 )  
						
						
						
						
					 
					
						2019-11-12 14:49:41 -05:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						7babfd00c1 
					 
					
						
						
							
							Revert back to reqwest, using rustls feature ( #6041 )  
						
						... 
						
						
						
						* Revert back to reqwest, using rustls feature
* Cargo.lock and crate-features
* Ignore test 
						
						
					 
					
						2019-09-24 14:10:59 -06:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						e8d88f3237 
					 
					
						
						
							
							Split SDK's timing.rs ( #5823 )  
						
						
						
						
					 
					
						2019-09-06 14:30:56 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						b19d9a50d3 
					 
					
						
						
							
							Transition to ureq http client ( #5777 )  
						
						... 
						
						
						
						* Transition to ureq http client
* Remove unwrap 
						
						
					 
					
						2019-09-04 12:11:44 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						3450b9a44d 
					 
					
						
						
							
							Rename solana to solana-core ( #5583 )  
						
						
						
						
					 
					
						2019-08-21 10:23:33 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						94beb4b8c2 
					 
					
						
						
							
							More fullnode -> validator renaming ( #4414 )  
						
						... 
						
						
						
						* s/fullnode_config/validator_config/g
* s/FullnodeConfig/ValidatorConfig/g
* mv core/lib/fullnode.rs core/lib/validator.rs
* s/Fullnode/Validator/g
* Add replicator-x.sh
* Rename fullnode.md to validator.md
* cargo fmt 
						
						
					 
					
						2019-05-23 22:05:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f079a78c5e 
					 
					
						
						
							
							Remove fee arg from system_transaction::* ( #4346 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-05-20 10:03:19 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						39e85a3e53 
					 
					
						
						
							
							kill some bs58 ( #4316 )  
						
						... 
						
						
						
						* kill some bs58
* fixup 
						
						
					 
					
						2019-05-16 21:43:18 -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 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						35298e01a8 
					 
					
						
						
							
							Remove Instruction wrapper structs and name functions after enum fields  
						
						
						
						
					 
					
						2019-04-03 13:34:27 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						867f6f107b 
					 
					
						
						
							
							Rename SystemInstruction::Move to SystemInstruction::Transfer  
						
						
						
						
					 
					
						2019-04-03 08:35:57 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						fcef54d062 
					 
					
						
						
							
							Add a constructor to generate random pubkeys  
						
						
						
						
					 
					
						2019-03-31 16:23:18 -06:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						c70412d7bb 
					 
					
						
						
							
							move core tests to core ( #3355 )  
						
						... 
						
						
						
						* move core tests to core
* remove window
* fix up flaky tests
* test_entryfication needs a singly-threaded banking_stage
* move core benches to core
* remove unnecessary dependencies
* remove core as a member for now, test it like runtime
* stop running tests twice
* remove duplicate runs of tests in perf 
						
						
					 
					
						2019-03-18 22:08:21 -07:00