Heliox Finance
Complete technical documentation for the non-custodial BTC/ETH/USDC portfolio automation protocol on Base.
Introduction
Heliox Finance is a non-custodial portfolio automation protocol deployed on Base (chain ID 8453). It runs governed onchain execution across the supported pool and engine combinations shown in the app.
Assets live inside user-owned Safe vaults. The connected wallet remains the owner identity and subscription account, while each vault holds strategy balances and stays directly recoverable through Safe even if Heliox is offline.
- Non-custodial at rest: TOKEN0/TOKEN1 balances stay inside user-owned Safe vaults; Heliox does not warehouse the trading pair.
- Cycle-based: A cycle starts with a credit, stays open across multiple calls, and closes only when contract-level close conditions are satisfied.
- Credit-gated: Each cycle start consumes one pre-purchased owner credit shared across that owner's vaults.
- Governed engines: Engine families are versioned, timelocked, code-hash verified, and selected per vault.
- Pausable: Users can pause their own cycles; the owner can pause the entire protocol.
Token Pair
Each vault is paired with a supported pool through its active cycle.
BTC— surfaced on Base throughcbBTCETH— surfaced on Base throughWETHUSDC— supported for vault balances, billing, and exit flows
Internally, Heliox normalizes token math across the supported pair so the product can present consistent balances and thresholds. Vault views aggregate the token balances Heliox currently surfaces, while pool and engine selection remain pinned to each active cycle.