Files
solana/sdk/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
..
2020-02-06 10:06:16 -07:00
2020-01-28 16:11:22 -08:00
2020-02-11 12:56:02 -07:00
2020-02-11 12:56:02 -07:00
2020-02-11 12:56:02 -07:00
2020-01-15 15:33:53 -07:00
2020-02-24 14:46:12 -07:00
2020-01-24 14:34:59 -08:00
2020-01-28 16:11:22 -08:00
2020-01-28 16:11:22 -08:00
2019-11-26 00:40:36 -07:00
2020-01-28 16:11:22 -08:00
2019-12-10 14:50:55 -08:00
2020-01-28 16:11:22 -08:00
2020-02-27 12:23:13 -07:00
2020-02-21 14:55:53 -07:00
2020-02-06 10:06:16 -07:00
2020-02-28 10:10:42 -07:00
2020-01-28 16:11:22 -08:00