Refactor Rent::due() with RentDue enum (#22346)

This commit is contained in:
Brooks Prumo
2022-01-08 09:03:46 -06:00
committed by GitHub
parent 2f29ff1a3f
commit d90d5ee9b6
6 changed files with 137 additions and 97 deletions

View File

@ -2128,7 +2128,7 @@ pub fn process_calculate_rent(
timing::years_as_slots(1.0, &seconds_per_tick, clock::DEFAULT_TICKS_PER_SLOT);
let slots_per_epoch = epoch_schedule.slots_per_epoch as f64;
let years_per_epoch = slots_per_epoch / slots_per_year;
let (lamports_per_epoch, _) = rent.due(0, data_length, years_per_epoch);
let lamports_per_epoch = rent.due(0, data_length, years_per_epoch).lamports();
let cli_rent_calculation = CliRentCalculation {
lamports_per_byte_year: rent.lamports_per_byte_year,
lamports_per_epoch,