Commit Graph

85 Commits

Author SHA1 Message Date
floor-licker 90c85639c7 docs: clarify decode hot path boundaries 2026-06-22 19:27:09 -04:00
floor-licker cb8f19c246 Merge pull request #55 from floor-licker/fix/prepared-order-path
feat: add prepared order path
2026-06-22 18:35:45 -04:00
floor-licker e4badca6b6 feat: add prepared order path 2026-06-22 18:29:12 -04:00
floor-licker 37f78d199e fix: parse paginated data through typed pages 2026-06-22 18:17:53 -04:00
floor-licker b08df372c3 Merge pull request #53 from floor-licker/fix/borrow-batch-request-bodies
fix: borrow batch request bodies
2026-06-22 18:08:49 -04:00
floor-licker 27c6352ab2 Merge pull request #52 from floor-licker/fix/remove-unused-dns-cache
chore: remove unused dns cache
2026-06-22 18:08:27 -04:00
floor-licker d689fcb524 fix: borrow batch request bodies 2026-06-22 18:03:06 -04:00
floor-licker bfd7b1fa84 Merge pull request #50 from floor-licker/fix/rest-simd-json-parsing
feat: use simd json for rest market parsing
2026-06-22 18:00:12 -04:00
floor-licker d06f1669a6 chore: remove unused dns cache 2026-06-22 17:57:42 -04:00
floor-licker e603104f03 Merge pull request #49 from floor-licker/fix/widen-order-token-amounts
fix: widen order token amounts
2026-06-22 17:34:21 -04:00
floor-licker 7bde69f0ce feat: use simd json for rest market parsing 2026-06-22 17:31:49 -04:00
floor-licker daa6522adf fix: widen order token amounts 2026-06-22 17:21:27 -04:00
floor-licker b35b2b316e fix: require exact order tick sizes 2026-06-22 17:13:26 -04:00
floor-licker 6f856ab29c fix: prepare hmac credentials for auth paths 2026-06-22 16:26:38 -04:00
floor-licker c14557235f test: broaden ws hot-path benchmarks 2026-06-22 16:02:31 -04:00
floor-licker 38202cef5e perf: tune Polymarket HTTP transport 2026-06-22 15:20:30 -04:00
floor-licker 51a783bc43 Merge pull request #42 from floor-licker/fix/book-fast-api-allocations
perf: avoid allocations in book analysis APIs
2026-06-22 15:00:58 -04:00
floor-licker 751928c020 perf: avoid allocations in book analysis APIs 2026-06-22 14:37:02 -04:00
floor-licker 85698e0e61 perf: reduce repeated order auth work 2026-06-22 14:31:16 -04:00
floor-licker 37f5651b65 perf: shard order book manager locks 2026-06-22 14:02:08 -04:00
floor-licker ddbacf5fbb perf: retain snapshots by generation 2026-06-22 13:46:29 -04:00
floor-licker 352f9d053c perf: enforce strict ws fixed-point parsing 2026-06-22 13:33:51 -04:00
floor-licker 92b7ccab65 perf: parse ws book levels as fixed point 2026-06-22 13:11:58 -04:00
floor-licker 9c52a85208 fix(deps): update hickory resolver 2026-06-16 15:38:00 -03:00
floor-licker 502bd6f3d0 fix(book): handle websocket book snapshots 2026-06-16 15:29:39 -03:00
floor-licker 919b36378c fix: satisfy ci clippy and audit 2026-04-28 11:38:31 -03:00
floor-licker 7ad3229af8 fix: support V2 proxy wallet funders 2026-04-28 11:19:55 -03:00
floor-licker eac25be5b2 test: support live DNS override and credential aliases 2026-04-28 10:05:22 -03:00
floor-licker 54c35a7034 chore: default live CLOB host to production 2026-04-28 09:46:06 -03:00
floor-licker e5994d04dd fix: align V2 client with official SDK fee behavior 2026-04-27 22:36:57 -03:00
floor-licker e78ae17286 feat: migrate CLOB client to V2-only trading 2026-04-24 12:48:30 -03:00
floor-licker 6e52dcbd0c feat:implement rfq endpoints 2026-02-03 22:36:34 -05:00
floor-licker d078e70c73 chore(http): derive user-agent version from package metadata 2026-02-02 21:15:17 -05:00
floor-licker 3dfb65ea0e feat(api): add /prices-history helper methods 2026-01-31 10:30:48 -05:00
floor-licker 0f577f0b2c fix(api): improve order endpoint compatibility 2026-01-30 21:10:03 -05:00
floor-licker d45b202d6d feat(ws): add book-applier stream 2026-01-30 20:40:07 -05:00
floor-licker e0b97c53cb feat(ws): add tape-based book update processor 2026-01-30 20:22:45 -05:00
floor-licker 0e71182ec5 feat(book): apply ws book updates via OrderBookManager 2026-01-30 18:50:52 -05:00
floor-licker a0bf317d97 refactor(ws): replace unbounded channel with bounded queue 2026-01-30 18:50:45 -05:00
floor-licker 75ce261445 perf(ws): avoid cloning batch stream messages 2026-01-30 18:50:28 -05:00
floor-licker 9594058fd5 feat(book): apply websocket book updates 2026-01-30 18:17:45 -05:00
floor-licker 41db8cabcd chore(fmt): cargo fmt 2026-01-29 18:47:30 -05:00
floor-licker a7ca8e4341 feat(ws): align auth and event_type parsing 2026-01-29 18:35:02 -05:00
floor-licker 703bd9f509 feat(book): align /book response fields 2026-01-29 18:33:27 -05:00
floor-licker e28e1afa0b fix(auth): only fallback derive on API errors
Match upstream behavior: only retry derive-api-key when create-api-key fails with an HTTP status error.
2026-01-29 18:28:42 -05:00
floor-licker 553698dda2 docs/chores/refactor 2026-01-04 11:24:35 -05:00
floor-licker c8c2048f33 fix: update WebSocket implementation 2026-01-03 23:45:26 -05:00
floor-licker 6da792b2ae fix: fix to wss subscription sigs 2026-01-03 23:36:11 -05:00
floor-licker 9dffa85410 docs: versioning 2026-01-01 15:14:17 -05:00
floor-licker 8a90c2e57f fix: struct decimal field annotations 2026-01-01 15:04:32 -05:00