LCOV - code coverage report
Current view: top level - flamenco/rewards - fd_rewards.c (source / functions) Hit Total Coverage
Test: cov.lcov Lines: 866 1018 85.1 %
Date: 2026-11-12 04:25:03 Functions: 49 99 49.5 %

Function Name Sort by function name Hit count Sort by hit count
fd_apply_double_disinflation_rate 3
fd_apply_integer_inflation_initial_rate 3
fd_begin_partitioned_rewards 318
fd_distribute_partitioned_epoch_rewards 7575
fd_rewards.c:adjust_delegation_for_rent 3
fd_rewards.c:calculate_alpenglow_points 420
fd_rewards.c:calculate_block_reward 24
fd_rewards.c:calculate_epoch_inflation_rewards 318
fd_rewards.c:calculate_reward_points_partitioned 318
fd_rewards.c:calculate_rewards_and_distribute_vote_rewards 318
fd_rewards.c:calculate_rewards_for_partitioning 318
fd_rewards.c:calculate_stake_points_for_reward 420
fd_rewards.c:calculate_stake_vote_rewards 336
fd_rewards.c:calculate_validator_rewards 318
fd_rewards.c:delegation_may_need_adjustment 66
fd_rewards.c:distribute_epoch_reward_to_stake_acc 228
fd_rewards.c:distribute_epoch_rewards_in_partition 162
fd_rewards.c:epoch_duration_in_years 318
fd_rewards.c:fd_rewards_inflation_collector 60
fd_rewards.c:fd_rewards_validate_commission_collector 42
fd_rewards.c:fd_vote_commission_split_preserve_lamports 126
fd_rewards.c:foundation 636
fd_rewards.c:get_inflation_num_slots 318
fd_rewards.c:get_inflation_start_slot 636
fd_rewards.c:get_reward_distribution_num_blocks 330
fd_rewards.c:inflation_start_slot_aligned_to_rewards 636
fd_rewards.c:recalculate_partitioned_rewards 18
fd_rewards.c:redeem_rewards 420
fd_rewards.c:reward_epoch_delegated_stake 21
fd_rewards.c:setup_stake_partitions 336
fd_rewards.c:slot_in_year_for_inflation 318
fd_rewards.c:sweep_pending_delegator_rewards 12
fd_rewards.c:sweep_vote_account 21
fd_rewards.c:total 792
fd_rewards.c:validator 318
fd_rewards_get_reward_distribution_num_blocks 12
fd_rewards_recalculate_partitioned_rewards 15
test_inflation_rate.c:adjust_delegation_for_rent 0
test_inflation_rate.c:calculate_alpenglow_points 0
test_inflation_rate.c:calculate_block_reward 0
test_inflation_rate.c:calculate_epoch_inflation_rewards 0
test_inflation_rate.c:calculate_reward_points_partitioned 0
test_inflation_rate.c:calculate_rewards_and_distribute_vote_rewards 0
test_inflation_rate.c:calculate_rewards_for_partitioning 0
test_inflation_rate.c:calculate_stake_points_for_reward 0
test_inflation_rate.c:calculate_stake_vote_rewards 0
test_inflation_rate.c:calculate_validator_rewards 0
test_inflation_rate.c:delegation_may_need_adjustment 0
test_inflation_rate.c:distribute_epoch_reward_to_stake_acc 0
test_inflation_rate.c:distribute_epoch_rewards_in_partition 0
test_inflation_rate.c:epoch_duration_in_years 0
test_inflation_rate.c:fd_rewards_inflation_collector 0
test_inflation_rate.c:fd_rewards_validate_commission_collector 0
test_inflation_rate.c:fd_vote_commission_split_preserve_lamports 0
test_inflation_rate.c:foundation 39
test_inflation_rate.c:get_inflation_num_slots 0
test_inflation_rate.c:get_inflation_start_slot 0
test_inflation_rate.c:get_reward_distribution_num_blocks 0
test_inflation_rate.c:inflation_start_slot_aligned_to_rewards 0
test_inflation_rate.c:recalculate_partitioned_rewards 0
test_inflation_rate.c:redeem_rewards 0
test_inflation_rate.c:reward_epoch_delegated_stake 0
test_inflation_rate.c:setup_stake_partitions 0
test_inflation_rate.c:slot_in_year_for_inflation 0
test_inflation_rate.c:sweep_pending_delegator_rewards 0
test_inflation_rate.c:sweep_vote_account 0
test_inflation_rate.c:total 96
test_inflation_rate.c:validator 18
test_integer_inflation.c:adjust_delegation_for_rent 0
test_integer_inflation.c:calculate_alpenglow_points 0
test_integer_inflation.c:calculate_block_reward 0
test_integer_inflation.c:calculate_epoch_inflation_rewards 924
test_integer_inflation.c:calculate_reward_points_partitioned 0
test_integer_inflation.c:calculate_rewards_and_distribute_vote_rewards 0
test_integer_inflation.c:calculate_rewards_for_partitioning 0
test_integer_inflation.c:calculate_stake_points_for_reward 0
test_integer_inflation.c:calculate_stake_vote_rewards 0
test_integer_inflation.c:calculate_validator_rewards 0
test_integer_inflation.c:delegation_may_need_adjustment 0
test_integer_inflation.c:distribute_epoch_reward_to_stake_acc 0
test_integer_inflation.c:distribute_epoch_rewards_in_partition 0
test_integer_inflation.c:epoch_duration_in_years 6
test_integer_inflation.c:fd_rewards_inflation_collector 0
test_integer_inflation.c:fd_rewards_validate_commission_collector 0
test_integer_inflation.c:fd_vote_commission_split_preserve_lamports 0
test_integer_inflation.c:foundation 12
test_integer_inflation.c:get_inflation_num_slots 6
test_integer_inflation.c:get_inflation_start_slot 1431
test_integer_inflation.c:get_reward_distribution_num_blocks 0
test_integer_inflation.c:inflation_start_slot_aligned_to_rewards 1431
test_integer_inflation.c:recalculate_partitioned_rewards 0
test_integer_inflation.c:redeem_rewards 0
test_integer_inflation.c:reward_epoch_delegated_stake 0
test_integer_inflation.c:setup_stake_partitions 0
test_integer_inflation.c:slot_in_year_for_inflation 6
test_integer_inflation.c:sweep_pending_delegator_rewards 0
test_integer_inflation.c:sweep_vote_account 0
test_integer_inflation.c:total 12
test_integer_inflation.c:validator 6

Generated by: LCOV version 1.14