remove all admin functions

This commit is contained in:
Hardhat Chad
2024-06-24 21:08:33 +00:00
parent dfc24e5c46
commit 4ce510cfa2
10 changed files with 11 additions and 181 deletions

View File

@@ -66,14 +66,9 @@ pub fn process_mine<'a, 'info>(
return Err(OreError::TransactionInvalid.into());
}
// Validate mining is not paused
// Validate epoch is active
let config_data = config_info.data.borrow();
let config = Config::try_from_bytes(&config_data)?;
if config.paused.ne(&0) {
return Err(OreError::IsPaused.into());
}
// Validate epoch is active
let clock = Clock::get().or(Err(ProgramError::InvalidAccountData))?;
if config
.last_reset_at