Skip to content

Commit 578b957

Browse files
committed
pda efficiency changes
1 parent 27600a1 commit 578b957

File tree

9 files changed

+1460
-1413
lines changed

9 files changed

+1460
-1413
lines changed

programs/drift/src/controller/liquidation.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,9 @@ use crate::math::safe_math::SafeMath;
5050

5151
use crate::math::spot_balance::get_token_value;
5252
use crate::state::events::{
53-
emit_stack, LPAction, LPRecord, LiquidateBorrowForPerpPnlRecord,
54-
LiquidatePerpPnlForDepositRecord, LiquidatePerpRecord, LiquidateSpotRecord, LiquidationRecord,
55-
LiquidationType, OrderAction, OrderActionExplanation, OrderActionRecord, OrderRecord,
56-
PerpBankruptcyRecord, SpotBankruptcyRecord,
53+
LiquidateBorrowForPerpPnlRecord, LiquidatePerpPnlForDepositRecord, LiquidatePerpRecord,
54+
LiquidateSpotRecord, LiquidationRecord, LiquidationType, OrderAction, OrderActionExplanation,
55+
OrderActionRecord, OrderRecord, PerpBankruptcyRecord, SpotBankruptcyRecord,
5756
};
5857
use crate::state::fill_mode::FillMode;
5958
use crate::state::margin_calculation::{MarginCalculation, MarginContext, MarketIdentifier};
@@ -65,7 +64,6 @@ use crate::state::perp_market_map::PerpMarketMap;
6564
use crate::state::spot_market::SpotBalanceType;
6665
use crate::state::spot_market_map::SpotMarketMap;
6766
use crate::state::state::State;
68-
use crate::state::traits::Size;
6967
use crate::state::user::{MarketType, Order, OrderStatus, OrderType, User, UserStats};
7068
use crate::state::user_map::{UserMap, UserStatsMap};
7169
use crate::{get_then_update_id, load_mut, LST_POOL_ID};

programs/drift/src/controller/orders.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,7 @@ use crate::math::spot_balance::{get_signed_token_amount, get_token_amount};
4848
use crate::math::spot_swap::select_margin_type_for_swap;
4949
use crate::math::{amm, fees, margin::*, orders::*};
5050
use crate::print_error;
51-
use crate::state::events::{
52-
emit_stack, get_order_action_record, LPAction, LPRecord, OrderActionRecord, OrderRecord,
53-
};
51+
use crate::state::events::{emit_stack, get_order_action_record, OrderActionRecord, OrderRecord};
5452
use crate::state::events::{OrderAction, OrderActionExplanation};
5553
use crate::state::fill_mode::FillMode;
5654
use crate::state::fulfillment::{PerpFulfillmentMethod, SpotFulfillmentMethod};

0 commit comments

Comments
 (0)