FlyFox

Perpetuals & Spot · Robinhood Chain · Chain ID 4663

FLYFOXEXCHANGE

Order-book perpetuals on crypto and tokenized equities, margined in USDG. Sign orders off-chain, settle on-chain, and keep custody of your collateral the whole time.

Up to 40× on majors, funding settled every hour, and a liquidity vault that takes the other side of liquidations instead of auto-deleveraging you.

  • BTC-PERP76,974.5-0.98%
  • ETH-PERP2,456.52-0.06%
  • SOL-PERP99.240-1.84%
  • HYPE-PERP
  • ARB-PERP0.1400-5.15%
  • AAPL-PERP
  • NVDA-PERP
  • TSLA-PERP

01How it works

Seven seconds of your attention,
and you will know exactly how your money moves.

Most exchanges describe this with a diagram nobody reads. Here is the literal sequence, including which steps touch the chain and which do not.

  1. 01

    Deposit collateral

    On-chain

    Bridge ETH or USDG onto Robinhood Chain, then deposit USDG into the margin vault. It lands in your cross-margin balance and stays withdrawable whenever your open positions allow it.

    MarginVault.deposit(uint256 amount)

    • collateral USDG · 6 decimals
    • custody vault contract, not the venue
    • withdraw permissionless, margin-checked
  2. 02

    Sign an order

    Off-chain · no gas

    Pick a market, a size and a leverage. Your wallet signs a typed order — it is not a transaction, so it costs no gas and needs no approval. The signature authorises exactly one order, bound to a nonce and an expiry.

    EIP-712 Order

    • market, side, priceTick, lots
    • reduceOnly, nonce, expiresAt
    • builder, builderFeeBps
  3. 03

    Match in the book

    Off-chain · no gas

    The order enters a central limit order book and either rests or crosses immediately. Price-time priority, the same rule a centralised venue uses. Cancelling is free and takes effect in microseconds.

    Matching engine

    • priority price, then time
    • types limit, market, stop, TP/SL
    • flags post-only, IOC, FOK, reduce-only
  4. 04

    Settle on-chain

    On-chain

    Fills are batched and written to the clearinghouse on Robinhood Chain, which updates positions and margin. The engine holds no keys to your collateral — it can only apply fills you actually signed.

    Clearinghouse.settleBatch(Fill[])

    • verifies both signatures per fill
    • rejects replayed or expired nonces
    • chain Robinhood Chain · 4663
  5. 05

    Exchange funding, hourly

    On-chain

    Every hour, longs and shorts pay each other according to how far the book has traded from the oracle. A positive rate means longs pay shorts, which is what pulls the perpetual back toward spot.

    rate = clamp(premium / 8 + interest)

    • premium sampled against impact price
    • interest 0.01% per 8h
    • cap ±4% per hour
  6. 06

    Close risk before it spreads

    On-chain

    If account value drops under maintenance margin, the position is closed through the order book first. Whatever the book cannot absorb, the liquidity vault takes at the bankruptcy price — so a bad fill lands on capital that opted into it, not on profitable traders.

    maintenance = notional / (2 · maxLeverage)

    • step 1 unwind into the book
    • step 2 FLP vault backstop
    • step 3 deleveraging, last resort

What this design does not claim. Matching happens off-chain, so ordering within a block is decided by our engine rather than by consensus. Your collateral is never at that risk — the vault only honours fills you signed — but execution ordering is a trust assumption, and it is one we would rather write down than bury.

02Perpetuals

Know your liquidation price
before you fund the account.

5 crypto markets and 3 tokenized-equity markets, all margined in USDG. The simulator below runs the exchange’s own risk functions against the live price — it is the same arithmetic that will close your position.

Funding cadence
Hourly
base +0.0013% · 10.95% APR
Max leverage
40×
5× on equities

Position

Direction

Result

entry 76,974.5 · isolated margin

Position size
0.3248 BTC
Notional
$25,000.00
Liquidation price
70,154.0
Move to liquidation
-8.86%
Maintenance margin
$312.50
Taker fee to open
$11.25
room before liquidation8.86% of price

Computed with the venue’s own risk functions at a maintenance rate of 1/80 (1.250%). Excludes funding, slippage, and any price gap through your liquidation level.

Order types
Limit, market, stop-market, stop-limit, take-profit. Post-only, IOC, FOK, reduce-only.
Margin modes
Cross by default, isolated per position. An isolated position can only lose the margin you assigned it.
Funding
Settled hourly against the impact price, not the mid, so a single resting order cannot move the rate.
Liquidation
Unwound through the book first. The FLP vault is the backstop; deleveraging profitable traders is the last resort, not the first.

On equity perpetuals. These reference Chainlink feeds for tokenized equities on Robinhood Chain, which publish on the underlying market’s calendar rather than around the clock. Markets are halted to new risk when a feed goes stale, and the terminal shows the session state next to every equity symbol. A perpetual on a share is not the share: it carries no ownership, no votes, and no dividend.

03Spot & launchpad

Every pons launch,
tradable the moment it exists.

Tokens launched through pons deploy their token and their locked Uniswap V3 pool in a single transaction — no bonding curve, no migration, no moment where liquidity moves somewhere else. FlyFox indexes the factory directly and lists each pool as a spot market from its first block.

What a launch actually is

Supply
1,000,000,000
fixed at launch
Pair
WETH
Uniswap V3 · 1% fee tier
Launch fee
0.0005 ETH
plus gas
Graduation
4.2 ETH
paired in the locked pool
Creator share
70%
of pool fees, claimable
Liquidity
Locked
at deploy, in one transaction

Factory

0xA5aAb3F0c6EeadF30Ef1D3Eb997108E976351feB

The first two blocks

pons restricts buying for a short window after launch so a bot cannot take the whole supply in the launch block. Most interfaces hide this and let the transaction revert. We show you the window, the caps, and exactly how much you can still buy.

  • Launch block

    Only the creator's own initial buy can execute. Everything else reverts.

  • Next 2 blocks

    Each wallet may hold at most 5% of supply and buy at most 5.5% per transaction.

  • Always allowed

    Selling and wallet-to-wallet transfers are never restricted, in the window or out of it.

  • After the window

    Every cap lifts permanently. The pool is the same pool it launched with.

Names and symbols can be copied. A token that shares a ticker with something you recognise is not that thing. Every spot market on FlyFox shows the contract address, the creator, the pool’s locked liquidity and holder concentration before you can place an order — and the address is the only one of those that cannot be faked. Launches are volatile, frequently illiquid, and can lose all value.

locker
0x736D7669…471f7F35

  • BTC-PERP76,974.5-0.98%
  • ETH-PERP2,456.52-0.06%
  • SOL-PERP99.240-1.84%
  • HYPE-PERP
  • ARB-PERP0.1400-5.15%
  • AAPL-PERP
  • NVDA-PERP
  • TSLA-PERP

04FLP vault

Someone has to take
the other side of a liquidation.

When a position is closed and the book cannot absorb it, the loss lands somewhere. On most venues it lands on whoever happens to be profitable that day. Here it lands on the FLP vault — capital that opted in, is paid to be there, and is told exactly what it is buying.

What it does

Quotes both sides of the book, holds inventory, and absorbs liquidations at the bankruptcy price when the book runs out of depth.

What it earns

The spread it captures, the surplus from liquidations it takes over, and 60% of every fee the venue collects.

What it risks

Directional inventory in a fast market. In a sustained one-way move the vault is the counterparty to the crowd, and it can and will draw down.

Where a trading fee goes

FLP depositors
60%
Insurance fund
15%
FLYFOX buyback
20%
Operations
5%

The vault charges no management fee and no performance fee. Its return is whatever the strategies earn, which in a bad week is a negative number.

Fee schedule

Tier30d volumeMakerTaker
Base1.50 bps4.50 bps
Silver$5M1.20 bps4.00 bps
Gold$25M0.80 bps3.50 bps
Platinum$100M0.40 bps3.00 bps
Diamond$500M-0.50 bps2.50 bps

From 4.5 bps taker at the base tier down to 2.5 bps, with a maker rebate at the top. Makers are never rebated more than takers pay — a venue that does that is funding its own liquidity out of capital.

05Developers

Wrap our liquidity.
Keep the fee.

Any interface that routes an order through FlyFox can attach its own builder code and be paid on settlement — up to 10 bps on perpetuals and 1% on spot. The cap exists so a wrapper cannot quietly tax a user more than the venue does.

Quickstart

import { createPublicClient, http } from "viem";
import { robinhoodChain } from "@flyfox/core";

const client = createPublicClient({
  chain: robinhoodChain,      // id 4663, ETH gas
  transport: http(),
});

// Attach your builder code to any order you route.
await flyfox.placeOrder({
  market: "BTC-PERP",
  side: "buy",
  size: 0.25,
  price: 104_200,
  builder: { address: YOUR_ADDRESS, feeBps: 5 },
});
  • REST for orders, positions, and fills
  • WebSocket for book, trades, and funding
  • EIP-712 typed orders — no custom signing scheme
  • Standard EVM tooling: viem, ethers, Foundry

Network & addresses

Chain
Robinhood Chain · 4663
RPC
https://rpc.mainnet.chain.robinhood.com
USDG
0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 · 6 dec
WETH
0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73
Uniswap V3 factory
0x1f7d7550B1b028f7571E69A784071F0205FD2EfA
Quoter V2
0x33e885eD0Ec9bF04EcfB19341582aADCb4c8A9E7

Addresses are published here for convenience and should be verified against the chain before you move value through them. Robinhood Chain has a documented impostor-token problem; on an RWA chain a well-formed transfer can also revert on a compliance check, so simulate with eth_call and branch on the receipt status rather than assuming a mined transaction succeeded.

Open the terminal. Nothing is charged until you sign.

Connect a wallet to browse the book, the funding history and every market in full. Deposit only when you have decided to trade.

Leverage magnifies losses as readily as gains, and a perpetual position can be closed for its entire margin in a single fast move. Trade only what you can afford to lose.