This commit is contained in:
Hardhat Chad
2025-06-25 16:16:31 -05:00
parent f8a554b29f
commit 2cef573e36
2 changed files with 70 additions and 14 deletions

View File

@@ -17,6 +17,12 @@ pub fn process_set_fee_rate(accounts: &[AccountInfo<'_>], data: &[u8]) -> Progra
.assert_mut(|c| c.admin == *signer_info.key)?;
system_program.is_program(&system_program::ID)?;
// Limit fee rate.
assert!(
new_fee_rate <= FEE_RATE_BPS,
"Fee rate must be less than or equal to 100 bps"
);
// Set fee rate.
config.fee_rate = new_fee_rate;