All About Pyth
summary
Pyth explains a pull‑based oracle stack: use Hermes + the Solidity SDK to fetch updates, then call an on‑chain update before getPriceNoOlderThan; that workflow is mandatory for hackathon bounties. Claims: 125 publishers and ~1,500 feeds across 100+ chains, price latency ~400 ms, future target ~1 ms. Entropy uses commit‑and‑reveal randomness with request + callback, an Entropy Explorer for debugging, and Entropy v2 with customizable gas limits.
AI-written summary · about
chapters (23)
- 0:00Start
- 0:10Introduction & disclaimer
- 0:37Overview of Pyth tracks: Price Feeds & Entropy
- 1:06How Pyth’s price feed architecture differs from other oracles
- 2:16Push-based vs. Pull-based models explained
- 4:05Pull-based on-demand pricing and Hermes integration
- 5:13How to integrate Pyth price feeds
- 6:27Getting price feed IDs and contract addresses
- 7:56Supported chains and asset classes
- 9:03Using Hermes via REST, SDK, or WebSockets
- 10:30Updating vs. getting prices; avoiding stale data
- 11:44Smart contract example: updatePrice → getPriceNoOlderThan
- 12:52Unsafe methods and bounty disqualification warnings
- 13:45Developer Q&A: integration types, off-chain eligibility, latency
- 17:12Intro to Entropy — secure randomness for smart contracts
- 17:57How commit-and-reveal randomness works
- 20:10Advantages over VRF and permissionless access
- 21:21Implementing Entropy in EVM contracts (request + callback)
- 23:15Using the Entropy Explorer for debugging
- 24:23Gas limits, Entropy v2, and requestV2 upgrades
- 25:42Handling callback failures and retrying
- 26:37Dev forum for support & Q&A
- 27:20Workshop close and resource sharing
related talks
20mAll About Pyth
25mPyth Workshop
28mLearn how to Pull Prices and consume Random Numbers
03mPyth Network: Supercharged DeFi Infrastructure
13mHow Do Markets Evolve When Finance Never Sleeps
21mThe Price of Everything. Accessible to Everyone.
21mWhat’s Stopping DeFi from Competing with TradFi
22mWall Street Speed Meets Blockchain Scale: Pyth & D0ero
