Docs

Vladeo networks and protocol

Vladeo is a multi-network fork of the pons v2 launch protocol. A creator deploys a fixed-supply token, the public buys it from a bonding curve, and once the curve is bought out the launch graduates into a Uniswap v4 pool whose liquidity is locked permanently. Every step is a transaction your wallet signs.

Network

Use the network selector in the header. The wallet connector asks you to switch when your wallet is connected to a different chain.

Lifecycle

  1. Create — factory deploys the token and curve. Entire 1B supply mints to the curve. Launch fee 0.0005 ETH.
  2. Trade — buy and sell against the curve. Price is constant-product with a 1.68 ETH phantom quote.
  3. Graduate — when 4.2 ETH of real quote is collected, the curve closes. The finishing buy tries to seed the pool in the same transaction. Anyone can call createGraduatedPool if that fails.
  4. Pool — full-range Uniswap v4 position, permanently locked. Hook takes fees; pool fee is 0.

Curve math

k = phantomQuote × totalSupply. Pricing reserve is phantom plus real quote. Reserved for the pool: supply × phantom / (phantom + threshold) = 2/7 of supply. 5/7 is sold on the curve. Graduation market cap is deterministic (~20.58 ETH of implied cap at the close for ETH-quoted launches).

Snipe tax

Buys in the opening seconds pay a decaying tax starting at 99%. On this fork the factory snapshots snipeTaxSeconds = 3 at deploy. Creator and fee recipient are exempt.

Quote assets and creator fees

A launch can use native ETH or a factory-approved ERC-20 as its quote asset. Approval and economics are checked on-chain before creation. Values in Explore, token pages, trades, and Profile retain the quote asset's own symbol and decimals; values from different quote assets are never added together.

Curve and graduated-pool revenue is credited to the pull-based fee escrow. Open Profile to claim ETH or ERC-20 balances. The current creator recipient controls future creator fees and whether its own fee bucket funds the optional five-year buyback lock.

What this fork changed

Deploy your own factory

From contracts/:

forge script script/DeployRobinhood.s.sol:DeployRobinhood --rpc-url $ROBINHOOD_RPC_URL --broadcast --via-ir

Testnet:

forge script script/DeployRobinhood.s.sol:DeployRobinhood --rpc-url $ROBINHOOD_TESTNET_RPC_URL --broadcast --via-ir

Ethereum Sepolia:

forge script script/DeploySepolia.s.sol:DeploySepolia --rpc-url $SEPOLIA_RPC_URL --broadcast --via-ir

Then set the matching NEXT_PUBLIC_*_FACTORY_ADDRESS and helper addresses. Mainnet Explore currently reads the live pons v2 factory. Testnet defaults to the Vladeo deployment in contracts/deployments/vladeo-robinhood-testnet.json, created against Robinhood's canonical Uniswap v4 contracts. Sepolia defaults to the deployment in contracts/deployments/sepolia.json.

Live chart, trades, and liquidity

There is no application API in the trust path. The UI reconstructs discovery, charts, trades, holders, positions, and analytics from contract events and view calls.

The token page polls logs and reserve reads to keep the curve price chart, trade tape, and holders list current. After graduation it quotes swaps through that chain's canonical V4 Quoter, routes exact-input trades through the Universal Router with user-selected slippage protection, and appends PoolManager swap events to the same chart and tape. Token inputs use Permit2 approval; native ETH settles directly. A hosted indexer remains an optional scaling layer, not a protocol dependency.