Clean up "APR" language around inflation rewards
This commit is contained in:
@ -1405,18 +1405,18 @@ impl fmt::Display for CliInflation {
|
|||||||
if (self.governor.initial - self.governor.terminal).abs() < f64::EPSILON {
|
if (self.governor.initial - self.governor.terminal).abs() < f64::EPSILON {
|
||||||
writeln!(
|
writeln!(
|
||||||
f,
|
f,
|
||||||
"Fixed APR: {:>5.2}%",
|
"Fixed rate: {:>5.2}%",
|
||||||
self.governor.terminal * 100.
|
self.governor.terminal * 100.
|
||||||
)?;
|
)?;
|
||||||
} else {
|
} else {
|
||||||
writeln!(
|
writeln!(
|
||||||
f,
|
f,
|
||||||
"Initial APR: {:>5.2}%",
|
"Initial rate: {:>5.2}%",
|
||||||
self.governor.initial * 100.
|
self.governor.initial * 100.
|
||||||
)?;
|
)?;
|
||||||
writeln!(
|
writeln!(
|
||||||
f,
|
f,
|
||||||
"Terminal APR: {:>5.2}%",
|
"Terminal rate: {:>5.2}%",
|
||||||
self.governor.terminal * 100.
|
self.governor.terminal * 100.
|
||||||
)?;
|
)?;
|
||||||
writeln!(
|
writeln!(
|
||||||
@ -1424,6 +1424,10 @@ impl fmt::Display for CliInflation {
|
|||||||
"Rate reduction per year: {:>5.2}%",
|
"Rate reduction per year: {:>5.2}%",
|
||||||
self.governor.taper * 100.
|
self.governor.taper * 100.
|
||||||
)?;
|
)?;
|
||||||
|
writeln!(
|
||||||
|
f,
|
||||||
|
"* Rate reduction is derived using the target slot time in genesis config"
|
||||||
|
)?;
|
||||||
}
|
}
|
||||||
if self.governor.foundation_term > 0. {
|
if self.governor.foundation_term > 0. {
|
||||||
writeln!(
|
writeln!(
|
||||||
@ -1445,17 +1449,17 @@ impl fmt::Display for CliInflation {
|
|||||||
)?;
|
)?;
|
||||||
writeln!(
|
writeln!(
|
||||||
f,
|
f,
|
||||||
"Total APR: {:>5.2}%",
|
"Total rate: {:>5.2}%",
|
||||||
self.current_rate.total * 100.
|
self.current_rate.total * 100.
|
||||||
)?;
|
)?;
|
||||||
writeln!(
|
writeln!(
|
||||||
f,
|
f,
|
||||||
"Staking APR: {:>5.2}%",
|
"Staking rate: {:>5.2}%",
|
||||||
self.current_rate.validator * 100.
|
self.current_rate.validator * 100.
|
||||||
)?;
|
)?;
|
||||||
writeln!(
|
writeln!(
|
||||||
f,
|
f,
|
||||||
"Foundation APR: {:>5.2}%",
|
"Foundation rate: {:>5.2}%",
|
||||||
self.current_rate.foundation * 100.
|
self.current_rate.foundation * 100.
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1135,7 +1135,8 @@ The result field will be a JSON object with the following fields:
|
|||||||
|
|
||||||
- `initial: <f64>`, the initial inflation percentage from time 0
|
- `initial: <f64>`, the initial inflation percentage from time 0
|
||||||
- `terminal: <f64>`, terminal inflation percentage
|
- `terminal: <f64>`, terminal inflation percentage
|
||||||
- `taper: <f64>`, rate per year at which inflation is lowered
|
- `taper: <f64>`, rate per year at which inflation is lowered.
|
||||||
|
Rate reduction is derived using the target slot time in genesis config
|
||||||
- `foundation: <f64>`, percentage of total inflation allocated to the foundation
|
- `foundation: <f64>`, percentage of total inflation allocated to the foundation
|
||||||
- `foundationTerm: <f64>`, duration of foundation pool inflation in years
|
- `foundationTerm: <f64>`, duration of foundation pool inflation in years
|
||||||
|
|
||||||
|
@ -241,8 +241,10 @@ impl fmt::Display for GenesisConfig {
|
|||||||
Shred version: {}\n\
|
Shred version: {}\n\
|
||||||
Ticks per slot: {:?}\n\
|
Ticks per slot: {:?}\n\
|
||||||
Hashes per tick: {:?}\n\
|
Hashes per tick: {:?}\n\
|
||||||
|
Target tick duration: {:?}\n\
|
||||||
Slots per epoch: {}\n\
|
Slots per epoch: {}\n\
|
||||||
Warmup epochs: {}abled\n\
|
Warmup epochs: {}abled\n\
|
||||||
|
Slots per year: {}\n\
|
||||||
{:?}\n\
|
{:?}\n\
|
||||||
{:?}\n\
|
{:?}\n\
|
||||||
{:?}\n\
|
{:?}\n\
|
||||||
@ -256,12 +258,14 @@ impl fmt::Display for GenesisConfig {
|
|||||||
compute_shred_version(&self.hash(), None),
|
compute_shred_version(&self.hash(), None),
|
||||||
self.ticks_per_slot,
|
self.ticks_per_slot,
|
||||||
self.poh_config.hashes_per_tick,
|
self.poh_config.hashes_per_tick,
|
||||||
|
self.poh_config.target_tick_duration,
|
||||||
self.epoch_schedule.slots_per_epoch,
|
self.epoch_schedule.slots_per_epoch,
|
||||||
if self.epoch_schedule.warmup {
|
if self.epoch_schedule.warmup {
|
||||||
"en"
|
"en"
|
||||||
} else {
|
} else {
|
||||||
"dis"
|
"dis"
|
||||||
},
|
},
|
||||||
|
self.slots_per_year(),
|
||||||
self.inflation,
|
self.inflation,
|
||||||
self.rent,
|
self.rent,
|
||||||
self.fee_rate_governor,
|
self.fee_rate_governor,
|
||||||
|
Reference in New Issue
Block a user