Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						72755fcd19 
					 
					
						
						
							
							Add mechanism to get blockhash's last valid slot ( #10239 ) ( #10318 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-29 11:27:45 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						06a63549c1 
					 
					
						
						
							
							Add SimulateTransaction RPC endpoint ( #10106 ) ( #10116 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-19 14:25:06 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						82783b18ea 
					 
					
						
						
							
							Rpc: optionally filter getLargestAccounts by circulating/nonCirculating ( #10007 ) ( #10014 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-12 21:54:44 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						c00ec26a3b 
					 
					
						
						
							
							Cli: Add solana supply command; hide total-supply (bp  #9956 ) ( #9963 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-10 18:04:46 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						e7c0629951 
					 
					
						
						
							
							Remove RpcClient code duplication ( #9952 ) ( #9961 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-10 10:36:56 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						34df5ad364 
					 
					
						
						
							
							cli: Add transaction-history (bp  #9614 ) ( #9623 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-21 10:49:24 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						cb2dd56317 
					 
					
						
						
							
							Passing -v/--verbose to solana confirm now displays the full transaction ( #9530 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-16 10:01:42 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						7a8528793e 
					 
					
						
						
							
							Deprecate confirmTransaction, getSignatureStatus, and getSignatureConfirmation ( #9298 ) ( #9309 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-05 00:51:44 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						c8b4f616b0 
					 
					
						
						
							
							Undo getSignatureStatus breaking change, add getSignatureStatuses ( #9232 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-01 11:53:55 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						4b97e58cba 
					 
					
						
						
							
							Consolidate signature-status rpcs ( #9069 )  
						
						... 
						
						
						
						* getSignatureStatus: return confirmations for non-rooted transactions
* Remove getNumConfirmations.. rpc
* Remove getSignatureConfirmation
* Review comments
* More review comments 
						
						
					 
					
						2020-03-26 19:21:01 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						1b8f9e75dd 
					 
					
						
						
							
							Update getSignatureStatus: support multiple signatures, include slot in each response item ( #9022 )  
						
						... 
						
						
						
						* Rename enable-rpc-get-confirmed-block
* Rename RpcTransactionStatus -> RpcTransactionStatusMeta
* Return simplified RpcTransactionStatus; Add support for multiple transactions
* Update docs
* typo 
						
						
					 
					
						2020-03-23 11:25:39 -06:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						fbf2dd1672 
					 
					
						
						
							
							CLI: Error message cleanup ( #8804 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-12 23:20:49 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						132a2a73af 
					 
					
						
						
							
							Add total-supply command ( #8722 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-09 01:28:44 -07:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						4db074a5aa 
					 
					
						
						
							
							RPC: Add getFeeCalculatorForBlockhash method call ( #8687 )  
						
						... 
						
						
						
						Returns the `FeeCalculator` associated with the given blockhash, or
`null` if said blockhash has expired 
						
						
					 
					
						2020-03-06 17:01:31 -07:00 
						 
				 
			
				
					
						
							
							
								Grimes 
							
						 
					 
					
						
						
							
						
						f89c22b5ee 
					 
					
						
						
							
							solana catchup now detects when you try to catchup to yourself (#8635 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-04 14:44:21 -08:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						90bedd7e06 
					 
					
						
						
							
							Split signature throughput tracking out of FeeCalculator ( #8447 )  
						
						... 
						
						
						
						* SDK: Split new `FeeRateGovernor` out of `FeeCalculator`
Leaving `FeeCalculator` to *only* calculate transaction fees
* Replace `FeeCalculator` with `FeeRateGovernor` as appropriate
* Expose recent `FeeRateGovernor` to clients
* Move `burn()` back into `FeeCalculator`
Appease BPF tests
* Revert "Move `burn()` back into `FeeCalculator`"
This reverts commit f3035624307196722b62ff8b74c12cfcc13b1941.
* Adjust BPF `Fee` sysvar test to reflect removal of `burn()` from `FeeCalculator`
* Make `FeeRateGovernor`'s `lamports_per_signature` private
* rebase artifacts
* fmt
* Drop 'Recent'
* Drop _with_commitment variant
* Use a more portable integer for `target_signatures_per_slot`
* Add docs for `getReeRateCalculator` JSON RPC method
* Don't return `lamports_per_signature` in `getFeeRateGovernor` JSONRPC reply 
						
						
					 
					
						2020-02-28 13:27:01 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						93036bec01 
					 
					
						
						
							
							Add minimumLedgerSlot RPC API  
						
						
						
						
					 
					
						2020-01-21 14:05:26 -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 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						a17d5795fb 
					 
					
						
						
							
							getConfirmedBlock: add encoding optional parameter ( #7756 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-01-12 21:34:30 -08:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						44e45aa090 
					 
					
						
						
							
							Support nonced transactions in the CLI ( #7624 )  
						
						... 
						
						
						
						* Support nonced transactions in the CLI
* Update nonce.rs 
						
						
					 
					
						2019-12-27 14:35:49 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						05664d150b 
					 
					
						
						
							
							Add get_confirmed_block()/get_confirmed_blocks()  
						
						
						
						
					 
					
						2019-12-18 23:34:01 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						fcda972cec 
					 
					
						
						
							
							Add support for multiple params  
						
						
						
						
					 
					
						2019-12-18 23:34:01 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						bd22b641b3 
					 
					
						
						
							
							Speed up getLeaderSchedule RPC call by reducing pubkey duplication  
						
						
						
						
					 
					
						2019-12-18 15:59:55 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						6aaf742dfe 
					 
					
						
						
							
							Extend getConfirmedBlock rpc to return account pre- and post-balances ( #7543 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-12-18 09:56:29 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						434cde179f 
					 
					
						
						
							
							GetLeaderSchedule can now return a schedule for arbitrary epochs  
						
						
						
						
					 
					
						2019-12-17 23:41:42 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						dad5c62df5 
					 
					
						
						
							
							Add uptime column to show-validators ( #7441 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-12-11 22:04:54 -08:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						1d0ba0d1f2 
					 
					
						
						
							
							Add special handling for snapshot root slot in get_confirmed_block ( #7430 )  
						
						... 
						
						
						
						* Add special handling for snapshot root slot
* Improve test 
						
						
					 
					
						2019-12-11 15:06:54 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						58c144ee55 
					 
					
						
						
							
							Add getBlockTime rpc api ( #7130 )  
						
						... 
						
						
						
						* Add getBlockTime rpc api
* Add getBlockTime to docs
* Fix duration rounding for common tick/slot durations; add slot duration calculation
* Expose slots_per_year
* Use genesis values instead of clock defaults to calculate block offset
* Add get-block-time cli subcommand
* Fix test_rent: decrease magic number usage 
						
						
					 
					
						2019-11-26 00:40:36 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						0f66e5e49b 
					 
					
						
						
							
							Add getConfirmedBlock test to rpc ( #7120 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-25 11:08:03 -08:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						ea656b1a3f 
					 
					
						
						
							
							Add parent slot to getConfirmedBlock ( #7038 )  
						
						... 
						
						
						
						* Add parent slot to getConfirmedBlock
* Fix bad text-replace
* Use camelCase in getConfirmedBlock 
						
						
					 
					
						2019-11-19 09:39:55 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						e0a2bb9d86 
					 
					
						
						
							
							Legitimately map transactions to statuses in blocktree ( #7011 )  
						
						... 
						
						
						
						* Refactor rocksdb TransactionStatus to store/return struct; hook up map_transactions_to_statuses
* Cleanup use statements 
						
						
					 
					
						2019-11-18 09:12:42 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						3bc8d78801 
					 
					
						
						
							
							Add ConfirmedBlock struct, and rework Blocktree apis to include block… ( #7004 )  
						
						... 
						
						
						
						* Add RpcConfirmedBlock struct, and rework Blocktree apis to include blockhash info and dummy tx statuses
* Remove unused lifetime 
						
						
					 
					
						2019-11-17 20:17:15 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						86faa3f995 
					 
					
						
						
							
							Properly type RpcClient::get_version() ( #6919 )  
						
						
						
						
					 
					
						2019-11-12 22:01:04 -07:00 
						 
				 
			
				
					
						
							
							
								Sunny Gleason 
							
						 
					 
					
						
						
							
						
						5903339c17 
					 
					
						
						
							
							feat: return bank/block info with block-related results ( #6716 )  
						
						
						
						
					 
					
						2019-11-12 14:49:41 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						9807f47d4e 
					 
					
						
						
							
							Rename genesis block to genesis config ( #6816 )  
						
						
						
						
					 
					
						2019-11-08 23:56:57 -05:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						b3a75a60a4 
					 
					
						
						
							
							Use rooted bank by default in rpc bank selection ( #6759 )  
						
						... 
						
						
						
						* Name anonymous parameters for clarity
* Add CommitmentConfig to select bank for rpc
* Add commitment information to jsonrpc docs
* Update send_and_confirm retries as per commitment defaults
* Pass CommitmentConfig into client requests; also various 'use' cleanup
* Use _with_commitment methods to speed local_cluster tests
* Pass CommitmentConfig into Archiver in order to enable quick confirmations in local_cluster tests
* Restore solana ping speed
* Increase wallet-sanity timeout to account for longer confirmation time 
						
						
					 
					
						2019-11-06 14:15:00 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						50a17fc00b 
					 
					
						
						
							
							Use Slot and Epoch type aliases instead of raw u64 ( #6693 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-02 00:38:30 -07:00 
						 
				 
			
				
					
						
							
							
								Sunny Gleason 
							
						 
					 
					
						
						
							
						
						0b2d4f32fa 
					 
					
						
						
							
							feat: get epoch schedule rpc, update cli ( #6500 )  
						
						
						
						
					 
					
						2019-10-22 16:41:18 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						88bb55ffd2 
					 
					
						
						
							
							Add get_vote_accounts() to RPC client  
						
						
						
						
					 
					
						2019-10-14 20:38:51 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						322fcea6e5 
					 
					
						
						
							
							More fullnode to validator renaming ( #6337 )  
						
						
						
						
					 
					
						2019-10-11 13:30:52 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						d50aef8404 
					 
					
						
						
							
							Add get-epoch-info command ( #6161 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-09-27 22:00:30 -07:00 
						 
				 
			
				
					
						
							
							
								Parth 
							
						 
					 
					
						
						
							
						
						67d07254c2 
					 
					
						
						
							
							Add rent estimation rpc ( #6109 )  
						
						... 
						
						
						
						* server side new rpc endpoint
* client side rpc
* take data_len as usize
Co-Authored-By: Tyera Eulberg <teulberg@gmail.com >
* add test and documentation 
						
						
					 
					
						2019-09-26 23:27:13 +05:30 
						 
				 
			
				
					
						
							
							
								Sunny Gleason 
							
						 
					 
					
						
						
							
						
						34ab25a88b 
					 
					
						
						
							
							feat: getInflation() endpoint ( #5681 )  
						
						
						
						
					 
					
						2019-08-27 18:17:03 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						e2d6f01ad3 
					 
					
						
						
							
							solana-validator now verifies its genesis blockhash against the cluster entrypoint ( #5589 )  
						
						
						
						
					 
					
						2019-08-21 18:16:40 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						8d105042ea 
					 
					
						
						
							
							Update getEpochVoteAccounts to getVoteAccounts ( #5543 )  
						
						... 
						
						
						
						* Rework getEpochVoteAccounts into getVoteAccounts
* Update client apis
* Update docs
* Review comments 
						
						
					 
					
						2019-08-16 17:02:19 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						4ae48b56f3 
					 
					
						
						
							
							Add cluster-version subcommand to return entrypoint versions ( #5464 )  
						
						
						
						
					 
					
						2019-08-08 11:13:06 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						2c8d6f87e6 
					 
					
						
						
							
							Add validator-info CLI ( #4970 )  
						
						... 
						
						
						
						* Add validator-info CLI
* Add GetProgramAccounts method to solana-client
* Update validator-info args, and add get subcommand
* Update ValidatorInfo lengths
* Add account filter for get --all
* Update testnet participation doc to reflect validator-info
* Flesh out tests
* Review comments 
						
						
					 
					
						2019-07-11 12:38:52 -06:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						35ec7a5156 
					 
					
						
						
							
							Decouple turns from segments in PoRep ( #5004 )  
						
						... 
						
						
						
						* Decouple Segments from Turns in Storage
* Get replicator local cluster tests running in a reasonable amount of time
* Fix unused imports
* Document new RPC APIs
* Check for exit while polling 
						
						
					 
					
						2019-07-10 13:33:29 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						b8e7736af2 
					 
					
						
						
							
							Move SLOTS_PER_SEGMENT to genesis ( #4992 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-07-09 16:48:40 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						8c1b9a0b67 
					 
					
						
						
							
							Data plane verification ( #4639 )  
						
						... 
						
						
						
						* Add signature to blob
* Change Signable trait to support returning references to signable data
* Add signing to broadcast
* Verify signatures in window_service
* Add testing for signatures to erasure
* Add RPC for getting current slot, consume RPC call in test_repairman_catchup for more deterministic results 
						
						
					 
					
						2019-06-12 16:43:05 -07:00