Getting Started

Welcome to HALO Protocol! This guide will help you get started with depositing, earning yield, and managing your position.

Prerequisites

Before you begin, make sure you have:

  • A Web3 wallet (MetaMask, WalletConnect, etc.)
  • USDT on BNB Chain
  • Basic understanding of DeFi protocols

Step-by-Step Guide

Step 1: Connect Your Wallet

  1. Navigate to the HALO vault page
  2. Click the "Connect Wallet" button
  3. Select your preferred wallet provider
  4. Approve the connection request

Supported Networks

HALO currently operates on BNB Chain. The AI bot provides liquidity on Opinion and Polymarket prediction markets.

Step 2: Approve USDT

Before your first deposit, you need to approve USDT spending:

  1. Click "Approve USDT" on the vault page
  2. Confirm the transaction in your wallet
  3. Wait for transaction confirmation

This is a one-time approval per token. Subsequent deposits won't require re-approval.

Step 3: Deposit USDT

Once approved, you can deposit:

  1. Enter the amount of USDT you want to deposit
  2. Review the estimated vHALO shares you'll receive
  3. Click "Deposit"
  4. Confirm the transaction in your wallet

Your vHALO shares represent your proportional ownership of the vault. As the vault generates profits, your share value increases. The AI bot uses your deposited funds to provide liquidity on Opinion and Polymarket, capturing spreads and detecting mispricings.

Step 4: Monitor Your Position

After depositing, you can:

  • View your vHALO balance on the dashboard
  • Track your yield earnings in real-time
  • See your position's performance metrics
  • Monitor the vault's total assets under management (AUM)

Understanding vHALO Shares

vHALO (vault HALO) shares are ERC-20 tokens that represent your stake in the vault. The number of shares you receive is calculated as:

shares = (deposit_amount / vault_price_per_share) * (1 - deposit_fee)

The vault price per share increases over time as profits are generated, meaning your shares become more valuable.

Withdrawing Funds

Withdrawals require a 1-day lock period to allow the AI bot to unwind positions.

Step 1: Request Withdrawal

  1. Navigate to the vault page
  2. Click "Request Withdrawal"
  3. Enter the amount of vHALO shares you want to withdraw (or click "Max")
  4. Review the estimated USDT you'll receive
  5. Confirm the withdrawal request

Step 2: Wait for Lock Period

After requesting withdrawal:

  • Your funds are locked for 1 day (24 hours)
  • During this time, the AI bot unwinds active trading positions
  • Positions on Opinion and Polymarket are closed
  • Funds return to the vault pool

Step 3: Execute Withdrawal

After the 1-day lock period:

  1. Return to the vault page
  2. Click "Execute Withdrawal" (available after lock period expires)
  3. Confirm the transaction
  4. Receive your USDT (original principal + share of compounded profits)

Withdrawal Details

  • No withdrawal fee: You receive the full value of your vHALO shares
  • 1-day lock period: Required for the bot to unwind positions safely
  • You receive: Original USDT principal + your share of compounded net profits (80% of gross profits after the 20% performance fee)

The 1-day lock ensures the AI bot can unwind positions without disrupting active trades or causing slippage. This protects both withdrawing users and remaining vault participants.

Next Steps

Now that you're set up, explore: