How pricing works
Choose the amount you pay. Quick shows expected output and minimum received. OPmode shows exact input, output and fee for a firm quote from opcode's own pool, valid for up to 10 seconds.
Start with a reference
OPmode starts from Pyth's underlying US stock or ETF price and applies the token's current issuer multiplier once. It assumes 1 USDC equals 1 USD; a separate price monitor stops new quotes if USDC moves outside $0.99 to $1.01 or its observation is missing or more than 60 seconds old.
New quotes require a source observation no more than five seconds old. Active markets target reference updates every two seconds, and each published reference expires within 20 seconds of its source observation. Pyth equity signatures are verified on-chain through Solana's signature instruction and the official Pyth verifier. Opcode then checks the signed price fields and applies the current token multiplier on-chain.
OPmode quotes only during an open US session (regular, pre-market, post-market or overnight) confirmed by both Pyth's market-hours calendar and the signed price report. It gives no new quotes on weekends, exchange holidays or when the session cannot be verified. Quick is not affected.
The chart and Quick market data use a separate token/share reference feed. They are not executable offers. Review the price and amounts in your order; OPmode pauses new quoting when its underlying reference or another required check is unavailable.
Above the chart, Reference source and Reference time identify the public reference. The Instrument details beneath the chart show the token mint and its current multiplier as Scaled units per raw token.
Two quote modes
Quick routes your exact input through external liquidity for listed xStocks and Backpack Securities tokens, with an expected output, minimum received, a 0.50% slippage tolerance and fees. Routes depend on available liquidity, and trading costs can make the executable price differ from the chart.
OPmode runs on NVDAx, SPYx, QQQx, GLDx, TSLAx, AAPLx, MSFTx, METAx, COINx and CRCLx. Its half-spread is a 5 bps base plus 4 bps per 1,000 USDC of order size and twice the feed's relative confidence interval; the additional session premium is zero. Inventory shifts the center of both prices by up to 15 bps, lowering both when the pool has excess stock and raising both when stock is scarce.
Opcode's quote signer still selects the firm amounts within the program's price and inventory limits. A verified underlying price does not guarantee a token-price peg or replenish the pool's reserves.
NVDAx takes up to 100 USDC per order and 500 USDC per fixed 60-second window; the other nine take 20 and 100. These are per-pool windows, not rolling lookbacks. Inventory reservations and a 25–75% stock-value range can further limit orders that worsen an imbalance. These ten original OPmode markets are currently paused. Additional pools, including Backpack Securities pools, require explicit setup, funding and a verified reference. Listing a token alone makes no OPmode quote available.
Read the token units
Your ticket and receipt use raw token amounts: up to eight decimals for an xStock, six for a Backpack Securities token, and six for USDC. The Instrument panel identifies the issuer and decimals. A raw token can represent a changing number of scaled display units.
The chart displays USD per scaled unit. Order amounts are raw tokens; Quick also shows a scaled equivalent, computed with the multiplier at quote time and kept with the order. OPmode applies the multiplier once, to the reference price. A multiplier change does not change how many raw atoms your wallet holds.
Review before signing
Quick output may change within the quoted slippage tolerance. Minimum received is the transaction's output floor, not the expected output.
An available OPmode quote fixes input, output and fee until its displayed expiry, up to 10 seconds, with at least five seconds remaining when issued. Current market limits, the on-chain reference band and transfer conditions still apply. Expired quotes require a new review. Both modes require your wallet signature; after signing, check the saved transaction status before submitting a replacement.