Specie
Arc Testnet
Data

Prices and charts

Every number on the site names its source and its age. That is the whole policy, and it is the reason some prices on Specie look uncomfortably old instead of comfortably wrong.

What comes from where

NumberSourceRefreshed
Swap quoteUniswap v4 pools, read on chainon every keystroke and every 12 seconds
Stock market priceYahoo Finance, delayedevery 2 minutes, for the rows on screen
Stock price on Arcthe Pyth contract on Arcwhenever somebody posts to it, printed with its age
Stock chartYahoo Finance, the listed security1 to 15 minutes by timeframe
EURC chartYahoo Finance, EUR/USDthe rate EURC tracks, not the pool
Balancesour own connection to Arc Testneton load and every 20 seconds
Market hoursPyth feed metadataevery 10 minutes

Why a stock has two prices here

The board shows a market price and, next to it, what the Pyth contract on Arc actually holds. They are different numbers and both are true, which is the point of printing them together.

  1. Market price, from Yahoo Finance. The last trade in the listed security, delayed, fetched on our server for the rows on screen. Pyth's own price service moved behind a key whose equities tier is far out of reach for this project, so the market number comes from the same place the charts do rather than from a feed we cannot afford.
  2. On Arc, from the Pyth contract. A contract knows only what somebody last posted to it. On this network that is five tickers out of more than a thousand, and the freshest is weeks old. The column stays because it is the real state of the oracle on chain, and anyone can read the same contract and get the same answer.
0x2880aB155794e7179c9eE2e38200202908C17B43
Old prices are labelled, not hidden. The Arc column carries the age of the number it shows. Past 4 days it is marked stale in amber. A feed nobody has posted to says not posted, and a ticker Yahoo does not answer for shows a dash. Neither ever borrows a number from the other column.

Only the tickers on the current page are priced, because a thousand requests would be rate limited and thrown away. Paging or searching prices the next set.

Charts

A chart on a stock page is the stock itself, delayed, from Yahoo Finance, and the header says so on every market. It is not a token on Arc, it is not our pool, and it is never presented as either. Three timeframes are offered, each chosen to return four to five hundred candles, because a stock session is six and a half hours and shorter ranges produce a chart too sparse to read.

TimeframeIntervalRange
5m5m5d
1h60m3mo
1d1d2y

Timeframes are links rather than buttons, so a chart at a timeframe is a URL you can share, and the history is fetched on the server rather than in your browser. USYC has no public price series anywhere, so its page says there is no chart instead of drawing a borrowed one.

What is deliberately absent