Backed xStock Report Schema (v10)
Available Report Schemas
Choose the schema version you want to explore.
Chainlink Backed xStock Data Streams adhere to the report schema outlined below.
Schema Fields
| Field | Type | Description |
|---|---|---|
feedId | bytes32 | Unique identifier for the Data Streams feed |
validFromTimestamp | uint32 | Earliest timestamp when the price is valid (seconds) |
observationsTimestamp | uint32 | Latest timestamp when the price is valid (seconds) |
nativeFee | uint192 | Cost to verify report onchain (native token) |
linkFee | uint192 | Cost to verify report onchain (LINK) |
expiresAt | uint32 | Expiration date of the report (seconds) |
lastUpdateTimestamp | uint64 | Timestamp of the last valid price update (nanoseconds) |
price | int192 | Last traded price from the real-world equity market |
marketStatus | uint32 | Status of the real-world equity market. Possible values: 0 (Unknown), 1 (Closed), 2 (Open) |
currentMultiplier | int192 | Currently applied multiplier accounting for past corporate actions |
newMultiplier | int192 | Multiplier to be applied at the activationDateTime (set to 0 if none is scheduled) |
activationDateTime | uint32 | When the next corporate action takes effect (set to 0 if none is scheduled) (seconds) |
tokenizedPrice | int192 | 24/7 tokenized equity price as traded on supported exchanges (In development; currently returns 0). |
Notes:
- Future Backed xStock streams may use different report schemas.
priceupdates in real time during market open, but may become stale during market closed periods.tokenizedPricewill be available in an upcoming release of Backed xStock Data Streams. Currently, it will always return0.currentMultiplierreflects all past corporate actions and is updated only when a new action is activated.activationDateTimeandnewMultiplierprovide advance notice of upcoming corporate actions, allowing protocols to prepare.- See more detailed guidance for handling stock splits in the Best Practices documentation.