One underlying stock. More than one price.
Violet Exchange is a price-comparison interface for tokenized stocks and ETFs. It brings a US market reference and multiple on-chain venue quotes into one view, so you can compare each venue with the underlying market and with the other venues.
The explorer includes columns for BNB bStocks, Solana xStocks, and Robinhood Chain. These labels describe the comparison we are developing; Solana has limited indicative pool coverage; BNB and Robinhood Chain pool feeds remain unconnected. An empty column does not imply an asset listing.
Violet Exchange is independently developed and is not affiliated with or endorsed by Robinhood, the named issuers, or the platforms shown.
Four prices, one reference point.
- US reference
- The baseline for calculating a premium or discount. It is the midpoint of the underlying equity bid and ask returned by the Robinhood RHJ API, in USD. It is an indicative reference, not an executable order price.
- Venue quotes
- Selected Solana xStocks show provider-reported indicative pool prices. BNB and Robinhood Chain pool quotes remain unavailable. No substitute price is generated. Robinhood’s underlying reference is not a Robinhood Chain pool quote.
- Lowest
- Reserved for the lowest verified venue quote. This badge is not shown until comparable venue data is connected.
- Venue spread
- The percentage distance from the lowest venue quote to the highest. Currently unavailable because comparable, normalized quotes from multiple venues are missing.
Simple arithmetic. Explicit assumptions.
Premium and discount
Each venue is compared with the US reference. A positive result is a premium; a negative result is a discount.
A $100 reference and a $102 venue quote give a +2.00% premium. A $98 quote gives a −2.00% discount.
Spread between venues
If the lowest venue is $98 and the highest is $102, the spread is approximately 4.08%. This calculation requires at least two comparable venue quotes.
Prices and percentages are rounded for display. Calculations use unrounded source values, so recomputing from rounded dollar amounts may produce a small difference.
Find the comparison that matters to you.
Search matches ticker symbols and company or fund names. ETF narrows the list to the listed funds. Filters can be combined with search and sorting.
Discount and premium filters and spread sorting are disabled until quote units are normalized and comparable coverage is established. When available, Discount includes a stock when its cheapest venue is below the reference. Premium includes it when even its cheapest venue is above the reference. A stock can therefore appear under Discount while another venue in its row still shows a premium.
Biggest discount and biggest premium sort by that cheapest-venue percentage. Widest spread sorts by the gap between venues. The summary shows reference coverage across all nine tracked assets.
Watchlist is saved in this browser on this website address. It requires no account and does not sync across devices, browsers, or domains. Clearing browser data removes the saved selection.
Details opens the selected asset’s comparison. Refresh prices retrieves reference data from the server. The server caches successful source responses for up to 60 seconds.
Know where a number comes from.
Underlying equity references come from the official Robinhood RHJ Stock Token API. We calculate (bid + ask) ÷ 2 from USD quotes. These API prices are raw underlying references, not multiplier-adjusted token prices or executable chain quotes.
The page requests an update every 60 seconds while visible. The server caches successful results for up to 60 seconds. Details shows the API generation timestamp; this is not an exchange last-trade timestamp. On weekends, holidays, or outside market hours, a newly generated API response may still contain the last available market reference.
Quotes with missing or invalid values, crossed bid/ask, trading halts, or API generation timestamps older than five minutes are unavailable. Network or provider failures remove prices from the next refresh instead of retaining an unmarked stale quote. No fabricated values are used.
Chain venue coverage
Solana pool prices are indicative, not executable quotes. DEX Screener price units have not yet been verified against the xStocks Scaled UI multiplier, so we do not calculate premiums or spreads from these numbers. Retrieval time is not the last trade time; the provider response does not establish the precise age of the quote. The server caches each result for 60 seconds, and the visible page polls every 60 seconds. Details links to the pool and shows reported liquidity and 24-hour volume.
Solana coverage starts with NVDAx, TSLAx, and AAPLx. Every request verifies the Solana mint and underlying ticker against the official xStocks registry. We select the highest-liquidity eligible USDC pool reported by DEX Screener, with at least $10,000 reported liquidity and positive reported 24-hour volume. If no pool qualifies, the asset remains unavailable. BNB bStocks and Robinhood Chain pool quotes remain unavailable. Before enabling comparisons, each integration must establish asset identity, contract, quote currency, share-per-token conversion, source time, and liquidity. A stock reference or issuer valuation alone does not establish a venue premium.
A cheaper quote is only part of the cost.
Violet Exchange currently has no swap routing, wallet connection, order execution, or custody function. It does not charge a swap fee, because swaps are not available.
A future route-comparison view could estimate the amount received for a specified trade size, including routing fees, gas, slippage, and any bridging costs. Any such integration, provider, supported network, and fee policy will be documented before release.
No route provider is connected today. This page does not claim a LI.FI, Uniswap, or other trading integration. The name “Exchange” is our product brand; the current product is a market explorer, not an execution venue.
A visible gap is not a complete trade.
- Different trading hours. A US reference may stop updating while a token market continues. A live comparison must distinguish a current quote from the last available reference.
- Different instruments. A token linked to a stock is not automatically the same instrument as a directly held share. Issuer terms, redemption rights, and transfer restrictions matter.
- Liquidity and size. A displayed price does not establish how much can be bought or sold at that price. Fees and price impact can consume an apparent saving.
- Asset identity. A ticker alone does not verify a token. A live feed must match the correct network and contract before comparing prices.
Reference midpoints are informational and do not establish an execution price. Nothing on the site is a personalized investment recommendation.