TachiDocs
On this page

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

Nodes sign
Relayer writes
Oracle stores
App reads
Nodes sign
App fetches report
Your tx carries it
Oracle verifies

Something wrong or missing on this page? Tell us.