Commit Graph

28 Commits

Author SHA1 Message Date
floor-licker d06f1669a6 chore: remove unused dns cache 2026-06-22 17:57:42 -04:00
floor-licker deeb9cc84d chore: update quinn-proto security patch 2026-06-22 14:40:16 -04:00
floor-licker 37f5651b65 perf: shard order book manager locks 2026-06-22 14:02:08 -04:00
floor-licker 4536076274 perf: benchmark official Polymarket SDK
Add an opt-in side-by-side benchmark against Polymarket's active Rust SDK and move the HTTP client stack to reqwest 0.13 with rustls/http2 after diagnostics showed the gap was not JSON parsing.
2026-06-22 12:21:09 -04:00
floor-licker ab71232945 chore(release): 0.4.1 2026-06-16 16:01:13 -03:00
floor-licker 9c52a85208 fix(deps): update hickory resolver 2026-06-16 15:38:00 -03:00
floor-licker 919b36378c fix: satisfy ci clippy and audit 2026-04-28 11:38:31 -03:00
floor-licker e78ae17286 feat: migrate CLOB client to V2-only trading 2026-04-24 12:48:30 -03:00
floor-licker 237c98eb36 chore(release): bump patch version to 0.3.1 2026-02-15 10:07:20 -05:00
floor-licker 020140a13b chore: upgrade alloy dependencies to 1.x 2026-02-15 09:38:17 -05:00
floor-licker 29307e4c90 chore: bump bytes to 1.11.1 2026-02-03 19:48:16 -05:00
floor-licker f3e233e172 chore(release): bump to 0.3.0 2026-02-02 21:31:13 -05:00
floor-licker c1b763309b chore(security): update lockfile for RustSec advisories 2026-01-30 19:20:32 -05:00
floor-licker da51caa251 chore(cargo): use crates.io polymarket-rs-client 2026-01-29 18:47:19 -05:00
floor-licker 64205eeeaa chore(cargo): fix manifest and dev dep
- Remove duplicate package key in Cargo.toml
- Add local polymarket-rs-client dev-dependency for examples
2026-01-29 18:26:54 -05:00
floor-licker c8c2048f33 fix: update WebSocket implementation 2026-01-03 23:45:26 -05:00
floor-licker 9dffa85410 docs: versioning 2026-01-01 15:14:17 -05:00
floor-licker 5767833c56 tests: Improve e2e auth test coverage 2025-12-18 13:52:33 -05:00
floor-licker 4c2bdae51f chore: minor v bump 2025-12-17 19:10:08 -05:00
floor-licker 38ef0ec123 fix: adjust signature encoding format
Resolves authentication flow edge case.
2025-12-16 22:20:34 -05:00
floor-licker 22a22dee1c test: add honest side-by-side benchmark revealing 21.4% performance advantage
Created honest_comparison_benchmark to verify claims by running both polyfill-rs and polymarket-rs-client on the same machine under identical conditions. Results show polyfill-rs is actually 21.4% faster (321.6ms vs 409.3ms) rather than the claimed 8.9%, and 32.5% more consistent. Revealed that polymarket-rs-client's claimed variance of ±22.9ms was significantly understated, with actual variance of ±137.6ms (500% higher). Our performance metrics are legitimate and reproducible under real-world conditions
2025-12-07 06:25:46 -05:00
floor-licker b992b7ad84 Update cargo.toml 2025-12-06 18:18:18 -05:00
floor-licker af9e1a1939 perf: achieve 5.4% performance improvement over polymarket-rs-client through systematic optimization
Reduced mean latency from 401ms to 382.6ms (21.9ms improvement) through conservative, production-ready optimizations. Implemented SIMD-accelerated JSON parsing using simd-json for 1.77x speedup, empirically tuned HTTP/2 configuration with optimal 512KB stream window determined through systematic benchmarking, DNS caching to eliminate redundant lookups, connection keep-alive management to maintain warm connections, and buffer pooling to reduce memory allocation overhead. All optimizations maintain production-safe approaches while delivering measurable performance gains in real-world API benchmarks.
2025-12-06 17:19:02 -05:00
floor-licker 710e4c7387 fix: update dependencies to resolve security vulnerabilities in alloy-dyn-abi (RUSTSEC-2025-0073) and slab (RUSTSEC-2025-0047) 2025-12-06 06:14:28 -05:00
floor-licker 7371b81ec6 fix: pin base64ct to version 1.6.0 to avoid Edition 2024 requirement and resolve CI dependency parsing errors 2025-12-05 19:33:17 -05:00
floor-licker 7c495d8b55 feat: integrate dotenv for secure credential management, update benchmark scripts to load API credentials from .env file, add .env.example template, and ensure .env is properly gitignored for security 2025-12-04 06:49:10 -05:00
floor-licker 7b4cc53361 chore: add Cargo.lock for reproducible builds and dependency pinning 2025-12-04 02:52:45 -05:00
floor-licker 0da466ae61 Initial commit (clean, no build artifacts) 2025-07-24 20:29:10 -04:00