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
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