According to compute_sync_committee_inclusion_reward:
def compute_sync_committee_inclusion_reward(spec, state):
total_active_increments = spec.get_total_active_balance(state) // spec.EFFECTIVE_BALANCE_INCREMENT
total_base_rewards = spec.get_base_reward_per_increment(state) * total_active_increments
max_participant_rewards = (total_base_rewards * spec.SYNC_REWARD_WEIGHT // spec.WEIGHT_DENOMINATOR // spec.SLOTS_PER_EPOCH)
return max_participant_rewards // spec.SYNC_COMMITTEE_SIZE
where
base_reward_per_increment = EFFECTIVE_BALANCE_INCREMENT * BASE_REWARD_FACTOR // sqrt(total_active_balance)
EFFECTIVE_BALANCE_INCREMENT = 1 000 000 000
BASE_REWARD_FACTOR = 64
Hence:
total_active_increments = total_active_balance / EFFECTIVE_BALANCE_INCREMENT
total_base_rewards = (EFFECTIVE_BALANCE_INCREMENT * BASE_REWARD_FACTOR / sqrt(total_active_balance)) * (total_active_balance / EFFECTIVE_BALANCE_INCREMENT)
total_base_rewards = (EFFECTIVE_BALANCE_INCREMENT * BASE_REWARD_FACTOR * total_active_balance) / (sqrt(total_active_balance) * EFFECTIVE_BALANCE_INCREMENT)
total_base_rewards = BASE_REWARD_FACTOR * sqrt(total_active_balance)
Using the results above:
max_participant_rewards = BASE_REWARD_FACTOR * sqrt(total_active_balance) * SYNC_REWARD_WEIGHT / (WEIGHT_DENOMINATOR * SLOTS_PER_EPOCH)
SYNC_REWARD_WEIGHT = 2
WEIGHT_DENOMINATOR = 64
SLOTS_PER_EPOCH = 32
BASE_REWARD_FACTOR = 64
max_participant_rewards = 64 * 2 / (64 * 32) * sqrt(total_active_balance)
max_participant_rewards = sqrt(total_active_balance) / 16
max_reward_per_participant = max_participant_rewards / SYNC_COMMITTEE_SIZE
SYNC_COMMITTEE_SIZE = 512
max_reward_per_participant = sqrt(total_active_balance) / 8192
Given the duration of the SYNC_COMMITTEE of 256 epochs = 8192 slots:
max_reward_per_participant_total = max_reward_per_participant * 8192
max_reward_per_participant_total = sqrt(total_active_balance) * 8192 / 8192
max_reward_per_participant_total = sqrt(total_active_balance)
Hence, we have the following max rewards:
total_active_balance = 30 000 000 * 10^9
max_reward_per_participant_total ~ 180 000 000 Gwei
total_active_balance = 45 000 000 * 10^9
max_reward_per_participant_total ~ 212 000 000 Gwei