- Add Node1 QUIC transport (UUID auth, bincode tx, region endpoints) - Speedlanding: ensure_connected, connect/send timeouts, lock on reconnect, SNI from endpoint host - Bump version to 3.6.2; update README(s) and add release notes Made-with: Cursor
977 B
977 B
sol-trade-sdk v3.6.2
Changes
- Node1 QUIC support — Node1 SWQOS can use QUIC transport:
SwqosConfig::Node1(api_token, region, custom_url, Some(SwqosTransport::Quic)). Uses UUID auth on first bi stream, one bi stream per transaction, bincode-serializedVersionedTransaction. Region endpoints:SWQOS_ENDPOINTS_NODE1_QUIC(ny, fra, ams, lon, tk). New dependency:uuid. - Speedlanding QUIC reliability — Proactive connection check before send (
ensure_connected()); 5s connect and send timeouts; reconnect useslock().awaitso concurrent senders wait for the new connection instead of failing ontry_lock(); TLS SNI is derived from the endpoint host (e.g.nyc.speedlanding.trade) with fallback tospeed-landingfor IP or unknown host. Addresses user reports of transactions failing to send.
Crates.io
sol-trade-sdk = "3.6.2"
Repository
- Tag: v3.6.2