> ## Documentation Index
> Fetch the complete documentation index at: https://docs.basestonk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Stock pairs

> Price your launch in shares of NVIDIA, SpaceX or Coinbase.

Pair a launch with a tokenized equity and your token is quoted in shares
of it: the pool holds the stock token as its quote side, and the opening
price is derived from Chainlink's official equity feed for that stock.
The chart moves with the stock.

## Two kinds of stock token

<CardGroup cols={2}>
  <Card title="Coinbase B20 stocks" icon="building-columns">
    NVDAc, COINc and friends - issued in the Coinbase app as chain-native
    B20 tokens. **No on-chain DEX market yet**: buyers must already hold
    the stock, and ETH cannot route into it.
  </Card>

  <Card title="ST0x wrapped stocks" icon="arrows-rotate">
    wtCOIN, wtNVDA, wtMSTR, wtSPCX - 1:1 backed wrapped equities **with
    real DEX liquidity**. Anyone can buy a token paired with these using
    plain ETH.
  </Card>
</CardGroup>

The create form tells you which kind you are choosing at the moment you
pick it.

## How a pair becomes launchable

Every launchable pair is registered in an on-chain oracle registry naming
its Chainlink feed and how stale an answer may be before it must not be
trusted:

* **Crypto feeds** get roughly a day.
* **Equity feeds** get 96 hours, because they hold Friday's close over a
  weekend by design.

A pair with no trustworthy feed simply cannot be launched against. The
seats marked *soon* in the create form are waiting on exactly that - the
day Chainlink ships a feed, the pair opens.

<Note>
  \$BSTONK itself is priced by a purpose-built adapter reading the
  BSTONK/USDC pool's own price times the USDC feed. It is a spot price: a
  determined trader can move it within a transaction, which can misprice
  the *opening* of a new launch that chose this pair - never a pool that
  already exists.
</Note>
