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()),