# Hfun Labs Docs ## Docs - [Hfun Sentry](/hfun-sentry/introduction): Gated access to the Alphaticks validator sentry via [aHYPESeat](/hfun-ahype/ahypeseat/introduction). - [Setup](/hfun-sentry/setup): Go to [alphaticks.io/alpha-hype-sentry](https://alphaticks.io/alpha-hype-sentry) - [Client Messages](/hfun-feed/client-messages): All messages sent from the client to the server. - [HTTP Endpoints](/hfun-feed/http-endpoints): HTTP endpoint for querying order book data. Your IP address must be whitelisted - authentication is automatic. - [HFun Feed WebSocket API](/hfun-feed/introduction): Real-time order book data from Hyperliquid node infrastructure. - [Post Requests (Queries)](/hfun-feed/post-requests): Query orders by price range without subscribing to full book. - [Rate Limits](/hfun-feed/rate-limits): Rate limits are enforced per authenticated identity (Ethereum address or Telegram user ID). All limits are shared across your WebSocket connections - if you open multiple connections, they draw from the same pool. - [Server Messages](/hfun-feed/server-messages): All server messages have this structure: - [Subscriptions](/hfun-feed/subscriptions): Your IP address must be whitelisted to connect. Once whitelisted via the [`/ip/add`](./http-endpoints)#post-ipadd) endpoint, authentication is automatic - no headers or query parameters needed. - [TypeScript Types](/hfun-feed/typescript-types): Complete TypeScript type definitions for the WebSocket API. - [All Mids](/hfun-feed/subscriptions/all-mids): Mid prices for all trading pairs, updated every second. - [Candles](/hfun-feed/subscriptions/candles): Real-time candlestick data. - [Impact Price](/hfun-feed/subscriptions/impact-price): Impact price calculations for a given notional size, sent as periodic snapshots. - [L1 Book](/hfun-feed/subscriptions/l1-book): Best bid and ask (top of book), sent as periodic snapshots. - [L2 Book](/hfun-feed/subscriptions/l2-book): Aggregated price levels, sent as periodic snapshots. - [L3 Book](/hfun-feed/subscriptions/l3-book): Order-level data with basic fields. Sends an initial snapshot followed by incremental diffs. - [L4 Book](/hfun-feed/subscriptions/l4-book): Order-level data with full details (triggers, TIF, order type, etc.). Sends an initial snapshot followed by incremental diffs and order status updates. - [Order Updates](/hfun-feed/subscriptions/order-updates): Real-time order status updates for a user address. - [Trades](/hfun-feed/subscriptions/trades): Real-time trade stream. - [User Fills](/hfun-feed/subscriptions/user-fills): Real-time fill notifications for a user address. - [HpumpCore](/hfun-bot/hpump/hpumpcore): The **Hpump Market** operates on a **bonding curve model**, allowing tokens to build liquidity and establish a fair price before being launched on HyperCore or HyperEVM. - [HpumpEVM](/hfun-bot/hpump/hpumpevm): **The HpumpEVM Market** operates on a **bonding curve model**, allowing tokens to build liquidity before transitioning to **HyperSwap** through liquidity pool creation. - [Account](/hfun-bot/guide/account): **Get Started with Telegram**\ Hypurr Fun is a Telegram bot, so you’ll need a [Telegram](https://telegram.org/) account to use it. If you don’t already have one, create an account on Telegram first. - [Getting Started](/hfun-bot/guide/getting-started): You can trade on Hypurr Fun through two platforms: - [Hpump](/hfun-bot/guide/hpump): The **Hpump Market** on Hypurr Fun **simplifies memecoin trading** by removing the Hyperliquid auction constraint **and initial liquidity barriers**. - [HyperCore](/hfun-bot/guide/hypercore): The **HyperCore Market** on Hypurr Fun is where you can trade perp and spot tokens that have already launched on Hyperliquid. This includes advanced features like spot/perp trading, sniping newly listed tokens, and managing airdrops efficiently. - [HyperEVM](/hfun-bot/guide/hyperevm): The **HyperEVM Market** on Hypurr Fun is where you can trade erc20 tokens that already have liquidity pool accross HyperSwap. - [Introduction](/hfun-bot/guide/introduction): **Hfun** is the fastest **Telegram trading bot & launchpad** for Hyperliquid, designed to streamline token launching, trading, and portfolio management across multiple markets. We provide efficient execution tools with an intuitive interface for both experienced traders and newcomers. - [Perp](/hfun-bot/guide/hypercore/perp): **Steps to Trade Perp Instruments:** - [Spot](/hfun-bot/guide/hypercore/spot): **Steps to Trade Spot Tokens:** - [Dumper](/hfun-bot/guide/hypercore/spot/dumper): With Hypurr Fun, you can use the dumper feature to automatically sell tokens airdropped to your wallet. These are tokens that you purchased in the **Hpump market** and have successfully bonded on **HyperCore**. - [Sniper](/hfun-bot/guide/hypercore/spot/sniper): The **`/sniper`** command allows you to access and configure the **sniping widget**. This tool is designed to help you automatically buy tokens the moment they are listed, based on your personalized configurations. - [Launch](/hfun-bot/guide/hpump/launch): First, you need to choose if you want to deploy your token on **HyperCore** or **HyperEVM**. - [Trade](/hfun-bot/guide/hpump/trade): The trading process is the same for **HpumpCore** and **HpumpEVM**. - [Multi Wallets](/hfun-bot/guide/account/multi-wallets): Hypurr Fun creates a wallet for you by default, but you can also import or link existing wallets into the bot. The number of wallet slots you have depends on your **$HFUN balance**. - [Wallet Actions](/hfun-bot/guide/account/wallet-actions): The Wallet Actions section explains how to manage the Default Wallet, as well as deposits, withdrawals, and fund recovery in Hypurr Fun. - [Wallet Settings](/hfun-bot/guide/account/wallet-settings): Access all wallet settings via the **`/settings`** widget.\ This widget allows you to navigate and configure different wallet options easily. - [Deposit](/hfun-bot/guide/account/wallet-actions/deposit): You can deposit funds into your wallet via either the **Arbitrum network** or the **Hyperliquid network**. - [Fund Recovery](/hfun-bot/guide/account/wallet-actions/fund-recovery): If you send the wrong token to the wallet, you can recover your funds by exporting your private key and importing it into any EVM-compatible wallet like **Metamask**, **Rainbow**, or **Rabby**. - [Withdraw](/hfun-bot/guide/account/wallet-actions/withdraw): Withdraw funds from your wallet via the **Arbitrum network** or transfer tokens within the **Hyperliquid network**. - [Import Private Key](/hfun-bot/guide/account/multi-wallets/import-private-key): Follow these steps to securely import your private key into the Hypurr Fun Bot: - [Link API Key](/hfun-bot/guide/account/multi-wallets/link-api-key): Follow these steps to link your wallet using an API key in the Hypurr Fun Bot: - [Link Read-Only Wallet](/hfun-bot/guide/account/multi-wallets/link-read-only-wallet): Follow these steps to link your wallet in **Read-Only mode**: - [API](/hfun-bot/developers/api) - [EVM](/hfun-bot/developers/evm) - [HpumpV1](/hfun-bot/developers/evm/hpumpv1): The ABIs for HpumpV1Factory and HpumpV1BaseLaunchFactory are [here](https://gitlab.com/hypurr/hypurr-grpc/-/tree/master/abis?ref_type=heads). - [EOA](/hfun-bot/developers/api/eoa): EOA endpoint api spec - coming soon - [Static](/hfun-bot/developers/api/static): Static endpoint api spec - coming soon - [Telegram](/hfun-bot/developers/api/telegram): Telegram endpoint api spec - coming soon - [aHYPESeat Events Reference](/hfun-ahype/ahypeseat/events): Complete event reference for the SeatMarket contract. - [aHYPESeat Contract Interface](/hfun-ahype/ahypeseat/interface): Complete API reference for the SeatMarket contract. - [aHYPESeat - Utilization-Based Seat Market](/hfun-ahype/ahypeseat/introduction): SeatMarket is a fee/collateral escrow system that provides gated access through a limited number of "seats." Users lock aHYPE collateral to occupy a seat and accrue fees over time based on system utilization. Unhealthy positions can be liquidated by anyone. - [aHYPESeat core logic](/hfun-ahype/ahypeseat/logic): Fees scale linearly with utilization: - [Security Model](/hfun-ahype/ahypeseat/security): Security considerations and safety features of the aHYPESeat protocol. - [aHYPE Events Reference](/hfun-ahype/ahype/events): Complete event reference for the AlphaHYPEManager contract. - [aHYPE Contract Interface](/hfun-ahype/ahype/interface): Complete API reference for the AlphaHYPEManager contract. - [aHYPE - Alpha HYPE Liquid Staking Manager](/hfun-ahype/ahype/introduction): AlphaHYPEManager is an upgradeable liquid staking vault for Hyperliquid's native HYPE token. It mints the wrapped Alpha HYPE token (`αHYPE`) and manages the full lifecycle of deposits, validator delegation, reward compounding, and redemptions through HyperCore precompiles. - [aHYPE Contract Logic](/hfun-ahype/ahype/logic): Fees accumulate on the contract and can be harvested by the owner via `collectFees()`. - [HyperCore Precompiles](/hfun-ahype/ahype/precompiles): The AlphaHYPEManager integrates with Hyperliquid's core through precompiled contracts. These precompiles provide read and write access to the Hyperliquid state. - [Security Model](/hfun-ahype/ahype/security): Security considerations and safety features of the aHYPE protocol.