Michael Vines 
							
						 
					 
					
						
						
							
						
						4098af3b5b 
					 
					
						
						
							
							Record vote account commission with voting/staking rewards and surface in RPC  
						
						
						
						
					 
					
						2021-07-12 15:09:44 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						e806d31224 
					 
					
						
						
							
							Optimize Message::is_non_loader_key method ( #18579 )  
						
						
						
						
					 
					
						2021-07-12 10:42:22 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						100fabf469 
					 
					
						
						
							
							Remove feature switch for demoting sysvar write locks ( #18373 )  
						
						
						
						
					 
					
						2021-07-06 21:22:22 +00:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						2af5ec4f57 
					 
					
						
						
							
							sdk: add is_interactive() method Signer trait  
						
						
						
						
					 
					
						2021-07-03 07:33:59 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						52290dbd35 
					 
					
						
						
							
							solana validators output now includes average skip rate 
						
						
						
						
					 
					
						2021-06-30 22:08:26 +00:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						f2b0d562b0 
					 
					
						
						
							
							Cli epoch-info: generate epoch-completed time from block times ( #18258 )  
						
						... 
						
						
						
						* Generate epoch-completed time from block times
* Add annotation when block times not available 
						
						
					 
					
						2021-06-28 15:32:28 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						b44af11511 
					 
					
						
						
							
							Only print Foundation inflation rate if it is greater than 0  
						
						
						
						
					 
					
						2021-06-26 13:39:00 -07:00 
						 
				 
			
				
					
						
							
							
								Alexander Meißner 
							
						 
					 
					
						
						
							
						
						6514096a67 
					 
					
						
						
							
							chore: cargo +nightly clippy --fix -Z unstable-options  
						
						
						
						
					 
					
						2021-06-18 10:42:46 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Cinque 
							
						 
					 
					
						
						
							
						
						1b1d34da59 
					 
					
						
						
							
							Refactor stake program into solana_program ( #17906 )  
						
						... 
						
						
						
						* Move stake state / instructions into solana_program
* Update account-decoder
* Update cli and runtime
* Update all other parts
* Commit Cargo.lock changes in programs/bpf
* Update cli stake instruction import
* Allow integer arithmetic
* Update ABI digest
* Bump rust mem instruction count
* Remove useless structs
* Move stake::id() -> stake::program::id()
* Re-export from solana_sdk and mark deprecated
* Address feedback
* Run cargo fmt 
						
						
					 
					
						2021-06-15 18:04:00 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						4bba92d3da 
					 
					
						
						
							
							chore: bump serde_json from 1.0.62 to 1.0.64 ( #17735 )  
						
						... 
						
						
						
						* chore: bump serde_json from 1.0.62 to 1.0.64
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.62 to 1.0.64.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.62...v1.0.64 )
---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
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-06-04 17:45:26 +00:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						a43c29e858 
					 
					
						
						
							
							Bump indicatif from 0.15.0 to 0.16.2 ( #17628 )  
						
						... 
						
						
						
						* Bump indicatif from 0.15.0 to 0.16.2
Bumps [indicatif](https://github.com/mitsuhiko/indicatif ) from 0.15.0 to 0.16.2.
- [Release notes](https://github.com/mitsuhiko/indicatif/releases )
- [Commits](https://github.com/mitsuhiko/indicatif/compare/0.15.0...0.16.2 )
Signed-off-by: dependabot[bot] <support@github.com >
* [auto-commit] Update all Cargo lock files
* Fix message types
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: Tyera Eulberg <tyera@solana.com > 
						
						
					 
					
						2021-06-01 17:38:02 +00:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						ab0f4ff835 
					 
					
						
						
							
							Bump serde from 1.0.122 to 1.0.126 ( #17618 )  
						
						... 
						
						
						
						* Bump serde from 1.0.122 to 1.0.126
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.122 to 1.0.126.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.122...v1.0.126 )
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 <anatoly+githubjenkins@solana.io > 
						
						
					 
					
						2021-05-31 22:41:25 +00:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						ec1a307a7c 
					 
					
						
						
							
							Bump console from 0.11.3 to 0.14.1 ( #16301 )  
						
						... 
						
						
						
						* Bump console from 0.11.3 to 0.14.1
Bumps [console](https://github.com/mitsuhiko/console ) from 0.11.3 to 0.14.1.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Changelog](https://github.com/mitsuhiko/console/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/console/compare/0.11.3...0.14.1 )
Signed-off-by: dependabot[bot] <support@github.com >
* Update all Cargo lock files
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tyera Eulberg <tyera@solana.com > 
						
						
					 
					
						2021-05-27 18:55:27 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						8eab0e8602 
					 
					
						
						
							
							Bump version to v1.8.0 ( #17541 )  
						
						
						
						
					 
					
						2021-05-27 08:51:53 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						ab581dafc2 
					 
					
						
						
							
							Add block height to ConfirmedBlock structs ( #17523 )  
						
						... 
						
						
						
						* Add BlockHeight CF to blockstore
* Rename CacheBlockTimeService to be more general
* Cache block-height using service
* Fixup previous proto mishandling
* Add block_height to block structs
* Add block-height to solana block
* Fallback to BankForks if block time or block height are not yet written to Blockstore
* Add docs
* Review comments 
						
						
					 
					
						2021-05-26 22:16:16 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						9541411c15 
					 
					
						
						
							
							Plumb transaction-level rewards (aka "rent debits") into the getTransaction RPC method  
						
						
						
						
					 
					
						2021-05-27 03:05:05 +00:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						cb5e000615 
					 
					
						
						
							
							CLI: Print gossip nodes with cli-output crate  
						
						
						
						
					 
					
						2021-05-06 07:49:47 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						d640ac143b 
					 
					
						
						
							
							Add skip rate to solana validators  
						
						
						
						
					 
					
						2021-04-28 22:43:06 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c1829dd00b 
					 
					
						
						
							
							Show last vote/root behind distance in solana validators output  
						
						
						
						
					 
					
						2021-04-24 02:57:57 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						b8b54567b1 
					 
					
						
						
							
							Clean up "APR" language around inflation rewards  
						
						
						
						
					 
					
						2021-04-21 19:02:03 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						568438aa6f 
					 
					
						
						
							
							Prefix current validators with nbsp for easier sed-ing  
						
						
						
						
					 
					
						2021-04-19 16:31:23 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f14cf3ed1a 
					 
					
						
						
							
							Add --number argument  
						
						
						
						
					 
					
						2021-04-19 16:31:23 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1824b5a2ce 
					 
					
						
						
							
							Print the header as a footer when there's a large number of validators to show  
						
						
						
						
					 
					
						2021-04-19 16:31:23 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						818c3198c1 
					 
					
						
						
							
							Add line numbers to solana validators output  
						
						
						
						
					 
					
						2021-04-19 16:31:23 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						b66faf7e80 
					 
					
						
						
							
							Add --sort argument to solana validators  
						
						
						
						
					 
					
						2021-04-19 16:31:23 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1b63bdaf44 
					 
					
						
						
							
							solana validators: Restore the meaning of "credits" in the JSON output 
						
						
						
						
					 
					
						2021-04-19 13:01:40 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f5f06904c3 
					 
					
						
						
							
							solana validators now shows current epoch credits instead of lifetime credits 
						
						
						
						
					 
					
						2021-04-19 10:19:30 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						bb9d2fd07a 
					 
					
						
						
							
							Cli: use get_inflation_rewards and limit epochs queried ( #16408 )  
						
						... 
						
						
						
						* Fix block-with-limit when not finalized blocks found
* Enable confirmed commitment in getInflationReward
* Use get_inflation_rewards in cli
* Line up rewards output
* Add range validator
* Change cli epoch arg -> num epochs
* Add solana inflation rewards subcommand
* Consolidate epoch rewards meta 
						
						
					 
					
						2021-04-08 10:57:33 -06:00 
						 
				 
			
				
					
						
							
							
								bji 
							
						 
					 
					
						
						
							
						
						364af3a3e0 
					 
					
						
						
							
							issue  #10831 : added --with-memo option to all cli commands that submit ( #16291 )  
						
						... 
						
						
						
						* issue #10831 : added --with-memo option to all cli commands that submit
transactions.  Also, improve the block command to show UTF-8 string instead
of integer values for memo program data.
* Fixed tests and changed some syntax according to feedback.
* Use spl_memo id (all versions where applicable) instead of hardcoding id.
* Update Cargo.toml in programs/bpf.
* Update formatting via cargo fmt.
* Update to use spl_memo version 3.0.1, which simplifies package imports 
						
						
					 
					
						2021-04-05 20:53:50 +00:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						54c68ea83f 
					 
					
						
						
							
							Drop write lock on sysvars ( #15497 )  
						
						... 
						
						
						
						* Drop write lock on sysvars
* adds env var for demoting sysvar write lock demotion
* moves demote logic to is_writable
* feature gates sysvar write lock demotion
* adds builtins to write lock demotion
* adds system program id to builtins
* adds Feature111...
* adds an abi-freeze test
* mvines set of builtin program keys
Co-authored-by: Michael Vines <mvines@gmail.com >
* update tests
* adds bpf loader keys
* Add test sysvar
* Plumb demote_sysvar to is_writable
* more plumbing of demote_sysvar_write_locks to is_writable
* patches test_program_bpf_instruction_introspection
* hard codes demote_sysvar_write_locks to false for serialization/encoding methods
* Revert "hard codes demote_sysvar_write_locks to false for serialization/encoding methods"
This reverts commit ae3e2d2e777437bddd753933097a210dcbc1b1fc.
* change the hardcoded ones to demote_sysvar_write_locks=true
* Use data_as_mut_slice
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
Co-authored-by: Michael Vines <mvines@gmail.com > 
						
						
					 
					
						2021-03-30 10:05:09 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						067b390194 
					 
					
						
						
							
							cli cleanup ( #15990 )  
						
						
						
						
					 
					
						2021-03-18 18:29:42 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						7f500d610c 
					 
					
						
						
							
							Add Close instrruction and tooling to upgradeable loader ( #15887 )  
						
						
						
						
					 
					
						2021-03-17 21:39:29 -07:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						672e9c640f 
					 
					
						
						
							
							CLI: Support dumping the TX message in sign-only mode  
						
						
						
						
					 
					
						2021-03-16 19:20:54 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						3726358f51 
					 
					
						
						
							
							Cli: better estimate of epoch time elapsed/remaining ( #15893 )  
						
						... 
						
						
						
						* Add rpc_client api for getRecentPerformanceSamples
* Prep fn for variable avg slot time
* Use recent-perf-samples to more-accurately estimate epoch completed times
* Spell out average 
						
						
					 
					
						2021-03-16 08:35:27 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						a2eb655322 
					 
					
						
						
							
							=1.7.0  
						
						
						
						
					 
					
						2021-03-16 07:51:07 +00:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						74aa32175b 
					 
					
						
						
							
							Show flags for accounts in tx by solana confirm ( #15804 )  
						
						... 
						
						
						
						* Show flags for accounts in tx by solana confirm
* Address review comments
* Improve comment a bit
* Apply suggestions from code review
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
* Further apply review suggestions
Co-authored-by: Tyera Eulberg <teulberg@gmail.com > 
						
						
					 
					
						2021-03-16 14:44:48 +09:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0c9ca5522c 
					 
					
						
						
							
							Bump version to v1.7.0  
						
						
						
						
					 
					
						2021-03-13 09:01:21 +00:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						24d18b3cf2 
					 
					
						
						
							
							docs: add docs links for crates published to crates.io  
						
						
						
						
					 
					
						2021-03-11 08:38:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						2177e0aff8 
					 
					
						
						
							
							cli: add program show for non-upgradeable programs ( #15707 )  
						
						
						
						
					 
					
						2021-03-04 19:42:15 +00:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						21e08b5b2c 
					 
					
						
						
							
							CLI: Support querying fees by blockhash  
						
						
						
						
					 
					
						2021-02-27 12:45:14 -07:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						ebd56f7ff4 
					 
					
						
						
							
							cli-output: Minor refactor of CliFees  
						
						
						
						
					 
					
						2021-02-27 12:45:14 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						1ad2c9f741 
					 
					
						
						
							
							Revert "Make UiTokenAmount::ui_amount a String ( #15447 )" ( #15542 )  
						
						... 
						
						
						
						This reverts commit d14374bc9f 
						
						
					 
					
						2021-02-25 21:53:40 +00:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						d521dfe63c 
					 
					
						
						
							
							Implement OutputFormat for confirm in Cli and ledger-tool bigtable ( #15528 )  
						
						... 
						
						
						
						* Add CliTransaction struct
* Impl DisplayFormat for decode-transaction
* Add block-time to transaction println, writeln
* Impl DisplayFormat for confirm
* Use DisplayFormat in ledger-tool bigtable confirm 
						
						
					 
					
						2021-02-25 14:15:52 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						d5f235d997 
					 
					
						
						
							
							Implement OutputFormat for block in Cli and ledger-tool bigtable ( #15524 )  
						
						... 
						
						
						
						* Impl DisplayFormat for solana block
* Use DisplayFormat in ledger-tool bigtable block 
						
						
					 
					
						2021-02-24 16:14:34 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						d14374bc9f 
					 
					
						
						
							
							Make UiTokenAmount::ui_amount a String ( #15447 )  
						
						... 
						
						
						
						* Make UiTokenAmount::ui_amount a String
* Fixup solana-tokens
* Ignore spl downstream-project 
						
						
					 
					
						2021-02-22 13:05:45 -07:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						7f7370c306 
					 
					
						
						
							
							Re-allow clippy::integer_arithmetic at crate-level  
						
						
						
						
					 
					
						2021-02-17 13:55:08 -07:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						ab0f4c69aa 
					 
					
						
						
							
							Improve vote-account for logical flow/reasoning ( #15237 )  
						
						... 
						
						
						
						* Improve vote-account for logical flow/reasoning
* Clean up
* Update messages 
						
						
					 
					
						2021-02-11 21:24:20 +09:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						210514b136 
					 
					
						
						
							
							Add cli deploy tests ( #15116 )  
						
						
						
						
					 
					
						2021-02-05 09:57:44 -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 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						d0118a5c42 
					 
					
						
						
							
							Add program deployment docs ( #15075 )  
						
						
						
						
					 
					
						2021-02-04 01:30:50 -08:00