put USDC to work as the house. — earn every fee, take every counter-trade.
deposit USDC → see bootstrap terms- cap$1,000,000
- filled$0
- early depositors0
- window28 days · 4 weeks
- founder USDC locked$250,000
- lock period90 d
- unlock in— d
- purposeday-1 TVL skin in the game
Founder deposit unlocks linearly across the 90-day window. Withdrawing early forfeits unvested $HELIX emissions back to the HLP residual.
helix_owed = deposit_usdc × base_per_usdc × (active ? multiplier : 1) — vests over 28d
·
// risk
if vault enters >8% drawdown, withdrawals pause until peak recovers — emissions keep accruing while paused
- TVL$0
- peak TVL$0
- share price$0
- shares outstanding0
- APR · 7d0%
- depositors0
- drawdown0.00%
- drawdown gateopen
You deposit USDC
Your USDC mints HLP shares at the current share price. Bootstrap deposits also accrue 2× $HELIX over a 28-day vest.
hlpDeposit(usdc) → shares
HLP is the counterparty
Every perp position trades against the vault. Trader wins = HLP pays. Trader loses = HLP keeps the margin. Pool-wide skew is what matters — individual trader PnL is averaged out across 24 markets.
trader_pnl = (mark − entry) × notional · (-1)^side
HLP earns 50% of fees
Maker 0.025% + taker 0.045% + funding settlements. 50% to $HELIX stakers, 50% to HLP. With $184M daily volume, that's ~$90K/day to HLP at typical fee mix.
apr ≈ fees_to_hlp × 365 / TVL
HLP absorbs liquidation residuals
When a position liquidates below the 1% bounty floor, residual loss goes to HLP — no socialized P&L for other traders. The insurance fund (2% of fees, capped $1M) is the first buffer.
residual_loss → insurance_fund → HLP
If traders win on net for a sustained window, HLP NAV draws down. The 8% drawdown gate pauses withdrawals to prevent bank runs — emissions keep accruing while paused.
- gate trigger8% off peak
- recoveryauto on new peak
2-source oracle: Chainlink mainnet + AMM 10-min TWAP, taken as median. If both sources disagree by >1.5%, mark price is bounded to the closer source.
- sourceschainlink + AMM TWAP
- twap window600 s
HelixPerps is immutable: no admin, no proxy, no upgrade path. Audits queued — Trail of Bits, Spearbit, Cantina. The first long is the first onchain event; nothing live yet.
- adminnone
- upgrade pathdisabled
What does HLP actually do with my USDC?
What is the bootstrap window?
Can I withdraw whenever I want?
HLP_DRAWDOWN_GATE_BPS = 800.