SCROLL FOR MORE

Launch coins priced
[ in volatility ]
on Robinhood Chain.

Live on Robinhood Chain mainnet
chain ID 4663

Pair your coin with Stock VIX or Crypto VIX, pay holders 1–5% on every trade, and graduate into an AMM automatically at 5,000 quote tokens.

>
launchpad → priced in volatility ❏❐ not ETH
<
[n.
01
/
06
]
> why marketvix

/ Priced in fear.
Paid to holders.
/

Launch app
iconIcon pixel
//
001
Volatility pairs

Every coin trades against sVIX or cVIX, test tokens that carry the live CBOE VIX or Bitcoin DVOL reading on-chain.

No ETH pairs
iconIcon pixel
//
002
Holder rewards

A 1–5% tax on every buy, sell and transfer flows straight back to holders as more coins. There's nothing to claim.

Nothing to claim
iconIcon pixel
//
003
Auto graduation

When the curve collects 5,000 quote tokens, the crossing buy moves all liquidity into an AMM in the same transaction.

No manual migration
iconIcon pixel
//
001
Volatility pairs

Every coin trades against sVIX or cVIX, test tokens that carry the live CBOE VIX or Bitcoin DVOL reading on-chain.

No ETH pairs
iconIcon pixel
//
002
Holder rewards

A 1–5% tax on every buy, sell and transfer flows straight back to holders as more coins. There's nothing to claim.

Nothing to claim
iconIcon pixel
//
003
Auto graduation

When the curve collects 5,000 quote tokens, the crossing buy moves all liquidity into an AMM in the same transaction.

No manual migration
[n.
02
/
06
]
> protocol

/ Fixed at launch.
Enforced on-chain.
/

Launch app
1–5%
Holder reward per transfer
5,000
Quote tokens to graduate
1B
Supply per coin
0.3%
AMM pool fee
Bring your own wallet
Any EIP-6963 browser wallet connects. Your wallet approves every transaction.
MetaMask
Rabby
Coinbase Wallet
Rainbow
OKX Wallet
Brave Wallet
Frame
MetaMask
Rabby
Coinbase Wallet
Rainbow
OKX Wallet
Brave Wallet
Frame
MetaMask
Rabby
Coinbase Wallet
Rainbow
OKX Wallet
Brave Wallet
Frame
MetaMask
Rabby
Coinbase Wallet
Rainbow
OKX Wallet
Brave Wallet
Frame
MetaMask
Rabby
Coinbase Wallet
Rainbow
OKX Wallet
Brave Wallet
Frame
MetaMask
Rabby
Coinbase Wallet
Rainbow
OKX Wallet
Brave Wallet
Frame
Ownership renounced
Tax and quote asset are fixed forever. Nobody can change a coin after launch.
Indexed, never forged
Launches and trades are indexed from chain events. The browser never writes market data.
[n.
04
/
06
]
> how it works

/ From mint to AMM.
About a minute end to end.
/

Read the docs
// 001
Mint sVIX or cVIX with USDG in the vault panel on any market page.
Mint quote tokens
icon pixelicon
// 002
One transaction deploys a 1B-supply ERC-20, its bonding curve and its AMM.
Launch a coin
icon pixelicon
// 003
Buys and sells hit a virtual constant-product curve. Every transfer pays holders.
Trade the curve
icon pixelicon
// 004
Past 5,000 quote tokens, liquidity moves into the AMM on its own.
Graduate
icon pixelicon
// 001
// 002
// 003
// 004
icon pixel
Mint quote tokens
Mint sVIX or cVIX with USDG in the vault panel on any market page.
// 001
// 002
// 003
// 004
icon pixel
Launch a coin
One transaction deploys a 1B-supply ERC-20, its bonding curve and its AMM.
// 001
// 002
// 003
// 004
icon pixel
Trade the curve
Buys and sells hit a virtual constant-product curve. Every transfer pays holders.
// 001
// 002
// 003
// 004
icon pixel
Graduate
Past 5,000 quote tokens, liquidity moves into the AMM on its own.
[n.
05
/
06
]
> for builders
marketvix
import { createWalletClient, custom, parseUnits } from "viem";

const wallet = createWalletClient({
  account,
  chain: robinhoodChain, // chain ID 4663
  transport: custom(window.ethereum),
});

// Deploys coin, bonding curve and AMM
await wallet.writeContract({
  address: FACTORY,
  abi: factoryAbi,
  functionName: "launch",
  args: ["Panic Button", "PANIC", SVIX, 300, parseUnits("5000", 18)],
});
marketvix
// Let the curve spend your quote tokens
await wallet.writeContract({
  address: SVIX,
  abi: erc20Abi,
  functionName: "approve",
  args: [CURVE, amount],
});

// Buy with a minimum-out slippage guard
await wallet.writeContract({
  address: CURVE,
  abi: curveAbi,
  functionName: "buy",
  args: [amount, minOut],
});
marketvix
// Mint sVIX with USDG at the next VIX price
await wallet.writeContract({
  address: SVIX_VAULT,
  abi: vaultAbi,
  functionName: "placeOrder",
  args: [MINT, usdgAmount, minOut],
});

// Backed by USDG, redeemable for VIX ÷ 100
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
USDG-backed quote tokens · ETH for gas

Volatility,
[Tokenized]
Launch your first coin.

Launch app
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]
//
[#stock-vix]
&
[#crypto-vix]