!Testing phase, do not buy. No official token yet. Beware of fakes

documents

How HudPad works, end to end: the bonding-curve launch and its graduation, the instant pool on the side chains, custom quote pairs, the fee split and token burn, and the .hud name service. Every guarantee is code-enforced and checkable on-chain.

back to board

What is HudPad

HudPad is a token launchpad paired with the .hud name service, live on three chains from one site: HyperEVM (the flagship), Robinhood Chain and Stable. Every rule below is enforced by immutable contracts: no admin keys, no upgrade path, no pause.

  • Two launch bands. On HyperEVM a coin launches on a bonding curve in about two seconds and graduates into a live HyperSwap pool when the curve sells out. On Robinhood Chain and Stable a coin launches straight into a pool in one transaction.
  • Fixed supply. 1,000,000,000 tokens minted once, with no mint function ever.
  • Locked liquidity. Neither band has any function that withdraws pool liquidity. On the curve, the raise itself becomes the graduated pool's locked quote side.
  • Every coin burns itself. The coin side of pool fees is burned in full at collection, on every chain.
  • The flagship burns the platform token too. On HyperEVM a third of every fee funds an immutable buyback-and-burn.
  • Own your name. Claim a yourname.hud identity on HyperEVM, a fully on-chain ERC-721 that resolves on every HudPad chain.
  • Address signature. Every coin's contract address is mined to end in 999, HyperEVM's own chain id.

How a launch works

HyperEVM: the bonding curve

Creating a coin is one small transaction from your own wallet; the coin exists and trades within seconds. Buys and sells run against a constant-product curve inside the launch contract itself: the price starts at a fixed opening level and rises deterministically as the curve's stock is bought. An optional dev buy rides inside the launch transaction, so the creator's first fill happens before anyone else can act.

Graduation is an inventory event. The curve carries a fixed sellable stock; when the last of it is bought (the final buy part-fills and refunds the unused amount in the same transaction), the curve seals. Anyone may then call migrate(): it opens a real HyperSwap v3 pool at the sealed price, deposits the reserved token supply together with the entire raise, and the coin trades on the open market from that block on. The reserve is sized so that at graduation it is worth exactly what the curve raised, so the pool opens balanced. The site's own bot fires the migration within about a minute; nobody has to wait for us.

During the first two minutes after creation a launch guard caps any single buy at 2% of supply (the creator's own dev buy is exempt), which blunts sniping without gating anyone out.

Robinhood Chain and Stable: the instant pool

A fixed-supply ERC-20 goes straight into the pool as a single-sided position on the 1% fee tier. The entire supply is placed as an ask ladder above the opening price, so the market fills it as people buy. Trading is open from the first block, and the launch token is always token0.

Pick your pair

Curve launches on HyperEVM always pair with native HYPE. On Robinhood, creators can pair against wrapped ETH, tokenized stocks (TSLA, NVDA, AAPL, GOOGL, SPY) or USDG; Stable pairs with the USDT0 dollar. The instant band also accepts any custom ERC-20 quote, and the token then trades and prices in that quote.

Where the fee goes

  • HyperEVM (flagship): every curve trade pays a 1% fee in HYPE, settled instantly and split in thirds fixed at deployment: platform, buyback-and-burn, creator. After graduation the pool's 1% fee accrues to the locked position and splits the same way at collection, with the token side burned in full.
  • Robinhood Chain: pool fees split 50% platform / 50% creator at collection; the token side is burned in full.
  • Stable: pool fees split 50% platform / 50% creator at collection; the token side is burned in full.

Anyone can trigger collectFees; the caller receives nothing, the split is fixed, and the creator's share always goes to the launch's immutable fee recipient. On the curve there is nothing to collect: the creator's share of every trade is already in their wallet.

The launch, in detail

On HyperEVM

  1. Token. A fixed 1,000,000,000-supply ERC-20 with no mint function, created with CREATE2 at a mined address ending in 999. Its creator and metadataURI are set once and never change.
  2. Curve. The coin opens on the bonding curve at a fixed price; no settings, no quote capital, no pool to seed. Your optional dev buy executes inside the same transaction.
  3. Graduation. When the sellable stock runs out the curve seals, and a permissionless migrate() mints the reserved supply plus the whole raise into a HyperSwap v3 pool at the sealed price. The position belongs to the launch contract forever; only fees can ever leave it.

On Robinhood Chain and Stable

  1. Token. Same fixed-supply ERC-20, same mined 999 address.
  2. Pool. A Uniswap v3 pool (1% fee tier), created and initialized at your opening price (a USD start market cap for native pairs, or a quote-per-token price for custom pairs).
  3. Liquidity. The whole supply is minted into the pool as a single-sided position. No quote token is required to launch; the position is the sell-side depth.
  4. Dev buy (optional). Fund the first fill atomically, in the same transaction, before anyone else can reach the pool. That atomicity is the sniper defence.

Neither band has any function that withdraws a position or the curve's raise. That is a property of the code, not a lock timer.

Chains

HudPad is multichain on one site: hudpad.com itself is HyperEVM (the flagship, served at the bare address), hudpad.com/robinhood is Robinhood Chain and hudpad.com/stable is Stable. The header chain picker switches between them, and your wallet session carries across.

What differs per chain

  • HyperEVM, the flagship. Gas is HYPE and every launch runs on the bonding curve, graduating into HyperSwap. The platform token, the buyback-and-burn and .hud names all live here, and every fee splits in thirds with a burn leg.
  • Robinhood Chain. Gas is ETH, launches are instant pools, and the reason to launch here is the tokenized stocks: pair a coin with TSLA, NVDA, AAPL, GOOGL, SPY or the USDG dollar. Fees split evenly between platform and creator.
  • Stable. A USDT-gas L1: there is no ETH anywhere, and the default pair is USDT0 (a 6-decimal dollar), so prices and market caps read in dollars natively with no oracle. Launches are instant pools; fees split evenly between platform and creator. Names cannot be registered here, but a name you own on the flagship still shows on your profile and your trades.

HyperEVM (flagship) contract set

  • Curve 0xdBdBF2381f5D9E90ff3b454BB6d96fF1C69f846A
  • Launcher 0x0C45804381dEc7d0b6E3dbAd907b6f7d445AD466
  • Router 0x6323FC39634a488A987af0f7b618a0b578fa1C73
  • .hud names 0x2DB1e1e22d60Bc9f91dB597D25FdaaA2129ae5bE · market 0x7906A6f622f083cC02C433871fa89a78d3a3b66E
  • Platform token slot 0x1f9161Cf1ee399D5378d860eE68bc8Ab87983333 · burner 0xA7ef7C99d62873BbaFfFB1C84df82a21b0A8cd56
  • WHYPE (native wrapper) 0x5555555555555555555555555555555555555555
  • HyperSwap v3 factory 0xB1c0fa0B789320044A6F623cFe5eBda9562602E3

Robinhood Chain contract set

  • Launcher 0x841482b7fBcB23C19d53Fa6A03dA47bA4d43b6Ef
  • Router 0xb405F16c90a7c93c91C6a8741B1e3A82450617c3
  • WETH (default quote) 0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73
  • Uniswap v3 factory 0x1f7d7550B1b028f7571E69A784071F0205FD2EfA

Stable contract set

  • Launcher 0xB68C978F936E6490B70455c90ADbD06B5140cBf0
  • Router 0xc4d136279fEA837B9aBf273841AA34a19dc7363d
  • USDT0 (default quote) 0x779Ded0c9e1022225f8E0630b35a9b54bE713736
  • Uniswap v3 factory 0x88F0a512eF09175D456bc9547f914f48C013E4aA

Every address above comes from the live deployment registry, never from hand-written copy.

.hud names

.hud is a name service in the ENS tradition: a human-readable identity for your wallet, registered on HyperEVM and resolving across every HudPad chain. Each name is a fully on-chain ERC-721 (the card art is an SVG rendered inside the contract, with no server or IPFS in the loop), so it shows up in any wallet and trades on any marketplace.

  • Yearly rental, priced by name length in a fixed amount of HYPE with no oracle, set immutably at deploy. Shorter names cost more; the exact per-year price is shown live when you search a name.
  • 90-day grace after expiry before a lapsed name can be re-registered by anyone.
  • Serial number. Every name carries its mint order on-chain, so the earliest names are provably the earliest.
  • Resolution. Set a target address (name to wallet) and a primary record (wallet to name), so hudpad.hud displays across the board and the feeds instead of a raw 0x….
  • The forum key. Holding a name is what lets you post on the HudPad forum. Reading is open to everyone; writing asks for a name, which is the whole anti-spam wall.
  • Secondary market. List at a fixed price, or make an offer on any name (held in escrow, 7-day expiry, cancel anytime). Accepting is pinned to the exact offerer and amount, so a swapped or lowered offer can never be accepted silently.

The forum

The board lives at hudpad.com/forum and it belongs to the whole product, not to one chain: the same six rooms serve HyperEVM, Robinhood Chain and Stable readers at one address.

  • Rooms. Announcements, General, HyperEVM, Robinhood Chain, Stable, and Support & Advice. Announcements takes new threads from the team only; replies there are open like everywhere else.
  • Reading is open to everyone. No wallet, no name, nothing to connect.
  • Posting asks for a .hud name. That is the entire anti-spam gate, chosen over a token threshold so it costs the same to everyone and cannot be farmed with a big bag.
  • Nothing costs gas. A post is signed by your wallet, never sent as a transaction: the signature covers the text itself, so a stored post cannot be edited into something you did not write.
  • Formatting and images. Bold, italic, code, quotes, lists and up to three images per post. Images are re-encoded in your browser before upload, which strips EXIF (a phone photo carries its GPS tag otherwise).
  • Links are limited to x.com. The same wall the coin pages use: a forum full of fresh domains is a phishing surface, and one exception is easier to reason about than a blocklist.
  • Reports and moderation. Anyone can report a post; authors can delete their own, and the team can remove one that breaks the rules. Every action is signature-proven, so no one can act as someone else.

Trade bot integration

Everything a trading bot needs. All contracts are immutable and permissionless: integrate once, nothing changes under you.

Contract addresses (Stable mainnet)

Launcher   0xB68C978F936E6490B70455c90ADbD06B5140cBf0
Router     0xc4d136279fEA837B9aBf273841AA34a19dc7363d
Names      0x0000000000000000000000000000000000000000
Quote      0x779Ded0c9e1022225f8E0630b35a9b54bE713736

HyperEVM: the curve band

New coins emit CurveCreated from the curve contract (0xdBdBF2381f5D9E90ff3b454BB6d96fF1C69f846A) and are tradable the same block. While a coin is on the curve, trade the curve directly with plain wallet calls in native HYPE:

// HudPadCurve
function buy(address token, uint256 minOut) payable returns (uint256 out)
function sell(address token, uint256 amountIn, uint256 minOut) returns (uint256 out)
function priceX18(address token) view returns (uint256)   // HYPE per 1e18 tokens
function progressBps(address token) view returns (uint256) // graduation fill, 0..10000
function coins(address token) view returns (creator, realQuote, tokensRemaining, createdAt, frozen, pool, metadataURI)

CurveFrozen fires when the curve sells out and Graduated when the pool opens; from then on the coin is an ordinary pool token and the router below covers it (its poolFor resolves both bands). Mind the launch guard: for 120 seconds after creation a single buy above 2% of supply reverts.

Robinhood Chain and Stable: the instant band

Subscribe to the launcher's TokenLaunched event: every new coin emits it in its deploy transaction, tradable that same block. Cold start: tokensLength() and allTokens(uint256) on the launcher, then launches(address) for the pool details.

Buy & sell through the router

// HudPadRouter
function buy(address token, uint256 minOut) payable returns (uint256 out)
function buyWithToken(address token, uint256 amountIn, uint256 minOut) returns (uint256)
function sell(address token, uint256 amountIn, uint256 minOut) returns (uint256)

Spot price from the pool's slot0.sqrtPriceX96. Always send a non-zero minOut, and derive it from a simulated call rather than from spot: price impact is already inside the router's answer, while a spot-derived floor is unreachable on any size that moves the pool.

Collect fees

function collectFees(address token) returns (uint256 quoteFees, uint256 tokenFees)

Anyone can call it, on the launcher for instant-band coins and on the curve for graduated ones; the split is immutable, the token side burns, and the quote side pays the fixed recipients. Coins still on the curve have nothing to collect: fees settle per trade.

Gas notes. On HyperEVM, curve launches and all swaps fit the ~1s small blocks; only migrate() (~5M gas) needs the ~60s big-block lane and the sender's HyperCore usingBigBlocks flag. It is permissionless and the site's own bot fires it, so integrations never need the flag. On Robinhood Chain (an Arbitrum Orbit L2) send generous gas limits; low-balled estimates revert. On Stable gas is paid in the chain's own dollar and a single transaction may not exceed ~16.7M gas, so keep estimate multipliers modest and send transactions one at a time rather than in fast bursts.

Security & guarantees

Every guarantee is enforced by the contract code itself, not by a promise, a policy, or a setting an admin can flip.

  • The liquidity principal cannot leave. Neither the launcher nor the curve has any function that withdraws a pool position, and the curve has no function that withdraws its raise: the raise can only become the graduated pool's locked liquidity.
  • Fixed supply, no mint. 1B minted once, with no mint function anywhere in the token.
  • No admin keys. No owner switch, no pause, no upgrade path. Fee splits, treasury addresses and the curve's pricing constants are constructor parameters, fixed at deployment.
  • Curve trades are direct. Buys and sells on the curve are plain wallet calls in native HYPE with a slippage floor; the final buy part-fills and refunds the unused amount in the same transaction.
  • Graduation is permissionless. Anyone can migrate a sealed curve; the pool opens at the sealed price with liquidity the contract owns forever.
  • The router custodies nothing. It takes an approval for exactly the amount being sold, always pays from the caller, refunds unspent native in the same transaction, and holds no balance between calls.
  • Reentrancy-guarded. Every state-changing path is protected, and a bad fee recipient can only block its own payout.
Always DYOR. Read the source, check the addresses on the block explorer, and verify every claim yourself before trading.
The only official HUD is the one this site links to. HUD is HudPad's buyback-and-burn token on HyperEVM. The official address is only ever published on hudpad.com and @hudpadlaunchpad. Any other coin using the HudPad name or a "HUD" ticker is user-created and unaffiliated; never trust a DM or a random listing.
HudPad