How Pricing Works
A Blend has no price of its own. It is always the weighted sum of what it holds.
Stock Tokens: Chainlink price feeds
Every Stock Token component is priced from a Chainlink price feed. Feeds aggregate reports from many independent node operators and data sources, so the reference price does not depend on any single venue or pool.
Because the feed is external to the trading pool, an attacker who moves the pool price does not move the price BlendPad uses for mint and redeem math on those components.
Non-oracle assets: live pool pricing
Onchain tokens without a feed are priced from their live trading pool on Robinhood Chain — the ratio of reserves in the deepest pool for that token. This is accurate in normal conditions but can be moved by a large trade, which is exactly why non-oracle components are weight-capped.
Deriving the Blend price
For a Blend with components i, weights w[i] and component prices p[i]:
- Basket value per Blend token =
sum(q[i] × p[i]) / totalSupply, whereq[i]is the quantity of componentiheld by the Blend. - Target weight
w[i]is what the pool mechanism holdsq[i] × p[i]toward as a share of total value. - The 24h change shown for a Blend is the change in that per-token basket value over the period, not any single component's move.
Update cadence
Component prices in the interface refresh roughly every 60 seconds. Feed updates onchain follow each feed's own deviation and heartbeat thresholds, so a quoted price may lag the broader market by a short interval.