@@ -209,6 +209,7 @@ pub mod delisting_test {
209209 amm_jit_intensity : 100 ,
210210 historical_oracle_data : HistoricalOracleData {
211211 last_oracle_price_twap : ( 99 * PRICE_PRECISION ) as i64 ,
212+ last_oracle_price_twap_5min : ( 99 * PRICE_PRECISION ) as i64 ,
212213 ..HistoricalOracleData :: default ( )
213214 } ,
214215 quote_asset_amount : -( QUOTE_PRECISION_I128 * 50 ) , //longs have $100 cost basis
@@ -318,6 +319,7 @@ pub mod delisting_test {
318319 amm_jit_intensity : 100 ,
319320 historical_oracle_data : HistoricalOracleData {
320321 last_oracle_price_twap : ( 99 * PRICE_PRECISION ) as i64 ,
322+ last_oracle_price_twap_5min : ( 99 * PRICE_PRECISION ) as i64 ,
321323 ..HistoricalOracleData :: default ( )
322324 } ,
323325 quote_asset_amount : -( QUOTE_PRECISION_I128 * 10 ) , //longs have $20 cost basis
@@ -430,6 +432,7 @@ pub mod delisting_test {
430432 amm_jit_intensity : 100 ,
431433 historical_oracle_data : HistoricalOracleData {
432434 last_oracle_price_twap : ( 99 * PRICE_PRECISION ) as i64 ,
435+ last_oracle_price_twap_5min : ( 99 * PRICE_PRECISION ) as i64 ,
433436 ..HistoricalOracleData :: default ( )
434437 } ,
435438 total_fee_minus_distributions : -( 100000 * QUOTE_PRECISION_I128 ) , // down $100k
@@ -543,6 +546,7 @@ pub mod delisting_test {
543546 amm_jit_intensity : 100 ,
544547 historical_oracle_data : HistoricalOracleData {
545548 last_oracle_price_twap : ( 99 * PRICE_PRECISION ) as i64 ,
549+ last_oracle_price_twap_5min : ( 99 * PRICE_PRECISION ) as i64 ,
546550 ..HistoricalOracleData :: default ( )
547551 } ,
548552 total_fee_minus_distributions : -( 100000 * QUOTE_PRECISION_I128 ) , // down $100k
@@ -652,6 +656,7 @@ pub mod delisting_test {
652656 amm_jit_intensity : 100 ,
653657 historical_oracle_data : HistoricalOracleData {
654658 last_oracle_price_twap : ( 99 * PRICE_PRECISION ) as i64 ,
659+ last_oracle_price_twap_5min : ( 99 * PRICE_PRECISION ) as i64 ,
655660 ..HistoricalOracleData :: default ( )
656661 } ,
657662 quote_asset_amount : -( QUOTE_PRECISION_I128 * 10 ) , //longs have $20 cost basis
@@ -870,6 +875,8 @@ pub mod delisting_test {
870875 amm_jit_intensity : 100 ,
871876 historical_oracle_data : HistoricalOracleData {
872877 last_oracle_price_twap : ( 99 * PRICE_PRECISION ) as i64 ,
878+ last_oracle_price_twap_5min : ( 99 * PRICE_PRECISION ) as i64 ,
879+
873880 ..HistoricalOracleData :: default ( )
874881 } ,
875882 quote_asset_amount : ( QUOTE_PRECISION_I128 * 10 ) , //longs have -$20 cost basis
@@ -1091,6 +1098,8 @@ pub mod delisting_test {
10911098 amm_jit_intensity : 100 ,
10921099 historical_oracle_data : HistoricalOracleData {
10931100 last_oracle_price_twap : ( 99 * PRICE_PRECISION ) as i64 ,
1101+ last_oracle_price_twap_5min : ( 99 * PRICE_PRECISION ) as i64 ,
1102+
10941103 ..HistoricalOracleData :: default ( )
10951104 } ,
10961105 quote_asset_amount : ( QUOTE_PRECISION_I128 * 20 * 2000 ) , //longs have -$20 cost basis
@@ -1294,6 +1303,8 @@ pub mod delisting_test {
12941303 amm_jit_intensity : 100 ,
12951304 historical_oracle_data : HistoricalOracleData {
12961305 last_oracle_price_twap : ( 99 * PRICE_PRECISION ) as i64 ,
1306+ last_oracle_price_twap_5min : ( 99 * PRICE_PRECISION ) as i64 ,
1307+
12971308 ..HistoricalOracleData :: default ( )
12981309 } ,
12991310 quote_asset_amount : -( QUOTE_PRECISION_I128 * 20 * 1000 - QUOTE_PRECISION_I128 ) ,
@@ -1717,6 +1728,8 @@ pub mod delisting_test {
17171728 amm_jit_intensity : 100 ,
17181729 historical_oracle_data : HistoricalOracleData {
17191730 last_oracle_price_twap : ( 99 * PRICE_PRECISION ) as i64 ,
1731+ last_oracle_price_twap_5min : ( 99 * PRICE_PRECISION ) as i64 ,
1732+
17201733 ..HistoricalOracleData :: default ( )
17211734 } ,
17221735 quote_asset_amount : ( QUOTE_PRECISION_I128 * 200 )
0 commit comments