A set of minimal examples that, on a cron schedule (e.g. every 10 minutes), read from Chainlink Data Feeds using the CRE chain reader.
Two types:
-
Regular (single-value) price feeds Reads decimals() and latestAnswer() from Chainlink Data Feeds (e.g. BTC/USD, ETH/USD), logs scaled values, returns JSON array. Example: Arbitrum One mainnet; BTC/USD and ETH/USD contract addresses in README.
-
MVR (Multiple Variable Response) bundle feeds Reads latestBundle() and bundleDecimals() from a Chainlink BundleAggregatorProxy, decodes bytes into typed fields, returns structured JSON. Example: Base mainnet, S&P Global SSA EURC feed; see data.chain.link and MVR decoding guide.
Get started: Go and TypeScript examples under building-blocks/read-data-feeds. See Go README and TypeScript README for regular feeds; separate READMEs for MVR bundle feeds (Go and TypeScript).