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 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						e744b15ad2 
					 
					
						
						
							
							Bump thiserror from 1.0.12 to 1.0.13 ( #9017 )  
						
						... 
						
						
						
						Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.12 to 1.0.13.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.12...1.0.13 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> 
						
						
					 
					
						2020-03-24 10:51:24 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						b08f8d3103 
					 
					
						
						
							
							Add stake-account to docs ( #9010 )  
						
						
						
						
					 
					
						2020-03-22 12:20:24 -06:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						2592894958 
					 
					
						
						
							
							CLI: Support setting both stake authorities at once ( #8976 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-21 18:56:17 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						85027caf42 
					 
					
						
						
							
							Bump thiserror from 1.0.11 to 1.0.12 ( #9000 )  
						
						... 
						
						
						
						Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.11 to 1.0.12.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.11...1.0.12 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> 
						
						
					 
					
						2020-03-21 14:52:25 -06: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 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						c68e80c93b 
					 
					
						
						
							
							Improve CLI usage messages ( #8972 )  
						
						... 
						
						
						
						* Improve CLI usage messages
* stragglers
* Apply review feedback
Co-authored-by: Trent Nelson <trent@solana.com > 
						
						
					 
					
						2020-03-19 21:43:11 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						6b9a0935c1 
					 
					
						
						
							
							Some Cli polish ( #8966 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-19 12:03:36 -07:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						ff4ba54553 
					 
					
						
						
							
							CLI: Fix create-nonce-account with seed ( #8929 )  
						
						... 
						
						
						
						* CLI: Fix `create-nonce-account --seed ...`
* CLI: Add test another for `create-nonce-account --seed...`
Explicitly demonstrates a partner workflow with the following
requirements:
1) Nonce account address derived from an offline nonce
authority address
2) Fully online account creation
3) Account creation in a single signing session
* alphabetize 
						
						
					 
					
						2020-03-19 10:36:53 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f78a90bce2 
					 
					
						
						
							
							Vote InitializeAccount and UpdateNode instructions now need a signature from the validator identity ( #8947 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-19 01:58:52 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						24d871b529 
					 
					
						
						
							
							Bump serde from 1.0.104 to 1.0.105 ( #8954 )  
						
						... 
						
						
						
						Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.104 to 1.0.105.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.104...v1.0.105 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> 
						
						
					 
					
						2020-03-18 22:35:30 -07:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						98228c392e 
					 
					
						
						
							
							CLI: Add multi-session signing support ( #8927 )  
						
						... 
						
						
						
						* SDK: Add `NullSigner` implementation
* SDK: Split `Transaction::verify()` to gain access to results
* CLI: Minor refactor of --sign_only result parsing
* CLI: Enable paritial signing
Signers specified by pubkey, but without a matching --signer arg
supplied fall back to a `NullSigner` when --sign-only is in effect.
This allows their pubkey to be used for TX construction as usual,
but leaves their `sign_message()` a NOP. As such, with --sign-only
in effect, signing and verification must be done separately, with
the latter's per-signature results considered
* CLI: Surface/report missing/bad signers to user
* CLI: Suppress --sign-only JSON output
* nits
* Docs for multi-session offline signing 
						
						
					 
					
						2020-03-18 20:49:38 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						f0414711b7 
					 
					
						
						
							
							Cli: add spinner progress bar when waiting for transaction confirmation ( #8916 )  
						
						... 
						
						
						
						* Add _with_spinner method
* Use _with_spinner method in cli 
						
						
					 
					
						2020-03-17 17:58:02 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						6077458ad8 
					 
					
						
						
							
							Cli: enable flexible flexible signer paths for pubkey args ( #8892 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-16 15:17:13 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						563da2bb18 
					 
					
						
						
							
							Cleanup CLI types ( #8888 )  
						
						
						
						
					 
					
						2020-03-16 12:27:09 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						eab4fe50a3 
					 
					
						
						
							
							Use types for CLI value names ( #8878 )  
						
						... 
						
						
						
						* Use types for CLI value names
* keygen too
* More cleanup
* nonce keypair -> pubkey 
						
						
					 
					
						2020-03-16 09:24:59 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						3c2aff2b5b 
					 
					
						
						
							
							Cli: Add resolve-signer subcommand ( #8859 )  
						
						... 
						
						
						
						* Expose remote-wallet device pretty path
* Add resolve-signer helpers
* Add cli resolve-signer subcommand
* Print pretty-path in waiting msg 
						
						
					 
					
						2020-03-14 20:48:41 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						29fb79382c 
					 
					
						
						
							
							Rework validator vote account defaults to half voting fees  
						
						
						
						
					 
					
						2020-03-13 20:13:33 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						5c2cf04e10 
					 
					
						
						
							
							Enable any signer in various cli subcommands ( #8844 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-13 16:06:33 -07:00 
						 
				 
			
				
					
						
							
							
								Sunny Gleason 
							
						 
					 
					
						
						
							
						
						96a61cc4e4 
					 
					
						
						
							
							Cli: add subcommand to withdraw from vote account ( #8550 )  
						
						... 
						
						
						
						* feat: cli command for vote account withdraw
* Rework names
* Update to flexible signer, and make consistent with other cli apis
* Add integration test
* Clean up default help msg
Co-authored-by: Michael Vines <mvines@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com > 
						
						
					 
					
						2020-03-13 14:30:04 -06:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						fbf2dd1672 
					 
					
						
						
							
							CLI: Error message cleanup ( #8804 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-12 23:20:49 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						6eb4973780 
					 
					
						
						
							
							Don't use move semantics if not needed ( #8793 )  
						
						
						
						
					 
					
						2020-03-11 14:37:23 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						215650f6e7 
					 
					
						
						
							
							Bump console from 0.9.2 to 0.10.0 ( #8786 )  
						
						... 
						
						
						
						Bumps [console](https://github.com/mitsuhiko/console ) from 0.9.2 to 0.10.0.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Commits](https://github.com/mitsuhiko/console/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> 
						
						
					 
					
						2020-03-11 12:30:15 -06:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						0422af2aae 
					 
					
						
						
							
							CLI: Plumb nonce-stored fees ( #8750 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-11 11:14:15 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						75a84ecdae 
					 
					
						
						
							
							Bump reqwest from 0.10.1 to 0.10.4 ( #8787 )  
						
						... 
						
						
						
						Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.10.1 to 0.10.4.
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.10.1...v0.10.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> 
						
						
					 
					
						2020-03-11 09:02:40 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						775ce3a03f 
					 
					
						
						
							
							Permit fee-payer/split-stake accounts to be the same when using --seed  
						
						
						
						
					 
					
						2020-03-10 16:12:02 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f655372b08 
					 
					
						
						
							
							Revert to a computed websocket_url value when json_rpc_url is changed  
						
						
						
						
					 
					
						2020-03-10 15:55:13 -07:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						261732f140 
					 
					
						
						
							
							CLI Nonce account access dereplicode ( #8743 )  
						
						... 
						
						
						
						* Spruce up CliNonceError
* Add nonce account access helpers
* Use helpers throughout 
						
						
					 
					
						2020-03-10 13:00:15 -06:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						e41ff2df66 
					 
					
						
						
							
							Bump chrono from 0.4.10 to 0.4.11 ( #8755 )  
						
						... 
						
						
						
						Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.10 to 0.4.11.
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/master/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.10...v0.4.11 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> 
						
						
					 
					
						2020-03-10 08:43:18 -06:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						fad08a19cc 
					 
					
						
						
							
							Bump serde_json from 1.0.46 to 1.0.48 ( #8260 )  
						
						... 
						
						
						
						Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.46 to 1.0.48.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.46...v1.0.48 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> 
						
						
					 
					
						2020-03-09 20:20:19 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						5fa397ceed 
					 
					
						
						
							
							Remove --derivation-path option ( #8741 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-09 17:49:01 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						756ba07b16 
					 
					
						
						
							
							Move cli-config default out of cli/ into cli-config/  
						
						
						
						
					 
					
						2020-03-09 15:43:14 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5c236fd06c 
					 
					
						
						
							
							Rename 'url' to 'json_rpc_url'  
						
						
						
						
					 
					
						2020-03-09 15:43:14 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						97b6c41d42 
					 
					
						
						
							
							Fix typos in error messages ( #8726 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-09 10:12:42 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						132a2a73af 
					 
					
						
						
							
							Add total-supply command ( #8722 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-09 01:28:44 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						eab80d0aea 
					 
					
						
						
							
							Cli: Fix create-with-seed ( #8706 )  
						
						... 
						
						
						
						* Add failing test
* Fix create-address-with-seed regression
* Add apis to enable generating a pubkey from all various signers
* Enable other signers as --from in create-with-seed 
						
						
					 
					
						2020-03-09 00:02:24 -06:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						fd00e5cb35 
					 
					
						
						
							
							Store FeeCalculator with blockhash in nonce accounts ( #8650 )  
						
						... 
						
						
						
						* Copy current state version to v0
* Add `FeeCalculator` to nonce state
* fixup compile
* Dump v0 handling...
Since we new account data is all zeros, new `Current` versioned accounts
look like v0. We could hack around this with some data size checks, but
the `account_utils::*State` traits are applied to `Account`, not the
state data, so we're kind SOL...
* Create more representative test `RecentBlockhashes`
* Improve CLI nonce account display
Co-Authored-By: Michael Vines <mvines@gmail.com >
* Fix that last bank test...
* clippy/fmt
Co-authored-by: Michael Vines <mvines@gmail.com > 
						
						
					 
					
						2020-03-05 07:40:26 -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 
						 
				 
			
				
					
						
							
							
								Grimes 
							
						 
					 
					
						
						
							
						
						09a0325534 
					 
					
						
						
							
							catchup now supports an optional RPC URL argument for validators with private RPC (#8629 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-04 11:44:13 -08:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						1cc7131bb7 
					 
					
						
						
							
							Consolidate Nonce state under one struct ( #8624 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-04 08:51:48 -08:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						1cb6101c6a 
					 
					
						
						
							
							SDK: Add versioning to nonce state ( #8607 )  
						
						
						
						
					 
					
						2020-03-03 19:39:09 -07:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						be0cc0273f 
					 
					
						
						
							
							SDK: Re-org nonce state module to facilitate versioning ( #8603 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-03 17:00:39 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						abf33b3b3b 
					 
					
						
						
							
							Add commitment flag to vote-account and validators commands ( #8597 )  
						
						
						
						
					 
					
						2020-03-03 17:53:30 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						e4498adb1f 
					 
					
						
						
							
							Make block-time more human-readable ( #8575 )  
						
						
						
						
					 
					
						2020-03-02 14:58:15 -08:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						8dc4724340 
					 
					
						
						
							
							Allow stake lockup fields to be updated independently ( #8568 )  
						
						... 
						
						
						
						* Make Lockup fields optional for SetLockup instruction
* Use LockupArgs in cli
* Include lockup timestamp in stake-account print 
						
						
					 
					
						2020-03-02 12:28:43 -08:00 
						 
				 
			
				
					
						
							
							
								Sunny Gleason 
							
						 
					 
					
						
						
							
						
						db291234ed 
					 
					
						
						
							
							feat: implement websocket_url as a get/set-able global parameter w/ value computation  
						
						
						
						
					 
					
						2020-03-01 01:07:45 -07: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 
							
						 
					 
					
						
						
							
						
						27c5ec0149 
					 
					
						
						
							
							Use the same reqwest features across the repo  
						
						
						
						
					 
					
						2020-02-26 20:47:43 -07:00