Documentation
Trade HyperEVM by tweeting
Hyprintent reads a command you tweet, then deploys or trades a token on alt.fun's bonding curve for you — on HyperEVM, settled in USDC. You link a wallet once; signing stays under your control and your spend is capped. This page documents the full flow, the on-chain contracts, fees, command grammar and the security model.
Overview
alt.fun is a bonding-curve token launchpad on HyperEVM (chain 999). Normally you visit alt.fun in a browser to create or trade a token. Hyprintent removes that step: you stay on X and mention or reply to @hyprintent with a plain-language intent. Hyprintent parses it, builds the exact alt.fun transaction, and submits it with your linked wallet.
Hyprintent is non-custodial: it never holds your private keys or funds. It constructs the calldata and routes it through a delegated signer you authorize once, constrained by spend caps and an action allowlist. Everything settles on-chain against alt.fun's audited contracts.
How it works
- Connect your wallet at hyprintent.xyz (Privy auth).
- Prove ownership of your X handle, then authorize a capped delegated signer scoped to alt.fun actions only.
- Set a per-trade and per-day USDC spend cap.
- Tweet or reply with a command, e.g.
@hyprintent deploy $HYPR buy $160. - Hyprintent parses the intent → builds approve + alt.fun calldata → submits within your caps → replies with the transaction and token.
Because token creation happens on alt.fun's on-chain contracts, the resulting token is a normal alt.fun token — tradeable on alt.fun, explorers and anywhere else, with no lock-in to Hyprintent.
Linking your wallet
Wallet authentication is handled by Privy (embedded or external wallet). Linking binds your X handle to that wallet only after a proof-of-ownership step— a one-time signed nonce or X OAuth — so no one can drive your wallet by impersonating your handle in a tweet.
You then authorize a delegated signer. It can call only alt.fun deploy / buy / sell — never arbitrary transactions, never token approvals beyond the alt.fun Zap, never above the caps you set. You can revoke at any time from the terminal.
Command grammar
Mention or reply to @hyprintent with one of:
@hyprintent deploy $TICKER buy $AMOUNT @hyprintent deploy $TICKER # no amount → default $20 seed @hyprintent buy $AMOUNT 0xTokenAddress @hyprintent buy $AMOUNT $TICKER @hyprintent sell 100% 0xTokenAddress @hyprintent sell 25% $TICKER
$AMOUNTis USDC (alt.fun settles in USDC, 6 decimals).deploywith nobuydefaults to the 20 USDC minimum seed buy.sellaccepts a percentage of your balance or an absolute token amount.- Ambiguous, unsupported, or out-of-cap intents are rejected with a reply — never guessed.
Deploy flow
A deploy is a single on-chain call to the alt.fun Zap contract that creates the token and performs your seed buy atomically:
1. (if needed) USDC.approve(Zap, max)
2. Zap.createToken(
{ name, ticker, description, image, urls[3], ltAddress, salt },
seedUsdcAmount // >= 20_000_000 (20 USDC, 6dp)
)
3. emits Bonding.TokenLaunched + Zap.TokenCreated
4. POST api.alt.fun/api/v1/tokens { address } // index hintThe token address is mined via deterministic CREATE2-style salting (EIP-1167 clone from the Bonding contract) to produce a vanity address with trailing zeros, e.g. 0x6257a4b7…41600000. The seed buy executes on the pre-graduation bonding curve in the same transaction.
Buy & sell mechanics
Pre-graduation, price follows alt.fun's bonding curve. Buys go through Zap.buy(token, usdcIn, minOut, referrer); sells through Zap.sell(token, amount, minUsdcOut). Quotes are computed on-chain via the Bonding → Router previewBuy path so the preview matches execution within slippage.
A curve graduates to a standard AMM pair at roughly $9,000 raised. v1 of the delegated path covers deploy, curve buy and pre-graduation curve sell; post-graduation sells (permit-routed) are handled separately and conservatively.
Fees & minimums
| Deploy seed minimum | 20 USDC | on-chain MIN_SEED_USDC |
| Regular buy minimum | ~10 USDC | on-chain MIN_USDC_AMOUNT |
| Curve fee (buy) | 0.75% | buyFeeBps = 75 |
| Curve fee (sell) | 0.75% | sellFeeBps = 75 |
| Creator share of fees | 33.33% | to token creator |
| Gas | HYPE | native HyperEVM gas token |
| Graduation threshold | ~$9,000 | curve → AMM pair |
Hyprintent itself takes no protocol fee in v1; you pay only alt.fun's curve fee and HyperEVM gas.
Security model
- Non-custodial. Keys and funds never touch Hyprintent servers.
- Proof-of-ownership. A tweet can only move a wallet whose owner verifiably linked that X handle.
- Action allowlist. The delegated signer can call only alt.fun deploy / buy / sell — decoded and validated before signing.
- Spend caps. Per-trade and per-day USDC ceilings; over-cap intents are rejected.
- No blind permits. v1 uses explicit approve + call (not signed permits) on the path that historically broke with delegated signers.
- Revocable. Unlink or revoke delegation any time from the terminal.
Official alt.fun contracts
All actions execute against alt.fun's deployed contracts on HyperEVM (verified on-chain):
| Zap (entrypoint) | 0x693F12E9E6B35b34458793546065E8b08e0299d6 |
| Bonding (curve) | 0xb68811BcC0e4FcD825aA49F9453b065ddF752FcB |
| Router (previewBuy) | 0x70c7eC6f85B960379b7ee60Af72E0f419d915878 |
| Factory | 0xd5E5Fef4cFeFb67bbA0aA1dc74B2Cd196B4786AC |
| FeeVault | 0xb4894380282533A86cb241145fac54AaAc995F18 |
| LPLock | 0x8Deb9603d5F31471E993c23f73E4bDdB702a7476 |
| Token (implementation) | 0xfbEc3D3c42427Dc2c08A2401e53758F02cecB540 |
| USDC (settlement, 6dp) | 0xb88339CB7199b77E23DB6E890353E22632Ba630f |
Network details
- Chain: HyperEVM, chain ID
999 - RPC:
https://rpc.hyperliquid.xyz/evm - Gas token: HYPE (18 decimals)
- Settlement asset: USDC (6 decimals)
- alt.fun tokens: 18 decimals
FAQ
Do I have to use the website? Only once, to connect and link your wallet. After that you operate entirely from X.
Can Hyprintent drain me? No. The delegated signer is allowlisted to alt.fun deploy/buy/sell and bounded by your caps; it cannot send arbitrary transactions.
Is the token “a Hyprintent token”? No. It is a standard alt.fun token created by alt.fun's own contracts. Hyprintent is just the interface.
What if my command is unclear? It is rejected with a reply explaining what's supported. Hyprintent never guesses an amount or token.
Which wallets work? Any EVM wallet supported by Privy on HyperEVM, including embedded wallets created at sign-in.
Glossary
- Bonding curve — pre-graduation pricing where each buy raises the price along a fixed formula.
- Graduation — when enough is raised the token migrates from the curve to a standard AMM pair.
- Seed buy— the creator's initial buy bundled into deployment (min 20 USDC).
- Delegated signer — a scoped, revocable authorization letting Hyprintent submit only allowlisted alt.fun calls for you.
- Zap— alt.fun's entrypoint contract bundling approve/create/buy/sell.
Risk & disclaimer
Bonding-curve tokens are extremely volatile and frequently go to zero. You can lose your entire deposit. Automated, tweet-triggered trading amplifies both speed and risk. Hyprintent provides software, not financial advice, and makes no guarantee of profit, liquidity, execution price, or that any token will graduate.
You are solely responsible for the commands you tweet, the caps you set, and the funds in your wallet. Use at your own risk.
