solana-with-rpc-optimizations/cli/src
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
..
cli.rs Add flag to confirm key on device (#8478) 2020-02-26 15:24:44 -07:00
cluster_query.rs live-slots now displays the rate the root slot is advancing 2020-02-25 20:59:05 -07:00
display.rs Add offline signing support to CLI (#7104) 2019-11-25 21:09:57 -08:00
lib.rs Use solana-cli config keypair in solana-keygen (#8074) 2020-01-31 19:27:37 -07:00
main.rs CLI: collect and deduplicate signers (#8398) 2020-02-24 17:03:30 -07:00
nonce.rs CLI: collect and deduplicate signers (#8398) 2020-02-24 17:03:30 -07:00
offline.rs Split signature throughput tracking out of `FeeCalculator` (#8447) 2020-02-28 13:27:01 -07:00
stake.rs CLI: collect and deduplicate signers (#8398) 2020-02-24 17:03:30 -07:00
storage.rs CLI: collect and deduplicate signers (#8398) 2020-02-24 17:03:30 -07:00
validator_info.rs CLI: collect and deduplicate signers (#8398) 2020-02-24 17:03:30 -07:00
vote.rs Determine vote_state ahead of time (#8303) 2020-02-24 19:27:04 -08:00