~/talk

All About Pyth

Talkat ETHOnline 2025 · 2025-10-10..10-31· [databases, web3]
slides:none on file

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

  1. 0:00Start
  2. 0:10Introduction & disclaimer
  3. 0:37Overview of Pyth tracks: Price Feeds & Entropy
  4. 1:06How Pyth’s price feed architecture differs from other oracles
  5. 2:16Push-based vs. Pull-based models explained
  6. 4:05Pull-based on-demand pricing and Hermes integration
  7. 5:13How to integrate Pyth price feeds
  8. 6:27Getting price feed IDs and contract addresses
  9. 7:56Supported chains and asset classes
  10. 9:03Using Hermes via REST, SDK, or WebSockets
  11. 10:30Updating vs. getting prices; avoiding stale data
  12. 11:44Smart contract example: updatePrice → getPriceNoOlderThan
  13. 12:52Unsafe methods and bounty disqualification warnings
  14. 13:45Developer Q&A: integration types, off-chain eligibility, latency
  15. 17:12Intro to Entropy — secure randomness for smart contracts
  16. 17:57How commit-and-reveal randomness works
  17. 20:10Advantages over VRF and permissionless access
  18. 21:21Implementing Entropy in EVM contracts (request + callback)
  19. 23:15Using the Entropy Explorer for debugging
  20. 24:23Gas limits, Entropy v2, and requestV2 upgrades
  21. 25:42Handling callback failures and retrying
  22. 26:37Dev forum for support & Q&A
  23. 27:20Workshop close and resource sharing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.