Concepts
Push feeds and pull reports
Read stored prices in one call, or verify a fresh signed report inside your transaction.
Concepts
How prices are signed, agreed and kept fresh.
1 min read 3 sections Testnet
Push feeds
Relayers write prices onchain around the clock. Read them in one call with getPriceIfFresh.
Pull reports
Fetch a fresh signed report and carry it inside your own transaction. The oracle verifies it with verifyReportIfFresh without storing it, and the returned round is 0.
Both flows
Push feed
Nodes sign
Relayer writes
Oracle stores
App reads
Pull report
Nodes sign
App fetches report
Your tx carries it
Oracle verifies
Something wrong or missing on this page? Tell us.

