FACE UP · SHORT ▼

Launch a coin. Give it a side.

Try

01The stance

Every coin takes a side.

Long or short. One market. One leverage.

A coin on Stance is a normal pons token with a stance attached. You pick it when you launch, and it never changes after.

  • Marketany Hyperliquid perp
  • Sidelong ▲ or short ▼
  • Leverage1× to the market max

02The fees

Volume pays the bet.

Every trade drips into the treasury.

Each buy and sell on pons pays a 1% creator fee. It lands in the coin's own treasury, a wallet made for this coin and nothing else.

03The position

The treasury trades your side.

Bridged to Hyperliquid at about $12.

Fees go through Relay into USDC on Hyperliquid and the position opens at your leverage. New fees top it up, so more volume means a bigger position.

04The payout

Half the profit goes to holders.

In USDC. Nothing to claim.

When the position is up, half of the new profit is sent to holders, straight to their address on Hyperliquid. The other half stays in as margin.

  • Share50% of new profit
  • Who$300+ held for 2 hours
  • How oftenat most daily

05The arena

Higher or lower, every day.

Players against players. Never the house.

Every coin gets a daily round. Bet ETH on where it trades 24 hours later. Stakes sit in a contract, and winners split the losing side.

06On-chain

Check everything.

Same address on both chains.

The treasury is the same EVM address on Robinhood Chain and Hyperliquid. Every claim, bridge, fill and payout is public and linked from the coin page.

Read the docs

Markets

Pick the market.

Any perpetual live on Hyperliquid can back a coin. Leverage stops at that market's own maximum. Press Long or Short to write it into your ticket.

Sample prices
MarketLast24hVolumeFunding 1hTake a side

Stress test

Move the market.

A treasury holding $1,000 with your stance. Drag across the chart or use the sliders. The line is what the treasury is worth after the move.

−60%market move+60%
  • Treasury after$1,000
  • Profit or loss$0
  • Liquidated by a move of−30.0%

Simplified. Leaves out trading fees, funding and Hyperliquid's exact maintenance margin.

Arena

Higher or lower by tomorrow?

Each coin gets one round per UTC day. Bet ETH on where it trades 24 hours later. Stakes are held by the Arena contract, and winners split the losing pool, minus 2%.

Bets close in · 22:00 UTC

--:--:--
00:00 UTC · bets open22:00 · start price window

Payout calculator · example pools

if Higher wins, per ETH×1.49
if Lower wins, per ETH×2.96

Full refund when a side is empty or the price does not move. Minimum stake 0.001 ETH.

Launch

Your turn.

Write the stance, name the coin, check the rules. Your wallet signs once, after the next screen shows everything again.

$

The rules

    0.0005 ETHpons launch fee1signature0%Stance fee

    Launches open soon on Robinhood Chain.

    Stance takes 0%. The fees fund the bet, and the bet pays the holders.

    Before you launch

    Straight answers.

    The short version. The docs cover every step, setting and address.

    When does the position open?

    Once the coin's creator fees reach about $12. They are claimed from pons, bridged from Robinhood Chain to Hyperliquid through Relay, and the order goes in at the leverage you picked. At a 1% creator fee that is roughly $1,200 of trading volume. Every new batch of fees grows the position.

    Who holds the treasury?

    Stance does. Each treasury is a wallet whose key is generated on our server and stored encrypted. Holders have no claim on it. The only payouts to holders are the holder rewards, and every balance, order and transfer is public on the coin page.

    What can go wrong?

    The position can be liquidated. At 10× a move of about 9% against it wipes it out. The coin itself can go to zero whatever the treasury does. pons, Relay or Hyperliquid can pause, and execution waits until they are back.

    Can the side change after launch?

    No. Market, side and leverage are fixed at launch and stored with the coin. The coin is the bet.

    What does a launch cost?

    The pons launch fee (0.0005 ETH today) plus gas on Robinhood Chain. Stance takes nothing on launches, trades or positions. The Arena takes 2% of the losing side of each round.

    Where do I follow the position?

    On the coin page, and on Hyperliquid's own explorer. The treasury address is the same on both chains, so you can check account value, leverage and every fill yourself.

    Last updated November 2026

    How Stance works

    Everything between picking a side and the treasury holding a position, with the contracts and accounts you can check yourself.

    Overview

    Stance is a launchpad on Robinhood Chain. Every coin is a standard pons token that carries a stance: one Hyperliquid market, one side (long or short) and one leverage, fixed at launch.

    The coin's creator fees go to its own treasury, which turns them into a Hyperliquid position that follows the stance. The token trades freely on pons. Its price is not pegged to the position.

    When a treasury is in profit, half of the new profit is sent to holders in USDC on Hyperliquid. Separately, each coin has a daily Arena round where players bet ETH on whether the coin itself trades higher or lower 24 hours later.

    Trades on pons→Creator fees→Coin treasury→Relay bridge→Hyperliquid position→Holders · 50% of profit

    Launching a coin

    1. Draft

    Name, ticker, image, description and links, then the stance. Only markets currently live on Hyperliquid can be picked, and leverage stops at that market's maximum.

    2. Treasury

    A new wallet is created for this coin alone. Its address is set as the coin's fee recipient on pons.

    3. Launch

    You sign one transaction from your wallet that calls the pons factory. Stance never sees your keys.

    4. Verification

    Stance reads the launch back from the chain (deployer, name, ticker, fee recipient) before the coin is listed.

    5. Dev buy (optional)

    If you set an amount, your wallet asks for a second transaction right after the launch confirms. Someone can buy in between the two. You can also buy later from the success screen.

    6. Listing

    The coin shows up in Listings with its stance, and its first Arena round opens.

    pons has two factories. V1 starts the coin directly in a locked Uniswap pool. V2 starts it on an ETH bonding curve that graduates into a locked Uniswap pool. The launch screen shows which one is used before you sign.

    The treasury

    Each coin has exactly one treasury: an EVM wallet that is both its fee recipient on Robinhood Chain and its account on Hyperliquid. Hyperliquid accounts are EVM addresses, so it is the same address on both.

    • The private key is generated on the server and stored encrypted with AES-256-GCM. It is decrypted only to sign that treasury's own transactions and orders.
    • The treasury is custodial. The operator controls it. It is not a vault owned by holders, and holders cannot withdraw from it.
    • Balances, the open position and the full activity log are public on the coin page.

    Execution on Hyperliquid

    An executor visits every coin about every 5 minutes and moves it one step forward. A step that needs a transaction only runs once the previous one is confirmed, so a slow block or a pending bridge is picked up on the next visit.

    Claim

    Creator fees waiting in pons' fee escrow are claimed to the treasury. On V1 they arrive as WETH and are unwrapped.

    Gas

    A new treasury holds no ETH, so the operator's gas wallet sends it a few cents to pay for its first transaction.

    Bridge

    Once the treasury holds about $12 of ETH, it is bridged through Relay into USDC on the treasury's own Hyperliquid account.

    Trade

    Leverage is set on the market, then an immediate-or-cancel order brings the position to its target size on the coin's side.

    target size = side × account value × leverage × 0.95 ÷ mark price

    5% is kept back for trading fees and margin moves. New fees raise the account value, so the position grows with volume. The position is only adjusted when it drifts more than 15% from its target, and never below Hyperliquid's $10 minimum order.

    Check intervalabout every 5 minutes
    Minimum fees to claim0.0002 ETH
    Bridge thresholdabout $12
    Rebalance band15% of target
    Order typeIOC limit, 3% from mark
    Margin modecross, or isolated where the market requires it
    Leveragethe coin's leverage, capped at the market maximum

    Arena rounds

    Every Stance coin has a daily round where anyone can bet ETH on whether it trades higher or lower 24 hours later. Players bet against each other. Stance never takes the other side, and stakes are held by the Stance Arena contract on Robinhood Chain.

    Bet

    On the coin page, pick Higher or Lower and send ETH. A round takes bets for one UTC day and closes at 22:00 UTC (23:00 in Paris in winter). Each side shows what it would pay with the current pools.

    Start and end price

    Between 22:00 and 00:00 UTC the curve price is recorded several times, by the Stance runner or by anyone from the coin page, at most once every 5 minutes. The average is the start price. The end price is the same average 24 hours later.

    Result and claim

    Higher wins if the end price is above the start price, Lower if below. Winners get their stake back plus the losing pool minus the fee, split by stake. They claim from the coin page with the wallet they bet from. There is no deadline.

    Example. Ana bets 1 ETH and Cyril 3 ETH on Higher. Ben bets 2 ETH on Lower. The price rises. The fee is 2% of Ben's 2 ETH, 0.04 ETH, so 1.96 ETH is shared: Ana gets 1.49 ETH, Cyril 4.47 ETH.

    Refunds

    Every stake is refunded when one side is empty, when no price was recorded in a window, or when the price did not move. Rounds stop once a coin leaves its pons curve.

    Round length24 hours, on UTC days
    Bets close22:00 UTC
    Price windows22:00–00:00 UTC, average of recorded prices
    Fee2% of the losing side
    Minimum stake0.001 ETH

    The contract owner can pause new bets, add or remove coins and withdraw fees. It cannot move stakes, pick a winner or block claims, and claims keep working while bets are paused.

    Holder rewards

    When a coin's Hyperliquid account is up $20 or more over what was deposited, half of that profit goes to holders. The other half stays as margin.

    • Who. Wallets that held at least $300 of the coin for the last 2 hours without interruption. Each share follows the lowest balance held in that window, so buying just before and selling just after earns nothing. Pools, curves, treasuries and other contracts are excluded.
    • How. In USDC, on Hyperliquid, to the holder's own address. No gas and no bridge. Shares under $0.50 are dropped and re-split.
    • When. At most once every 24 hours per coin. Deposits never count as profit, and after a payout the kept half joins the base, so only new profit counts next time.
    To collect: open app.hyperliquid.xyz with the wallet that holds the coin. The USDC is in the Perps balance. Wallets built into trading bots may not connect there; export the key into MetaMask or Rabby to reach it.

    Fees and costs

    WhoWhatPaid by
    ponsLaunch fee, 0.0005 ETH on V2 todayThe creator
    Robinhood ChainGas for launches, buys and treasury transactionsThe sender
    RelayBridge fee, included in the quoteThe treasury
    HyperliquidTrading fees and fundingThe treasury
    Arena2% of the losing side of each roundThe losing side
    StanceNothing on launches, trades or positions—

    Contracts and endpoints

    NetworkRobinhood Chain, chain ID 4663
    Explorerrobinhoodchain.blockscout.com
    pons V1 factory0xA5aAb3F0c6EeadF30Ef1D3Eb997108E976351feB
    pons V2 factory0x7eD598BcEf8bd9Edd8C97A195C6d13f40801EC7e
    WETH0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73
    Stance ArenaPublished at launch
    BridgeRelay (Robinhood Chain ETH → Hyperliquid USDC)
    PerpetualsHyperliquid mainnet

    Verify everything

    You don't have to trust the site. For any coin:

    • Treasury. The address is on the coin page. The explorer shows every claim, bridge deposit and gas top-up.
    • Position. The same address on Hyperliquid shows account value, open position, leverage and every fill.
    • Stance. Market, side and leverage are stored with the coin, next to a log linking every transaction.
    • Launch. The token's fee recipient on pons is the treasury address, checked before listing.
    • Rounds. Every bet, recorded price and claim is an event of the Arena contract.

    Risks

    Liquidation

    A leveraged position can lose everything if the market moves against it. At 10×, about 9% is enough.

    Memecoins

    The token can lose all its value, whatever the treasury does.

    No claim for holders

    Holding the token gives no right to the treasury. Holder rewards are a discretionary share of profit that can be switched off. There may never be any.

    Custody

    The operator holds the treasury keys. Losing the server secret would make treasuries unrecoverable.

    Arena

    You can lose your whole stake. A thin curve can be pushed by a large trade while prices are recorded; averaging makes this harder, not impossible. The Arena contract is not audited.

    Third parties

    pons, Robinhood Chain, Relay and Hyperliquid can pause, change or fail. Execution waits and resumes.

    Public API

    Read-only JSON endpoints, the same ones the site uses. Available once launches open.

    EndpointReturns
    GET /api/coins?page=1&side=long&market=ETH&sort=newListed coins, 20 per page
    GET /api/coins/{token}Stance, prices, treasury balances, Hyperliquid account, activity log
    GET /api/coins/{token}/market?interval=1hPrice candles from pons trades
    GET /api/coins/{token}/arena?user={wallet}Open, live and last round, plus a wallet's bets
    GET /api/rewards?user={wallet}Holder payouts across coins and a wallet's total
    GET /api/arena/liveEvery coin's current round and last result
    GET /api/statsLong vs short counts by market
    GET /api/marketsHyperliquid perpetuals with price, 24h change, max leverage
    GET /api/healthStatus of Robinhood Chain, pons, Hyperliquid and execution
    curl https://stancedot.fun/api/stats
    { "coins": 0, "long": 0, "short": 0, "avgLeverage": 0, "markets": [] }

    Write a ticket →