mergify[bot] 
							
						 
					 
					
						
						
							
						
						a669ef3abb 
					 
					
						
						
							
							account subcommand now requests binary64 ( #11494 )  
						
						... 
						
						
						
						(cherry picked from commit a4f5f3e978mvines@gmail.com > 
						
						
					 
					
						2020-08-09 22:35:19 +00:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						8bcc04c275 
					 
					
						
						
							
							Decode native-program and sysvar accounts (bp  #11463 ) ( #11484 )  
						
						... 
						
						
						
						* 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
(cherry picked from commit a9f76862fbteulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com > 
						
						
					 
					
						2020-08-09 09:45:31 +00:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						9b049402c9 
					 
					
						
						
							
							Token Accounts: return ui_amount, decimals with decoded account (bp  #11407 ) ( #11452 )  
						
						... 
						
						
						
						* 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
(cherry picked from commit b7c2681903teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com > 
						
						
					 
					
						2020-08-07 19:28:25 +00:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						72a13e2a72 
					 
					
						
						
							
							Add getConfirmedSignaturesForAddress2 RPC method (bp  #11259 ) ( #11393 )  
						
						... 
						
						
						
						* Add getConfirmedSignaturesForAddress2 RPC method
(cherry picked from commit 1b2276520b087fd32ce3a11f13781002c0981ecfmvines@gmail.com > 
						
						
					 
					
						2020-08-05 23:14:53 +00:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						121418dad2 
					 
					
						
						
							
							CLI: Fix vote blind indexing (bp  #11045 ) ( #11050 )  
						
						... 
						
						
						
						* CLI: Fix explicitly plumb withdraw_authority through vote-update-commission
(cherry picked from commit 3392ecc310228469988914ac233d01trent@solana.com > 
						
						
					 
					
						2020-07-14 15:35:46 +00:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						f7fb5aebac 
					 
					
						
						
							
							v1.2 instruction and account decoding backports ( #10939 )  
						
						... 
						
						
						
						* Revert "Rpc: add filter to getProgramAccounts (#10888 ) (#10932 )"
This reverts commit 9311a6e356#10711 )
* Add jsonParsed option for EncodedTransactions; add memo parser
* Use kebab case for program names
* Add account-key parsing
* Add parse test
* Update transaction encoding docs (#10833 )
* 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#10874 )
* Update comments
* Use Ui prefix
* 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-07 09:35:35 -06:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						55b92c16da 
					 
					
						
						
							
							Remove fee-payer guesswork from Message and Transaction (bp  #10776 ) ( #10785 )  
						
						... 
						
						
						
						* Remove fee-payer guesswork from Message and Transaction (#10776 )
* Make Message::new_with_payer the default constructor
* Remove Transaction::new_[un]signed_instructions
These guess the fee-payer instead of stating it explicitly
(cherry picked from commit 1c498369b5greg@solana.com > 
						
						
					 
					
						2020-06-25 01:10:23 +00:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						bbe4990e80 
					 
					
						
						
							
							Move SDK types to more appropriate files (bp  #10638 ) ( #10665 )  
						
						... 
						
						
						
						* Move types to more appropriate files (#10638 )
(cherry picked from commit dac7dc2f10jack@solana.com > 
						
						
					 
					
						2020-06-18 18:17:43 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						d396a5f45a 
					 
					
						
						
							
							|solana withdraw-from-vote-account| now supports ALL, and refuses to deallocate the vote account ( #10602 )  
						
						... 
						
						
						
						(cherry picked from commit 296ac10b3a 
						
						
					 
					
						2020-06-15 17:17:43 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						d27f24e312 
					 
					
						
						
							
							Add merge-stake subcommmand  
						
						... 
						
						
						
						(cherry picked from commit 0510b6e336 
						
						
					 
					
						2020-06-13 09:50:34 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						8f065e487e 
					 
					
						
						
							
							Add ability to change the commission of a vote account (bp  #10493 ) ( #10498 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-06-10 10:09:04 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						ae1a0f57c5 
					 
					
						
						
							
							Add preflight checks to sendTransaction RPC method (bp  #10338 ) ( #10363 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-06-01 22:27:30 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						94ba700e58 
					 
					
						
						
							
							Permit paying oneself ( #10337 ) ( #10342 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-31 08:50:42 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						1964c6ec29 
					 
					
						
						
							
							Don't attempt to resolve mainnet-beta in the test suite ( #10328 ) ( #10334 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-29 20:01:26 -07:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						606a392d50 
					 
					
						
						
							
							Cli: expose last-valid-slot in solana fees ( #10254 ) ( #10256 )  
						
						... 
						
						
						
						automerge
(cherry picked from commit b6083ca107teulberg@gmail.com > 
						
						
					 
					
						2020-05-26 17:38:14 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						64cec764b9 
					 
					
						
						
							
							Allow RpcClient users to inject custom "senders" ( #10157 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-20 18:40:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						357a00d2bc 
					 
					
						
						
							
							transaction-history now searches over the entire history by default ( #10145 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-20 14:15:31 -07:00 
						 
				 
			
				
					
						
							
							
								Kristofer Peterson 
							
						 
					 
					
						
						
							
						
						58ef02f02b 
					 
					
						
						
							
							9951 clippy errors in the test suite ( #10030 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-15 09:35:43 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						eb1acaf927 
					 
					
						
						
							
							Remove archiver and storage program ( #9992 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-14 18:22:47 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						40b7c11262 
					 
					
						
						
							
							Base58 ( #10052 )  
						
						
						
						
					 
					
						2020-05-14 17:23:29 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						ed53a70b5c 
					 
					
						
						
							
							Cli: transfer ALL; check spend+fee in client ( #10012 )  
						
						... 
						
						
						
						* lamports->SOL in user-facing error msg
* Check for sufficient balance for spend and fee
* Add ALL option to solana transfer
* Rework TransferAmount to check for sign_only in parse
* Refactor TransferAmount & fee-check handling to be more general
* Add addl checks mechanism
* Move checks out of cli.rs
* Rename to SpendAmount to be more general & move
* Impl ALL/spend helpers for create-nonce-account
* Impl spend helpers for create-vote-account
* Impl ALL/spend helpers for create-stake-account
* Impl spend helpers for ping
* Impl ALL/spend helpers for pay
* Impl spend helpers for validator-info
* Remove unused fns
* Remove retry_get_balance
* Add a couple unit tests
* Rework send_util fn signatures 
						
						
					 
					
						2020-05-14 12:24:14 -06: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 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						3b9dc50541 
					 
					
						
						
							
							Fix up a couple cli commands that fail when a node is in the --wait-for-supermajority state ( #9985 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-11 16:07:40 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						dd78184f8f 
					 
					
						
						
							
							Cli: Add solana supply command; hide total-supply ( #9956 )  
						
						... 
						
						
						
						* Add cli supply command; hide total-supply
* Use print-accounts arg instead of verbose 
						
						
					 
					
						2020-05-10 12:05:14 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						cb50877bbf 
					 
					
						
						
							
							send_and_confirm_transaction() no longer needs a keypair ( #9950 )  
						
						
						
						
					 
					
						2020-05-09 09:06:32 -07:00 
						 
				 
			
				
					
						
							
							
								VadimGrznk 
							
						 
					 
					
						
						
							
						
						f6e26f6c8c 
					 
					
						
						
							
							Add using OutputFormat enum to --sign-only transactions ( #9650 )  
						
						... 
						
						
						
						* Add using OutputFormat enum to --sign-only commands
* Renaming
* Code formating
* Appease clippy
* Add returning json string to pay command for tests
* Code refactoring
* Appease clippy
* Rebase and dedupe signature prints
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com > 
						
						
					 
					
						2020-05-06 22:21:48 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						65a52a4145 
					 
					
						
						
							
							Cli: Update OutputFormat method to return a String to restore consistency ( #9904 )  
						
						... 
						
						
						
						* Update OutputFormat method to return a String to restore consistency
* Remove process_show_account special case 
						
						
					 
					
						2020-05-06 20:27:15 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						b2672fd623 
					 
					
						
						
							
							Cli: add cluster-date subcommand, and make block-time slot optional ( #9878 )  
						
						... 
						
						
						
						* Add CliBlockTime struct
* Add cli cluster-date subcommand
* Make slot param optional; also jsonify
* Make prints prettier 
						
						
					 
					
						2020-05-05 09:42:03 -06:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						a8394317c7 
					 
					
						
						
							
							Wait for at least one confirmation when uploading program data ( #9850 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-02 20:11:50 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						71f7a7243b 
					 
					
						
						
							
							Add custodian option to withdraw-stake command ( #9662 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-22 15:00:18 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						914b022663 
					 
					
						
						
							
							cli: Add transaction-history ( #9614 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-20 22:01:09 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						6e908a1be8 
					 
					
						
						
							
							Nit: More informative error message ( #9616 )  
						
						
						
						
					 
					
						2020-04-20 21:35:22 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						44cced3ffc 
					 
					
						
						
							
							Add decode-transaction  
						
						
						
						
					 
					
						2020-04-20 12:14:30 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						679e7863cb 
					 
					
						
						
							
							Tame wallet manager better ( #9567 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-18 11:54:21 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7207a91aa5 
					 
					
						
						
							
							confirm --verbose now displays failed transactions  
						
						
						
						
					 
					
						2020-04-17 13:17:38 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7e7cbec8a1 
					 
					
						
						
							
							Passing -v/--verbose to solana confirm now displays the full transaction  
						
						
						
						
					 
					
						2020-04-16 08:19:30 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						5298e3872c 
					 
					
						
						
							
							Cli: enable json output ( #9478 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-14 12:10:25 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						638108e9d5 
					 
					
						
						
							
							Add --no-wait arg to transfer ( #9388 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-08 22:46:19 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						6b988155e1 
					 
					
						
						
							
							RpcClient: include signature check in send_transaction, bump send retries in get_num_blocks_since_signature_confirmation ( #9341 )  
						
						... 
						
						
						
						* Bump rpc send retries
* Add signature check to send_transaction and update mocks to test 
						
						
					 
					
						2020-04-06 19:27:37 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c5b2db72a2 
					 
					
						
						
							
							Add option to monitor catchup at max commitment  
						
						
						
						
					 
					
						2020-04-02 19:05:33 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						303a1207c1 
					 
					
						
						
							
							Add --follow option to catchup command to allow for easy ongoing monitoring between two nodes  
						
						
						
						
					 
					
						2020-04-02 19:05:33 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						23bf7b8d63 
					 
					
						
						
							
							Add epoch subcommand ( #9249 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-01 20:42:28 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						a8817fb973 
					 
					
						
						
							
							Add some information about what an address can be for CLI commands ( #9233 )  
						
						
						
						
					 
					
						2020-04-01 19:45:37 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						9aab0b9388 
					 
					
						
						
							
							More custom error rename ( #9227 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-01 11:13:31 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						268e04cb4a 
					 
					
						
						
							
							Rename CustomError to Custom ( #9207 )  
						
						
						
						
					 
					
						2020-04-01 09:01:11 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4a8b1d9b2c 
					 
					
						
						
							
							RpcClient now returns Signatures instead of Strings ( #9129 )  
						
						
						
						
					 
					
						2020-03-27 15:46:00 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						864d212c64 
					 
					
						
						
							
							solana account now displays the account's rent epoch (#9114 )  
						
						
						
						
					 
					
						2020-03-27 08:58:21 -07:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						2592894958 
					 
					
						
						
							
							CLI: Support setting both stake authorities at once ( #8976 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-21 18:56:17 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						ca4a22d4ba 
					 
					
						
						
							
							Distinguish account addresses from public keys ( #8998 )  
						
						
						
						
					 
					
						2020-03-21 13:30:01 -06:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						e28368ff1b 
					 
					
						
						
							
							Move address creation with seed into pubkey ( #8991 )  
						
						
						
						
					 
					
						2020-03-20 15:20:48 -07:00