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
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
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
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
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 d14374bc9fbeb5774e2edc866c65c4d6c8266871.
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
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
Jack May
d0118a5c42
Add program deployment docs ( #15075 )
2021-02-04 01:30:50 -08:00
Michael Vines
971c222cf7
transaction-history -v
now shows the transaction timestamp if available
2021-02-03 08:17:58 -08:00
Jack May
9c6d899efb
cli: add command to dump the upgradeable program to a file ( #15029 )
2021-02-02 22:33:03 -08:00
Trent Nelson
31d30bb5e8
CLI: Move solana validators
summary to end of output
2021-02-03 05:19:20 +00:00
Jack May
6cf6ef3a32
cli: add query command to solana program ( #15017 )
2021-02-02 15:36:02 -08:00
Trent Nelson
d547585041
cli: Add sigverify status to decode-transaction
output
2021-02-02 18:44:22 +00:00
Trent Nelson
a2aea0ca33
cli-output: Add option sigverify status to println_transaction()
output
2021-02-02 18:44:22 +00:00
Trent Nelson
c8d83ae019
cli: Improve stake-history
output readability
2021-02-01 19:19:11 +00:00
Tyera Eulberg
52f0de3207
Impl OutputFormat for solana program ( #14911 )
2021-02-01 10:39:37 -07:00
Tyera Eulberg
e4cf845974
Cli: Implement OutputFormat for some missing subcommands ( #14518 )
...
* Implement OutputFormat for solana leader-schedule
* Implement OutputFormat for solana inflation
2021-01-10 00:02:22 +00:00
Jeff Washington (jwash)
938d482135
consolidate constants related to time for future refactoring ( #14440 )
2021-01-07 09:49:24 -06:00
Michael Vines
560ed90168
Tune rewards output
2021-01-02 17:22:03 -08:00
Michael Vines
efc091e28a
Add transactionCount field to GetEpochInfo
2020-12-17 12:29:50 -08:00
Michael Vines
52c2cbd630
stake-account command no longer errors when time goes backwards over an epoch
2020-12-12 03:31:09 +00:00
Tyera Eulberg
a877f347f4
Cli: output stake account credits-observed for verbose/json ( #13923 )
...
* Add credits_observed to verbose and json CliStakeStake prints
* Review comments
2020-12-02 22:02:52 +00:00
Trent Nelson
b4790120cb
CLI: Make clear that nonce account 'Nonce' field is a blockhash
2020-11-06 23:16:19 +00:00
Ryo Onodera
d08c3232e2
Show more detailed vote history in shorter format ( #13374 )
...
* Show more detailed vote history in shorter format
* Improve wording
* fmt
2020-11-07 00:07:40 +09:00
Michael Vines
2cc3d7511a
Improve vote-account "Recent Timestamp" output
2020-10-19 06:20:40 +00:00
Michael Vines
3073dc9801
Drop 'Pubkey' in 'solana validators' header
2020-10-15 17:31:22 +00:00
Tyera Eulberg
5800217998
Fix typo ( #12780 )
2020-10-10 00:35:52 +00:00
Michael Vines
346890ded3
Display vote/stake account epoch rewards
2020-10-07 17:14:12 -07:00
Trent Nelson
ccb48f5ce9
cli-output: Add a path to handling --verbose
and --quiet
display
2020-09-29 04:33:57 +00:00