Michael Vines 
							
						 
					 
					
						
						
							
						
						4b0114b991 
					 
					
						
						
							
							Limit the number of getProgramAccounts filters  
						
						
						
						
					 
					
						2021-02-23 18:43:22 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						65f1afe5e1 
					 
					
						
						
							
							Limit getProgramAccounts memcpy filter string to 128 bytes  
						
						
						
						
					 
					
						2021-02-23 18:43:22 +00:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						7f7370c306 
					 
					
						
						
							
							Re-allow clippy::integer_arithmetic at crate-level  
						
						
						
						
					 
					
						2021-02-17 13:55:08 -07:00 
						 
				 
			
				
					
						
							
							
								HowJMay 
							
						 
					 
					
						
						
							
						
						9c7b3dc1b5 
					 
					
						
						
							
							style: Fix the typos  
						
						
						
						
					 
					
						2021-02-13 12:34:21 -07:00 
						 
				 
			
				
					
						
							
							
								Josh 
							
						 
					 
					
						
						
							
						
						4013f91dbe 
					 
					
						
						
							
							RPC: add caching to getLargestAccounts ( #15154 )  
						
						... 
						
						
						
						* introduce get largest accounts cache
* remove cache size and change hash key
* remove eq and hash derivation from commitment config
* add slot to the cache 
						
						
					 
					
						2021-02-11 11:32:46 -08:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						c69027e5aa 
					 
					
						
						
							
							chore: bump serde from 1.0.118 to 1.0.122 ( #15126 )  
						
						... 
						
						
						
						* chore: bump serde from 1.0.118 to 1.0.122
* Update programs/bpf/Cargo.lock 
						
						
					 
					
						2021-02-05 19:23:24 +09:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						98aa1fa4ea 
					 
					
						
						
							
							Upgrade jsonrpc crates to v17.0.0 ( #15018 )  
						
						... 
						
						
						
						* Upgrade to jsonrpc 17.0.0
* Fix test
* tree
Co-authored-by: Michael Vines <mvines@gmail.com > 
						
						
					 
					
						2021-02-02 19:53:08 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						1df93fa2be 
					 
					
						
						
							
							chore: bump serde from 1.0.112 to 1.0.118 ( #14828 )  
						
						... 
						
						
						
						* chore: bump serde from 1.0.112 to 1.0.122
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.112 to 1.0.122.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.112...v1.0.122 )
Signed-off-by: dependabot[bot] <support@github.com >
* [auto-commit] Update all Cargo lock files
* Update frozen_abi digest following serde update
* Revert "chore: bump serde from 1.0.112 to 1.0.122"
This reverts commit a3ef4442a4c41c3b005fhttps://github.com/serde-rs/serde ) from 1.0.112 to 1.0.118.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.112...v1.0.118 )
Signed-off-by: dependabot[bot] <support@github.com >
* [auto-commit] Update all Cargo lock files
* Remove serum-dex pinning
* blind commit!
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com >
Co-authored-by: Ryo Onodera <ryoqun@gmail.com > 
						
						
					 
					
						2021-02-02 23:28:16 +09:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						ff22091a98 
					 
					
						
						
							
							Add StakeInstruction::Merge logging  
						
						
						
						
					 
					
						2021-01-26 11:52:39 -08:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						ffa5c7dcc8 
					 
					
						
						
							
							Deprecate commitment variants ( #14797 )  
						
						... 
						
						
						
						* Deprecate commitment variants
* Add new CommitmentConfig builders
* Add helpers to avoid allowing deprecated variants
* Remove deprecated transaction-status code
* Include new commitment variants in runtime commitment; allow deprecated as long as old variants persist
* Remove deprecated banks code
* Remove deprecated variants in core; allow deprecated in rpc/rpc-subscriptions for now
* Heavier hand with rpc/rpc-subscription commitment
* Remove deprecated variants from local-cluster
* Remove deprecated variants from various tools
* Remove deprecated variants from validator
* Update docs
* Remove deprecated client code
* Add new variants to cli; remove deprecated variants as possible
* Don't send new commitment variants to old clusters
* Retain deprecated method in test_validator_saves_tower
* Fix clippy matches! suggestion for BPF solana-sdk legacy compile test
* Refactor node version check to handle commitment variants and transaction encoding
* Hide deprecated variants from cli help
* Add cli App comments 
						
						
					 
					
						2021-01-26 19:23:07 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						cbffab7850 
					 
					
						
						
							
							Upgrade to Rust v1.49.0  
						
						
						
						
					 
					
						2021-01-23 19:16:36 -08:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						71e9958e06 
					 
					
						
						
							
							Rpc: Add custom error for BigTable data not found ( #14762 )  
						
						... 
						
						
						
						* Expose not-found bigtable error
* Add custom rpc error for bigtable data not found
* Return custom rpc error when bigtable block is not found
* Generalize long-term storage 
						
						
					 
					
						2021-01-22 04:40:47 +00:00 
						 
				 
			
				
					
						
							
							
								Josh 
							
						 
					 
					
						
						
							
						
						1de6d28eaf 
					 
					
						
						
							
							Add block_time to getConfirmedSignaturesForAddress2 and getConfirmedTransaction ( #14572 )  
						
						... 
						
						
						
						* add block_time to get_confirmed_signatures_for_address2 and protobuf implementation for tx_by_addr
* add tests for convert
* update cargo lock
* run cargo format after rebase
* introduce legacy TransactionByAddrInfo
* move LegacyTransactionByAddrInfo back to storage-bigtable 
						
						
					 
					
						2021-01-20 22:10:35 -08:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						4964b0fe61 
					 
					
						
						
							
							Cli: default to single gossip ( #14673 )  
						
						... 
						
						
						
						* Init cli RpcClient with chosen commitment; default to single_gossip
* Fill in missing client methods
* Cli tests: make RpcClient commitment specific
* Simply rpc_client calls, using configured commitment
* Check validator vote account with single-gossip commitment 
						
						
					 
					
						2021-01-19 15:33:03 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5d9dc609b1 
					 
					
						
						
							
							Rename RpcNodeUnhealthy error to NodeUnhealthy, generalize getHealth RPC error object for the future  
						
						
						
						
					 
					
						2021-01-18 19:57:25 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4003f86f04 
					 
					
						
						
							
							Add getSnapshotSlot RPC method  
						
						
						
						
					 
					
						2021-01-16 19:31:21 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						dacb95083d 
					 
					
						
						
							
							Add getHealth RPC method  
						
						
						
						
					 
					
						2021-01-16 10:10:48 -08:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						9a89689ad3 
					 
					
						
						
							
							Use optimistic confirmation in getSignatureStatuses, and various downstream client methods ( #14430 )  
						
						... 
						
						
						
						* Add optimistically_confirmed field to TransactionStatus
* Update docs
* Convert new field to confirmation_status
* Update docs to confirmationStatus
* Update variants
* Update docs
* Just Confirmed 
						
						
					 
					
						2021-01-15 16:05:05 +00:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						4ecc0f4fa6 
					 
					
						
						
							
							chore: bump rayon from 1.4.1 to 1.5.0 ( #14177 )  
						
						... 
						
						
						
						* chore: bump rayon from 1.4.1 to 1.5.0
Bumps [rayon](https://github.com/rayon-rs/rayon ) from 1.4.1 to 1.5.0.
- [Release notes](https://github.com/rayon-rs/rayon/releases )
- [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md )
- [Commits](https://github.com/rayon-rs/rayon/compare/rayon-core-v1.4.1...rayon-core-v1.5.0 )
Signed-off-by: dependabot[bot] <support@github.com >
* [auto-commit] Update all Cargo lock files
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com > 
						
						
					 
					
						2021-01-15 18:07:35 +09:00 
						 
				 
			
				
					
						
							
							
								Jeff Washington (jwash) 
							
						 
					 
					
						
						
							
						
						938d482135 
					 
					
						
						
							
							consolidate constants related to time for future refactoring ( #14440 )  
						
						
						
						
					 
					
						2021-01-07 09:49:24 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						6c167615ad 
					 
					
						
						
							
							Add --ignore-http-bad-gateway flag  
						
						
						
						
					 
					
						2020-12-31 12:43:53 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						3316e7166c 
					 
					
						
						
							
							Rework upgradeable loader cli ( #14209 )  
						
						
						
						
					 
					
						2020-12-21 13:02:53 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						efc091e28a 
					 
					
						
						
							
							Add transactionCount field to GetEpochInfo  
						
						
						
						
					 
					
						2020-12-17 12:29:50 -08:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						ac0d32bc7e 
					 
					
						
						
							
							Add blockstore skipped api ( #14145 )  
						
						... 
						
						
						
						* Add blockstore api to determine if a slot was skipped
* Return custom rpc error if slot is skipped 
						
						
					 
					
						2020-12-16 13:40:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1e977ac025 
					 
					
						
						
							
							Bump version to v1.6.0  
						
						
						
						
					 
					
						2020-12-15 18:28:04 +00:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						88d950e5a8 
					 
					
						
						
							
							chore: bump log from 0.4.8 to 0.4.11 ( #13691 )  
						
						... 
						
						
						
						* chore: bump log from 0.4.8 to 0.4.11
Bumps [log](https://github.com/rust-lang/log ) from 0.4.8 to 0.4.11.
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.8...0.4.11 )
Signed-off-by: dependabot[bot] <support@github.com >
* [auto-commit] Update all Cargo lock files
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com > 
						
						
					 
					
						2020-12-13 13:48:23 +09:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						277b6790c7 
					 
					
						
						
							
							Override yanked net2 0.2.37  
						
						
						
						
					 
					
						2020-12-11 23:44:03 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						7abd8084b6 
					 
					
						
						
							
							Add get_minimum_balance_for_rent_excemption to Client ( #14048 )  
						
						
						
						
					 
					
						2020-12-10 16:39:28 -08:00 
						 
				 
			
				
					
						
							
							
								Jon Cinque 
							
						 
					 
					
						
						
							
						
						6203d1c94c 
					 
					
						
						
							
							Add flatten to logs_subscribe commitment  
						
						... 
						
						
						
						Currently, commitment for `logs_subscribe` must be specified using the
non-flattened form in JSON, ie `{"commitment":{"commitment":"max}}`.
This brings the commitment in line with documentation. 
						
						
					 
					
						2020-11-30 08:40:32 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						43b82b31e5 
					 
					
						
						
							
							More TestValidator cleanup  
						
						
						
						
					 
					
						2020-11-26 08:56:25 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4ef2da0ff0 
					 
					
						
						
							
							Add solana logs command  
						
						
						
						
					 
					
						2020-11-25 11:44:41 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						61ab2072bd 
					 
					
						
						
							
							Clean up default commitment handling for subscriptions  
						
						
						
						
					 
					
						2020-11-23 22:54:47 -08:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						791fb17437 
					 
					
						
						
							
							Prevent scans on unrooted slots from seeing partial clean ( #13628 )  
						
						... 
						
						
						
						Co-authored-by: Carl Lin <carl@solana.com > 
						
						
					 
					
						2020-11-20 13:01:04 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f9acbd6e3f 
					 
					
						
						
							
							Document get_account() gotcha  
						
						
						
						
					 
					
						2020-11-19 14:02:34 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c5299b60ed 
					 
					
						
						
							
							Add RpcClient::new_with_commitment()  
						
						
						
						
					 
					
						2020-11-17 07:55:43 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c2f77a3473 
					 
					
						
						
							
							Default preflight_commitment to confirmation commitment  
						
						
						
						
					 
					
						2020-11-16 21:54:02 -08:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						598e5f58d5 
					 
					
						
						
							
							Add wait for max stake command ( #13532 )  
						
						
						
						
					 
					
						2020-11-12 13:48:34 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						b5ef319038 
					 
					
						
						
							
							Refine transaction log count message  
						
						
						
						
					 
					
						2020-11-04 05:30:52 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						6d9ca0ae15 
					 
					
						
						
							
							Surface transaction logs in rpc client  
						
						
						
						
					 
					
						2020-11-03 17:03:28 -08:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						16944e218f 
					 
					
						
						
							
							Cli: deploy programs via TPU ( #13090 )  
						
						... 
						
						
						
						* Deploy: send write transactions to leader tpu
* Less apparent stalling during confirmation
* Add EpochInfo mock
* Only get cluster nodes once
* Send deploy writes to next leader 
						
						
					 
					
						2020-10-23 10:03:29 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7bc073defe 
					 
					
						
						
							
							Run codemod --extensions rs Pubkey::new_rand solana_sdk::pubkey::new_rand  
						
						
						
						
					 
					
						2020-10-21 19:08:13 -07:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						86a982150c 
					 
					
						
						
							
							RPC: Don't send base64 TXs to old clusters  
						
						
						
						
					 
					
						2020-10-21 08:33:28 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						14d793b22c 
					 
					
						
						
							
							Cleanly handle RPC servers that don't have --enable-rpc-transaction-history enabled  
						
						
						
						
					 
					
						2020-10-13 10:05:44 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						247228ee61 
					 
					
						
						
							
							Implementation-defined RPC server errors are now accessible to client/ users  
						
						
						
						
					 
					
						2020-10-13 10:05:44 -07:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						efbe37ba20 
					 
					
						
						
							
							RpcClient: Encode TXs as base64 by default  
						
						
						
						
					 
					
						2020-10-12 20:36:36 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						b3c2752bb0 
					 
					
						
						
							
							simulate_transaction_with_config() now passes full config to server  
						
						
						
						
					 
					
						2020-10-11 21:45:00 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						8a119c1483 
					 
					
						
						
							
							Bump reqwest/rayon to get past cargo audit  
						
						
						
						
					 
					
						2020-10-11 18:51:09 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						11df2e2236 
					 
					
						
						
							
							Bump version to v1.5.0  
						
						
						
						
					 
					
						2020-10-08 04:51:36 +00:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						4feead323d 
					 
					
						
						
							
							clap-utils: Allow fine-tuning offline args  
						
						
						
						
					 
					
						2020-10-07 23:14:39 +00:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						e35889542b 
					 
					
						
						
							
							RPC: Support base64 encoded transactions  
						
						... 
						
						
						
						Defaults to base58 
						
						
					 
					
						2020-10-06 22:41:06 -06:00