# Gap v4: the signed gap price

Pangea v3: every new launch, stock pairs and questions. Every launch since 2026-11-02 is a v3 launch, made by factory v3 on all five chains. This tab is everything new in v3: the factories, the fee hook, launch buys, stock pairs, the bridge price-gap fee, Solana, the security model, and plain-language questions and answers at the end. Bridging, routes and the APIs are in the V2 tab and hold for v3 except where this tab says otherwise. A Gap v4 coin lives on up to six worlds: Robinhood Chain, Base, Ethereum, BNB Chain (BSC), Solana and Elysium. The four EVM chains and Solana carry LayerZero and Hyperlane; Elysium (chain id 99901, gas in HYPE) carries Hyperlane only.

A v4 coin's price-gap fee is priced at bridge time only. Launching needs no price and has no listing step.

- First choice: one price signed by Pangea's server for the pair of chains of the transfer, read from the pool the aggregators route the coin through on each chain, at that pool's live price. It is conservative: the source chain's lowest price of the last 30 seconds and the destination's highest. It is valid for 30 seconds, 60 on Ethereum, and the contract checks the signature and that it is fresh.
- It is public, with no key: `GET /api/gap-price/<coin id or token>?src=<chain>&dst=<chain>` returns it, so a transfer sent without this site carries it too, passed unchanged in the call (on Solana, as a signature check before the send). An answer of 503 means no signed price: send without one.
- The pool and its price are asked of the aggregators: on the EVM chains Uniswap, KyberSwap, 0x and Relay, on Solana Jupiter and Relay. Relay on Solana counts toward the price only; the pool comes from Jupiter, and a Relay outage only drops it from the count.
- Fallback, with no signed price: the contract reads the coin's official pool on that chain, the pool it was launched or opened on. Readers exist for Uniswap v2, v3 and v4 (any hook), Aerodrome and Slipstream, PancakeSwap v3 and v4 on the EVM chains, and Raydium, Orca and Meteora on Solana, with the Sanctum stake-pool rate for liquid-staking tokens. The reader set is extendable: the platform can add new pool types without a new factory, token or bridge.
- Neither can price it: the transfer goes through with no gap fee. A missing price never blocks a bridge. The one wait: on Solana the fallback may first ask for a fresh price record, a call anyone may send (`record_price`) that takes seconds; the Bridge page sends it for you.
- A price supplied by the sender is never used. Only a signature from one of the platform's price keys counts, and a signed price can only lower what is credited, never mint more than was sent.
- A Solana liquid-staking token (a Sanctum or SPL stake pool token) is priced on chain at its stake pool's rate, the SOL the pool holds per token, times the price of SOL. The rate is used only when the pool was updated in the current or the previous epoch.

## A known limit, accepted

On a quiet coin, with no bridge activity for 30 seconds, someone holding a large bag can sell, have a price recorded, buy back, wait for the honest record to age out and then dump, so that one arrival is credited more than an honest one: measured about 8 percent more on a 20,000-coin transfer at a 12.5 percent gap, on EVM and on Solana alike. What is credited is never more than what was sent: the cost is gap fee that should have been burned, never a mint. The attacker must sell and hold for 30 to 45 seconds at their own risk, and Pangea accepts this limit. Pangea's own services keep the price records fresh, which shortens the quiet windows.

Part of the Pangea documentation, V3 (every new launch) tab: https://www.pangea.trade/app/docs.md
