Releases: pyth-network/pyth-crosschain
Releases · pyth-network/pyth-crosschain
ondo-recorder-v0.0.2
What's Changed
- ondo-recorder: per-symbol chain configuration by @tejasbadadare in #3610
Full Changelog: ondo-recorder-v0.0.1...ondo-recorder-v0.0.2
hyperliquid-recorder-v0.0.3
What's Changed
- fix(hyperliquid-recorder): explicitly type empty L2 arrays to avoid async insert NULL error by @tejasbadadare in #3611
Full Changelog: ondo-recorder-v0.0.1...hyperliquid-recorder-v0.0.3
ondo-recorder-v0.0.1
Add Ondo Finance price recorder (#3609) * Add Ondo Finance price recorder Rust service that polls the Ondo soft attestation quote API every 1s for 9 tokenized stock assets (NVDA, TSLA, GOOGL, MSFT, HOOD, AAPL, COIN, CRCL, MSTR) at 4 probe sizes × 2 sides, persisting ~72 quotes/sec to ClickHouse. Architecture mirrors hyperliquid-recorder with key differences: - HTTP polling (reqwest) instead of gRPC streaming - No runtime DDL — schema in migrations/ folder, loaded via CH init - Single data type/channel (quotes) vs two (L2 + trades) - Wei normalization: API returns 18-decimal values, stored as human-readable decimals Includes full local dev stack (Tilt/docker-compose), Prometheus metrics, Grafana dashboard, health endpoints, and unit tests. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * env loading & release GHA * GHA * Add 5s timeout to Ondo API poll requests Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Remove unused ping_client Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Replace custom ClickHouse HTTP client with official clickhouse crate Swap the hand-rolled reqwest-based SQL-interpolating client for clickhouse = 0.12.2. Typed rows via #[derive(Row)], RowBinary on the wire, no more string escaping. Public surface (new, ping, insert_quotes_batch) preserved so main.rs/recorder.rs are unchanged. Decimals are rescaled to 18 and sent as i128 mantissa; polled_at is sent as i64 unix-millis to avoid pulling in the time crate just for DateTime64(3) serialization. Also document Ondo's ~100 req/sec rate limit in README and config.sample.yml after hitting 429s when probing 6 sizes (108 req/sec). Verified directly against the API that /v1/attestations/soft is size-insensitive — price at size=1 and size=100000 are bit-identical. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
hyperliquid-recorder-v0.0.2
What's Changed
- fix(hyperliquid-recorder): don't ensure schema by @tejasbadadare in #3592
Full Changelog: hyperliquid-recorder-v0.0.1...hyperliquid-recorder-v0.0.2
hyperliquid-recorder-v0.0.1
init(hyperliquid-recorder): Rust service that streams HL L2+trades da…
pyth-js-v150
What's Changed
- wip(developer-hub): add Cardano docs by @matej-douro in #3563
- Add Cardano off-chain SDK by @matej-douro in #3565
Full Changelog: pyth-js-v149...pyth-js-v150
pyth-js-v149
Full Changelog: hip-3-pusher-v0.3.0...pyth-js-v149
hip-3-pusher-v0.3.0
What's Changed
- fix(hip-3-pusher): harden websocket retry/reconnect reliability by @tejasbadadare in #3532
mcp-server-v0.1.0
What's Changed
- feat(mcp) Add MCP Server by @aditya520 in #3504
- feat(mcp): add HTTP transport, Prometheus metrics, and Docker CI by @aditya520 in #3511
Full Changelog: hip-3-pusher-v0.2.12...mcp-server-v0.1.0
hip-3-pusher-v0.2.12
What's Changed
- feat(developer-hub): add ema fields by @Riateche in #3500
- docs(developer-hub): add Sui integration guide for Pyth Pro/Lazer by @devin-ai-integration[bot] in #3498
- fix(insights): fix issues with SymbolPairTag description field by @cprussin in #3503
- fix(hip-3-pusher): Update validate_config script by @merolish in #3505
- feat(hip-3-relayer): Additional Hyperliquid account management scripts by @merolish in #3489
- @pythnetwork/pyth-lazer-sui-js: update to latest Sui SDK by @matej-douro in #3501
- fix(developer-hub): treat feedUpdateTimestamp as integer by @aditya520 in #3506
- feat(lazer-pusher): add CLI tools and infrastructure by @Dewyer in #3494
- hip-3-relayer version bump (validation script fix) by @merolish in #3507
Full Changelog: hip-3-pusher-v0.2.11...hip-3-pusher-v0.2.12