solana/programs
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
..
bpf Split signature throughput tracking out of `FeeCalculator` (#8447) 2020-02-28 13:27:01 -07:00
bpf_loader Update cargo versions from 1.0 to 1.1 (#8397) 2020-02-21 23:09:45 -08:00
btc_spv Move docs from book/ to docs/ (#8469) 2020-02-26 07:11:38 -08:00
btc_spv_bin Use the same reqwest features across the repo 2020-02-26 20:47:43 -07:00
budget Update cargo versions from 1.0 to 1.1 (#8397) 2020-02-21 23:09:45 -08:00
config Update cargo versions from 1.0 to 1.1 (#8397) 2020-02-21 23:09:45 -08:00
exchange Update cargo versions from 1.0 to 1.1 (#8397) 2020-02-21 23:09:45 -08:00
failure Update cargo versions from 1.0 to 1.1 (#8397) 2020-02-21 23:09:45 -08:00
librapay Update cargo versions from 1.0 to 1.1 (#8397) 2020-02-21 23:09:45 -08:00
move_loader Cargo.lock 2020-02-26 20:47:43 -07:00
noop Update cargo versions from 1.0 to 1.1 (#8397) 2020-02-21 23:09:45 -08:00
ownable Update cargo versions from 1.0 to 1.1 (#8397) 2020-02-21 23:09:45 -08:00
stake Allow withdrawer to change the authorized stake key (#8456) 2020-02-25 19:03:26 -07:00
storage Update cargo versions from 1.0 to 1.1 (#8397) 2020-02-21 23:09:45 -08:00
vest Update cargo versions from 1.0 to 1.1 (#8397) 2020-02-21 23:09:45 -08:00
vote Add versioning (#8348) 2020-02-25 17:12:01 -08:00