File tree Expand file tree Collapse file tree 1 file changed +11
-9
lines changed
programs/drift/src/validation Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -149,15 +149,17 @@ pub fn validate_perp_market(market: &PerpMarket) -> DriftResult {
149149 }
150150 }
151151
152- validate ! (
153- market. amm. long_spread + market. amm. short_spread >= market. amm. base_spread,
154- ErrorCode :: InvalidAmmDetected ,
155- "market {} amm long_spread + short_spread < base_spread: {} + {} < {}" ,
156- market. market_index,
157- market. amm. long_spread,
158- market. amm. short_spread,
159- market. amm. base_spread
160- ) ?;
152+ if market. amm . amm_spread_adjustment >= 0 {
153+ validate ! (
154+ market. amm. long_spread + market. amm. short_spread >= market. amm. base_spread,
155+ ErrorCode :: InvalidAmmDetected ,
156+ "market {} amm long_spread + short_spread < base_spread: {} + {} < {}" ,
157+ market. market_index,
158+ market. amm. long_spread,
159+ market. amm. short_spread,
160+ market. amm. base_spread
161+ ) ?;
162+ }
161163
162164 validate ! (
163165 market
You can’t perform that action at this time.
0 commit comments