message: Adjustments to Zug structs and functions to eliminate rewards
diff: @@ -79,7 +79,7 @@ use itertools::Itertools;
  use rand::{seq::IteratorRandom, Rng};
  use tracing::{debug, error, event, info, warn, Level};
  -use casper_types::{system::auction::BLOCK_REWARD, TimeDiff, Timestamp, U512};
  +use casper_types::{TimeDiff, Timestamp, U512};
  use crate::{
  components::consensus::{
  @@ -196,8 +196,6 @@ where
  next_scheduled_update: Timestamp,
  /// The write-ahead log to prevent honest nodes from double-signing upon restart.
  write_wal: Option<WriteWal<C>>,
  - /// The rewards based on the finalized rounds so far.
  - rewards: BTreeMap<C::ValidatorId, u64>,
  }
  impl<C: Context + 'static> Zug<C> {
  @@ -254,8 +252,6 @@ impl<C: Context + 'static> Zug<C> {
  protocols::common::ftt::<C>(core_config.finality_threshold_fraction, &validators),
  );
  - let rewards = validators.iter().map(|v| (v.id().clone(), 0)).collect();
  -
  Zug {
  leader_sequence,
  proposals_waiting_for_parent: HashMap::new(),
  @@ -278,7 +274,6 @@ impl<C: Context + 'static> Zug<C> {
  paused: false,
  next_scheduled_update: Timestamp::MAX,
  write_wal: None,
  - rewards,
  }
  }
  @@ -1697,8 +1692,6 @@ impl<C: Context + 'static> Zug<C> {
  .id(self.leader(round_id))
  .expect("validator not found")
  .clone();
  - let reward = self.rewards.entry(proposer.clone()).or_default();
  - *reward = reward.saturating_add(BLOCK_REWARD);
  let terminal_block_data = self.accepted_switch_block(round_id).then(|| {
  let inactive_validators = proposal.inactive().map_or_else(Vec::new, |inactive| {
  inactive
  @@ -1708,7 +1701,6 @@ impl<C: Context + 'static> Zug<C> {
  .collect()
  });
  TerminalBlockData {
  - rewards: self.rewards.clone(),
  inactive_validators,
  }
  });
  