Local-Currency Risk Factors
Asset types
Asset Type
Risk Level
Collateral Haircut
Borrow Buffer
// fCash maturing in 0.5 years
oracle rate = 5%
fCash haircut = 2%
fCash buffer = 2%
time to maturity = 0.5
fCash amount = 100
un-adjusted fCash value = 100 / e^(.05 * .5) = 97.53
collateral fCash value = 100 / e^((.05 + .02) * .5) = 100 / e^(.07 * .5) = 96.56
debt fCash value = 100 / e^((.05 - .02) * .5) = 100 / e^(.03 * .5) = 98.51
// fCash maturing in 0.25 years
oracle rate = 5%
fCash haircut = 2%
fCash buffer = 2%
time to maturity = 0.25
fCash amount = 100
un-adjusted fCash value = 100 / e^(.05 * .25) = 98.76
collateral fCash value = 100 / e^((.05 + .02) * .25) = 100 / e^(.07 * .25) = 98.27
debt fCash value = 100 / e^((.05 - .02) * .25) = 100 / e^(.03 * .25) = 99.25Collateral: 2,000 USDC worth of Prime ETH
Debt: 1,000 USDC of Prime USDC
ETH collateral factor: 0.8
USDC borrow factor: 1.1
Prime ETH collateral haircut: 0
Prime USDC borrow buffer: 0
LTV = 1,000 / 2,000 = 0.5
Risk-adjusted loan value = 1,000 * (1 + 0) = 1,000
Risk-adjusted collateral value = 2,000 * (1 - 0) = 2,000
Risk-adjusted LTV = 1,000 * 1.1 / 2,000 * 0.8 = 1,100 / 1,600 = 0.6875
Max LTV = 0.5 / 0.6875 = 0.727Collateral: 2,000 USDC worth of nETH
Debt: 1,000 USDC of Prime USDC
ETH collateral factor: 0.8
USDC borrow factor: 1.1
nETH haircut: 0.15
Prime USDC borrow buffer: 0
LTV = 1,000 / 2,000 = 0.5
Risk-adjusted loan value = 1,000 * (1 + 0) = 1,000
Risk-adjusted collateral value = 2,000 * (1 - 0.15) = 1,700
Risk-adjusted LTV = 1,000 * 1.1 / 1,700 * 0.8 = 1,100 / 1,360 = 0.8088
Max LTV = 0.5 / 0.8088 = 0.618Collateral: 2,000 USDC worth of fETH
Debt: 1,000 USDC of fUSDC
ETH collateral factor: 0.8
USDC borrow factor: 1.1
Debt value post-fUSDC buffer: 1,020
Collateral value post-fETH haircut: 1,960
LTV = 1,000 / 2,000 = 0.5
Risk-adjusted loan value = 1,020
Risk-adjusted collateral value = 1,960
Risk-adjusted LTV = 1,020 * 1.1 / 1,960 * 0.8 = 1,122 / 1,568 = 0.7156
Max LTV = 0.5 / 0.7156 = 0.699