make min difficulty dynamic

This commit is contained in:
Hardhat Chad
2024-07-19 19:31:38 +00:00
parent 52aa6beefa
commit aac3360885
4 changed files with 30 additions and 10 deletions

View File

@@ -91,7 +91,7 @@ pub fn process_initialize<'a, 'info>(
load_sysvar(rent_sysvar, sysvar::rent::id())?;
// Check signer
if signer.key.ne(&INITIAL_ADMIN) {
if signer.key.ne(&ADMIN) {
return Err(ProgramError::MissingRequiredSignature);
}
@@ -140,7 +140,7 @@ pub fn process_initialize<'a, 'info>(
let config = Config::try_from_bytes_mut(&mut config_data)?;
config.base_reward_rate = INITIAL_BASE_REWARD_RATE;
config.last_reset_at = 0;
config.min_difficulty = MIN_DIFFICULTY as u64;
config.min_difficulty = INITIAL_MIN_DIFFICULTY as u64;
config.top_staker = Pubkey::new_from_array([0; 32]);
config.top_staker_balance = 0;