👋🏻 Getting Started
Cross-collateral deposits

Cross-collateral deposits

By default, markets are quoted in USD and P&L is settled in USDC. All tokens deposited within the protocol can earn yield via Borrow/Lend. Until unrealised P&L is settled into your Balances, it will not earn (if profits) or be charged (if losses) the deposit/borrow interest respectively.

Below is a table of assets supported by Drift Protocol.

Each asset counts towards margin for derivatives trading and has a weight applied to account for their respective volatilities.

For instance, depositing USDC gives users a 1:1 margin for derivatives trading, but depositing SOL (80% asset weight) means that 80% of the value of your SOL at the opening of your position will be available as margin for perpetual futures trading.

Margin Parameters

AssetInitial Asset WeightMaintenance Asset WeightInitial Liability WeightMaintenance Liability WeightIMF Factor
USDC100%100%100%100%0
SOL80%*90%120%110%0.003
mSOL80%*90%120%110%0.003
wBTC (portal)80%*90%120%110%0.105
wETH (portal)80%*90%120%110%0.025
USDT90%95%110%105%0.0004
JitoSOL80%*90%120%110%0.00055
PYTH50%*75%150%125%0.00055
bSOL80%*90%120%110%0.00055
JTO50%*75%150%125%0.00055
WIF25%*50%175%150%0.00055
JUP50%*75%150%125%0.00055

Initial Asset Weights are also scaled lower based on notional value of total deposits. As a reference, you can check out UI or the SpotMarket get_scaled_initial_weight_asset for this scale factor.

The IMF Factor acts as a discount on account size:

Initial Asset Weight on 2000 SOL Collateral (using above) would be:

weight = min (.80, 1.1 / [ 1 + (0.003 * sqrt(2000)] )

= min(.80, ~.96987) = .80

An asset's liability weight can be converted into an LTV ratio using:

ltv = 1 / liability weight

AssetInitial LTVMax LTV
USDC100%100%
SOL83.3%90.9%
mSOL83.3%90.9%
wBTC (portal)83.3%90.9%
wETH (portal)83.3%90.9%
USDT90.9%95.2%
JitoSOL83.3%90.9%
PYTH66.7%80.0%
bSOL83.3%90.9%
JTO66.7%80.0%
WIF57.1%66.7%
JUP66.7%80.0%