- deposit plvGLP
- 1 click loop using USDC up to 1 < desired leverage amount < 3
- start with
x
plvGLP, with desired leverage amounty
where10000 < y <= 30000
- Flashloan
z
USDC, wherez = (y - 10000) * x
from balancerV2 vault - mint plvGLP using USDC
- mint lPLVGLP using plvGLP through lodestar
- transfer lPLVGLP to user
- call
lUSDC.borrowFor
to borrowz
USDC - transfer
z
USDC from user to balancer vault, paying back flashloan
User needs to action 2 approvals:
- Approve Ploopy to spend at lesat
_plvGlpAmount
plvGLP, for looping - Approve Ploopy to spend at least
z
USDC, to repay flash loan