From a2e4d4292c4db729ad1576a25c4bcfa7327ff1ba Mon Sep 17 00:00:00 2001 From: Nope X Date: Wed, 2 Jul 2025 17:57:51 +0800 Subject: [PATCH] update max price offset --- token-lending/sdk/src/state/rate_limiter.rs | 1 + token-lending/sdk/src/state/reserve.rs | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/token-lending/sdk/src/state/rate_limiter.rs b/token-lending/sdk/src/state/rate_limiter.rs index 55f86774018..e135c5ad990 100644 --- a/token-lending/sdk/src/state/rate_limiter.rs +++ b/token-lending/sdk/src/state/rate_limiter.rs @@ -205,6 +205,7 @@ impl Pack for RateLimiter { } #[cfg(test)] +/// generate a random rate limiter for testing pub fn rand_rate_limiter() -> RateLimiter { use rand::Rng; let mut rng = rand::thread_rng(); diff --git a/token-lending/sdk/src/state/reserve.rs b/token-lending/sdk/src/state/reserve.rs index 14092c277e6..81a3fbde934 100644 --- a/token-lending/sdk/src/state/reserve.rs +++ b/token-lending/sdk/src/state/reserve.rs @@ -36,7 +36,7 @@ pub const MAX_BONUS_PCT: u8 = 25; pub const MAX_PROTOCOL_LIQUIDATION_FEE_DECA_BPS: u8 = 50; /// Upper bound on scaled price offset -pub const MAX_SCALED_PRICE_OFFSET_BPS: i64 = 2000; +pub const MAX_SCALED_PRICE_OFFSET_BPS: i64 = 5000; /// Lower bound on scaled price offset pub const MIN_SCALED_PRICE_OFFSET_BPS: i64 = -2000; @@ -2380,7 +2380,7 @@ mod test { }), Just(ReserveConfigTestCase { config: ReserveConfig { - scaled_price_offset_bps: 2001, + scaled_price_offset_bps: 5001, ..ReserveConfig::default() }, result: Err(LendingError::InvalidConfig.into()),