Why a Stock Token's Price Drifts When the Market Is Shut

The token trades all weekend. The price feed, the supply and the underlying market do not. Three mismatched clocks, and the gap they open.

Why a Stock Token's Price Drifts When the Market Is Shut

The short answer

A Stock Token can trade at any hour because it is an ERC-20 on a permissionless chain, but three things around it keep market hours. Chainlink price feeds for stock tokens update 24/5, following the exchange, so between sessions the last published price simply stands. Minting and burning are restricted to a tokenization window running Monday 02:00 CET to Saturday 02:00 CET, so over a weekend no authorised participant can create or redeem tokens against real shares. And the underlying share itself only moves when its market is open. The result is that weekend price is set purely by who is willing to trade a fixed supply, which is why premiums, discounts and wider spreads appear precisely when the market is closed.

The selling point of a tokenised equity is that it trades when the exchange does not. That is true, and it is only half the system. The other half – pricing, supply and the underlying market – keeps banking hours, and the mismatch is where the interesting behaviour lives.

Clock one: the token

Stock Tokens are standard ERC-20s on a permissionless chain. Nothing in the contract knows what day it is, so transfers and swaps continue around the clock. This part works exactly as advertised.

Clock two: the price feed

Each token has its own Chainlink feed, and the documentation states that stock feeds update 24/5, following market hours. Outside those hours the last published price stands while the token keeps trading.

So the number your interface shows on a Saturday is not a live valuation. It is Friday's close, sitting still, while the actual traded price on-chain moves around it.

Clock three: supply

This is the mechanism that matters most and the one almost nobody knows about. Minting and burning happen only inside a tokenization window – documented as Monday 02:00 CET/CEST to Saturday 02:00 CET/CEST – and only Authorised Participants can do it at all, after business onboarding.

The documentation is equally explicit that end users may still buy and sell on-chain outside that window. So over a weekend the price moves against a supply that cannot follow it. The usual arbitrage that keeps a wrapper close to its underlying – create when it trades rich, redeem when it trades cheap – is switched off.

WhenFeedSupply can changeWhat sets the price
US market hoursLiveYesArbitrage against the share
Overnight, weekdayLast closeYesFlow, loosely anchored
WeekendFriday's closeNoWhoever is willing to trade

What this produces

  • Premiums and discounts to the underlying, largest when the gap between sessions is longest.
  • Wider spreads and thinner depth, because a fixed pool of already-issued tokens is doing all the work.
  • Gaps at the reopen, when the feed updates and the on-chain price converges to whatever the share actually did.
  • Occasional sharp moves on small size, which read as news and are usually just thin weekend liquidity.

The disclosure that tells you the limit

Robinhood publishes a price deviation policy: a token is disclosed when its on-chain price differs from the underlying reference price by 5% or more for seven consecutive trading days, assessed against the NYSE close. That figure is a useful anchor for what counts as a structural divergence rather than weekend noise.

How to trade around it

  1. Do not read a weekend price as a valuation. Compare it against Friday's close and treat the difference as a positioning signal, not information about the company.
  2. Size down outside market hours. Depth is thinner precisely when no new supply can be created.
  3. Expect the reopen to resolve the gap, and do not confuse that convergence with a move in the underlying.
  4. Check the sequencer before trusting any feed. The documentation warns that during a sequencer outage feeds can go stale – a price that is not updating is not the same as a price that is not moving.
  5. Check per-asset trading capabilities: not every stock token is tradable across market, extended and overnight sessions, and the asset registry says which.

None of this is a flaw in the product. It is what happens when you put a twenty-four-hour wrapper on an asset whose market closes, and it is entirely predictable once you know which of the three clocks is running.

Tools mentioned

FAQ

Why does a stock token trade at a premium or discount?

Because supply cannot adjust outside the tokenization window. Minting and burning run Monday 02:00 CET to Saturday 02:00 CET and only Authorised Participants can do it, while end users keep trading on-chain throughout – so weekend price is set by flow against a fixed supply.

Does the price feed update on weekends?

No. Robinhood's documentation states stock token feeds update 24/5, following market hours. Between sessions the last published price stands while the token itself keeps trading, so the displayed feed price and the traded price can differ.

When is the divergence a real problem?

Robinhood publishes a price deviation policy that discloses a token when its on-chain price differs from the underlying reference by 5% or more for seven consecutive trading days, assessed against the NYSE close. That is a reasonable line between weekend noise and structural divergence.

Can I trade every stock token overnight?

Not necessarily. Trading capability is per asset across market, extended and overnight sessions, and the asset registry exposes a tradingCapabilities field that says which sessions a given token supports.

More from the blog