Fix bank new_from_field for epoch reward status (#34992)
* fix bank new_from_field for epoch reward status * fix bank serde test assert for epoch reward status --------- Co-authored-by: HaoranYi <haoran.yi@solana.com>
This commit is contained in:
parent
8fde8d26c7
commit
b1f8a89da5
|
@ -1853,7 +1853,7 @@ impl Bank {
|
|||
fields.epoch,
|
||||
))),
|
||||
check_program_modification_slot: false,
|
||||
epoch_reward_status: EpochRewardStatus::default(),
|
||||
epoch_reward_status: fields.epoch_reward_status,
|
||||
};
|
||||
bank.finish_init(
|
||||
genesis_config,
|
||||
|
|
|
@ -411,7 +411,7 @@ mod tests {
|
|||
);
|
||||
|
||||
// assert epoch_reward_status is the same as the set epoch reward status
|
||||
let epoch_reward_status = bank
|
||||
let epoch_reward_status = dbank
|
||||
.get_epoch_reward_status_to_serialize()
|
||||
.unwrap_or(&EpochRewardStatus::Inactive);
|
||||
if let Some(rewards) = epoch_reward_status_active {
|
||||
|
@ -504,7 +504,7 @@ mod tests {
|
|||
);
|
||||
|
||||
// assert epoch_reward_status is the same as the set epoch reward status
|
||||
let epoch_reward_status = bank
|
||||
let epoch_reward_status = dbank
|
||||
.get_epoch_reward_status_to_serialize()
|
||||
.unwrap_or(&EpochRewardStatus::Inactive);
|
||||
if let Some(rewards) = epoch_reward_status_active {
|
||||
|
@ -593,7 +593,7 @@ mod tests {
|
|||
assert_eq!(0, dbank.fee_rate_governor.lamports_per_signature);
|
||||
|
||||
// epoch_reward status should default to `Inactive`
|
||||
let epoch_reward_status = bank
|
||||
let epoch_reward_status = dbank
|
||||
.get_epoch_reward_status_to_serialize()
|
||||
.unwrap_or(&EpochRewardStatus::Inactive);
|
||||
assert_matches!(epoch_reward_status, EpochRewardStatus::Inactive);
|
||||
|
|
Loading…
Reference in New Issue