carllin 
							
						 
					 
					
						
						
							
						
						7ef50a9352 
					 
					
						
						
							
							Move cluster slots update to separate thread ( #11523 )  
						
						... 
						
						
						
						* Add cluster_slots_service
Co-authored-by: Carl <carl@solana.com > 
						
						
					 
					
						2020-08-11 12:48:13 -07:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						2910fd467f 
					 
					
						
						
							
							Fix rust fmt ( #11537 )  
						
						
						
						
					 
					
						2020-08-11 22:53:55 +09:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						713851b68d 
					 
					
						
						
							
							filter out old gossip pull requests ( #11448 )  
						
						... 
						
						
						
						* init
* builds
* stats
* revert
* tests
* clippy
* add some jitter
* shorter jitter timer
* update
* fixup! update
* use saturating_sub
* fix filters 
						
						
					 
					
						2020-08-11 06:26:42 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						191a2eb088 
					 
					
						
						
							
							chore: bump indexmap from 1.4.0 to 1.5.1  
						
						... 
						
						
						
						Bumps [indexmap](https://github.com/bluss/indexmap ) from 1.4.0 to 1.5.1.
- [Release notes](https://github.com/bluss/indexmap/releases )
- [Commits](https://github.com/bluss/indexmap/compare/1.4.0...1.5.1 )
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2020-08-10 22:49:55 -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 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						da210ddd51 
					 
					
						
						
							
							Fix parsing of spl-token Mint ( #11512 )  
						
						... 
						
						
						
						* Add failing test
* Fix jsonParsed mint 
						
						
					 
					
						2020-08-10 20:35:36 +00:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						a9f76862fb 
					 
					
						
						
							
							Decode native-program and sysvar accounts ( #11463 )  
						
						... 
						
						
						
						* Pass pubkey in to account-decoder for sysvars
* Decode sysvar accounts
* Decode config accounts; move validator-info lower
* Decode stake accounts
* Review comments
* Stringify any account lamports and epochs that can be set to u64::MAX 
						
						
					 
					
						2020-08-09 07:50:45 +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 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						edadd5d6d5 
					 
					
						
						
							
							Remove Budget from CLI ( #11451 )  
						
						... 
						
						
						
						* Remove support for Budget
Also:
* Make "pay" command a deprecated alias for the "transfer" command
* chore: remove budget from web3.js
* Drop Budget depedency from core
Validators no longer ship with builtin Budget 
						
						
					 
					
						2020-08-07 16:01:51 -06:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						7e25130529 
					 
					
						
						
							
							Send votes from banking stage to vote listener ( #11434 )  
						
						... 
						
						
						
						*  Send votes from banking stage to vote listener
Co-authored-by: Carl <carl@solana.com > 
						
						
					 
					
						2020-08-07 11:21:35 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						b7c2681903 
					 
					
						
						
							
							Token Accounts: return ui_amount, decimals with decoded account ( #11407 )  
						
						... 
						
						
						
						* Return ui_amount, decimals from token client methods
* Return ui_amount, decimals in RPC jsonParsed token accounts
* Fixup docs
* Return ui_amount, decimals in pubsub jsonParsed token accounts
* Remove unnecessary duplicate struct
* StringAmount rename 
						
						
					 
					
						2020-08-07 11:37:39 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						bad486823c 
					 
					
						
						
							
							Add a client for BankForks ( #10728 )  
						
						... 
						
						
						
						Also:
* Use BanksClient in solana-tokens 
						
						
					 
					
						2020-08-07 08:45:17 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						3fdd8ffdf0 
					 
					
						
						
							
							Remove circular dep between InstructionError and SystemError ( #11427 )  
						
						
						
						
					 
					
						2020-08-06 22:04:43 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4222932e08 
					 
					
						
						
							
							Plug getConfirmedSignaturesForAddress2 into bigtable storage  
						
						
						
						
					 
					
						2020-08-05 23:04:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						02c0981ecf 
					 
					
						
						
							
							Rename startAfter to before  
						
						
						
						
					 
					
						2020-08-05 14:33:14 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						087fd32ce3 
					 
					
						
						
							
							Reimplement transaction-history command with getConfirmedSignaturesForAddress2  
						
						
						
						
					 
					
						2020-08-05 14:33:14 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1b2276520b 
					 
					
						
						
							
							Add getConfirmedSignaturesForAddress2 RPC method  
						
						
						
						
					 
					
						2020-08-05 14:33:14 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						dfae9a9864 
					 
					
						
						
							
							Plumb Bigtable ledger storage into the RPC subsystem  
						
						
						
						
					 
					
						2020-08-05 14:27:12 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0e02740565 
					 
					
						
						
							
							Setup a tokio 0.2 runtime for RPC usage  
						
						
						
						
					 
					
						2020-08-05 14:27:12 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						b876fb84ba 
					 
					
						
						
							
							Make room for tokio 0.2  
						
						
						
						
					 
					
						2020-08-05 14:27:12 -07:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						e12ab9d0dd 
					 
					
						
						
							
							Bump version to 1.4.0  
						
						
						
						
					 
					
						2020-08-05 12:04:15 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						86e3f96f16 
					 
					
						
						
							
							Return token amounts as floats ( #11370 )  
						
						... 
						
						
						
						* Return token amounts as floats
* Floating-point equality
* Return float and raw token amounts
* Fix decimals and token rpcs for native-mint tokens
* Fixup docs and review comments 
						
						
					 
					
						2020-08-05 06:48:09 +00:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						14339dec0a 
					 
					
						
						
							
							Harden RPC preflight test inputs  
						
						
						
						
					 
					
						2020-08-05 06:06:57 +00:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						e25846e1ad 
					 
					
						
						
							
							Add failing test for unsane tx in RPC preflight  
						
						
						
						
					 
					
						2020-08-05 06:06:57 +00:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						d0144ce382 
					 
					
						
						
							
							Fix token rpc-client methods ( #11361 )  
						
						... 
						
						
						
						* Convert None to error in parse_keyed_accounts
* Allow encoding configuration in getTokenAccounts methods 
						
						
					 
					
						2020-08-04 11:11:30 -06:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						5b4cb083f1 
					 
					
						
						
							
							Add integration test for optimistic confirmation failure detection ( #11353 )  
						
						... 
						
						
						
						* Add optimistic conf failure test
* Add check for optimistic failure log
Co-authored-by: Carl <carl@solana.com > 
						
						
					 
					
						2020-08-03 20:01:52 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1d40685b8e 
					 
					
						
						
							
							Remove support for 1.1.0 version snapshots  
						
						
						
						
					 
					
						2020-08-04 01:01:50 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						eefcf484cb 
					 
					
						
						
							
							clippy  
						
						
						
						
					 
					
						2020-08-03 18:35:15 +00:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						0bc9bcc8b9 
					 
					
						
						
							
							Fix bad rebase  
						
						
						
						
					 
					
						2020-08-02 12:09:06 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						d1b2e6cdf2 
					 
					
						
						
							
							Add getTokenLargestAccounts endpoint ( #11322 )  
						
						
						
						
					 
					
						2020-08-02 10:23:44 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						ffbd859c42 
					 
					
						
						
							
							Update spl-token and spl-memo  
						
						
						
						
					 
					
						2020-08-02 07:53:42 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						9bcfc51df1 
					 
					
						
						
							
							Add token rpc endpoints to rpc-client ( #11315 )  
						
						
						
						
					 
					
						2020-07-31 20:53:49 +00:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						d7e961dac4 
					 
					
						
						
							
							Enable new fork choice on mainnet, 400_000 slots into epoch 61 ( #11312 )  
						
						... 
						
						
						
						Co-authored-by: Carl <carl@solana.com > 
						
						
					 
					
						2020-07-31 20:37:58 +00:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						61d9d219f9 
					 
					
						
						
							
							Withdraw authority no longer implies a custodian ( #11302 )  
						
						... 
						
						
						
						* Withdraw authority no longer implies a custodian
Before this change, if the withdraw authority and custodian had
the same public key, then a withdraw authority signature would
imply a custodian signature and lockup would be not be enforced.
After this change, the client's withdraw instruction must
explictly reference a custodian account in its optional sixth
account argument.
Likewise, the fee-payer no longer implies either a withdraw
authority or custodian.
* Fix test
The test was configuring the stake account with the fee-payer as
the withdraw authority, but then passing in a different key to
the withdraw instruction's withdraw authority parameter. It only
worked because the second transaction was signed by the fee-payer. 
						
						
					 
					
						2020-07-31 13:37:53 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c78e12a262 
					 
					
						
						
							
							Avoid spl-sdk dependency, which inhibits crate publishing  
						
						
						
						
					 
					
						2020-07-30 23:47:26 +00:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						1d2426ddbc 
					 
					
						
						
							
							Move simulate_transaction from rpc to bank ( #11294 )  
						
						
						
						
					 
					
						2020-07-30 19:15:45 +00:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						a23e1129a9 
					 
					
						
						
							
							Switch to optimistic conf for notifying gossip subscribers ( #11289 )  
						
						... 
						
						
						
						Co-authored-by: Carl <carl@solana.com > 
						
						
					 
					
						2020-07-30 02:52:27 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						bf18524368 
					 
					
						
						
							
							Add hook for getting vote transactions on replay ( #11264 )  
						
						... 
						
						
						
						* Add hook for getting vote transactions on replay
Co-authored-by: Carl <carl@solana.com > 
						
						
					 
					
						2020-07-29 23:17:40 -07:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						a888f2f516 
					 
					
						
						
							
							Reject TXs sent via RPC with no signatures  
						
						
						
						
					 
					
						2020-07-30 00:07:33 -06:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						9778fedd7a 
					 
					
						
						
							
							Add new RPC error for TXs with no signatures  
						
						
						
						
					 
					
						2020-07-30 00:07:33 -06:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						a7079e4dde 
					 
					
						
						
							
							Dereplicode send_transaction and request_airdrop RPC handlers  
						
						
						
						
					 
					
						2020-07-30 00:07:33 -06:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						b962b2ce2d 
					 
					
						
						
							
							Add failing test for TX sent via RPC with no signatures  
						
						
						
						
					 
					
						2020-07-30 00:07:33 -06:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						ebe367f722 
					 
					
						
						
							
							Add utility function ( #11262 )  
						
						... 
						
						
						
						Co-authored-by: Carl <carl@solana.com > 
						
						
					 
					
						2020-07-28 23:44:10 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						b45ac5d4db 
					 
					
						
						
							
							Add SPL Token-specific rpc endpoints ( #11231 )  
						
						... 
						
						
						
						* Simplify account-decoder program ids + spl_token helper
* Spl program namespace version
* Add getTokenAccountBalance endpoint
* Remove token program id from getTokenAccountBalance request
* Add getTokenSupply endpoint
* Remove token program id from getTokenSupply request
* Add getTokenAccountsByOwner/Delegate endpoints
* Remove token program id from getTokenAccountsByOwner/Delegate requests
* Named parameter 
						
						
					 
					
						2020-07-28 23:00:48 -06:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						678f94903b 
					 
					
						
						
							
							Fill out missing RPC request received debug logging  
						
						
						
						
					 
					
						2020-07-29 01:51:20 +00:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						a7ea340f22 
					 
					
						
						
							
							Track votes from gossip for optimistic confirmation ( #11209 )  
						
						... 
						
						
						
						* Add check in cluster_info_vote_listenere to see if optimstic conf was achieved
Add OptimisticConfirmationVerifier
* More fixes
* Fix merge conflicts
* Remove gossip notificatin
* Add dashboards
* Fix rebase
* Count switch votes as well toward optimistic conf
* rename
Co-authored-by: Carl <carl@solana.com > 
						
						
					 
					
						2020-07-28 09:33:27 +00:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						c0dc21620b 
					 
					
						
						
							
							Test cleanup ( #11192 )  
						
						... 
						
						
						
						Co-authored-by: Carl <carl@solana.com > 
						
						
					 
					
						2020-07-24 09:55:25 +00:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						6578ad7d08 
					 
					
						
						
							
							Speed up local cluster partitioning tests ( #11177 )  
						
						... 
						
						
						
						* Fix long local cluster partition tests by skipping slot warmup
Co-authored-by: Carl <carl@solana.com > 
						
						
					 
					
						2020-07-23 18:50:42 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						7484202282 
					 
					
						
						
							
							Return root when bank not found ( #11188 )  
						
						... 
						
						
						
						* Return root when bank not found
* Apply suggestions from code review
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <teulberg@gmail.com > 
						
						
					 
					
						2020-07-24 00:57:15 +00:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						8ccce1e543 
					 
					
						
						
							
							Upgrade ed25519-dalek ( #11183 )  
						
						
						
						
					 
					
						2020-07-23 17:23:51 -06:00