floor-licker
387e685814
docs: remove unsupported buffer pool claim
2026-06-22 17:42:17 -04:00
floor-licker and GitHub
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
daa6522adf
fix: widen order token amounts
2026-06-22 17:21:27 -04:00
floor-licker and GitHub
91b1f9f463
Merge pull request #48 from floor-licker/fix/exact-order-tick-size-parsing
...
fix: require exact order tick sizes
2026-06-22 17:19:45 -04:00
floor-licker
b35b2b316e
fix: require exact order tick sizes
2026-06-22 17:13:26 -04:00
floor-licker and GitHub
670d6ae034
Merge pull request #47 from floor-licker/fix/hmac-body-benchmark-and-credentials
...
fix: prepare hmac credentials for auth paths
2026-06-22 17:10:47 -04:00
floor-licker
6f856ab29c
fix: prepare hmac credentials for auth paths
2026-06-22 16:26:38 -04:00
floor-licker and GitHub
2b7221f1b1
Merge pull request #46 from floor-licker/fix/ws-hot-path-benchmark-coverage
...
test: broaden ws hot-path benchmarks
2026-06-22 16:11:46 -04:00
floor-licker
c14557235f
test: broaden ws hot-path benchmarks
2026-06-22 16:02:31 -04:00
floor-licker and GitHub
f9fffb27b5
Merge pull request #45 from floor-licker/fix/book-update-benchmark-reliability
...
fix: make book update benchmarks measure real work
2026-06-22 15:53:26 -04:00
floor-licker
c4b4da9c08
fix: make book update benchmarks measure real work
2026-06-22 15:46:45 -04:00
floor-licker and GitHub
22904ef1a9
Merge pull request #44 from floor-licker/fix/benchmark-results-refresh
...
docs: refresh benchmark comparison results
2026-06-22 15:44:36 -04:00
floor-licker
56f4993621
docs: refresh benchmark comparison results
2026-06-22 15:36:19 -04:00
floor-licker and GitHub
3fa1f937b9
Merge pull request #43 from floor-licker/fix/http-transport-tuning
...
perf: tune Polymarket HTTP transport
2026-06-22 15:30:21 -04:00
floor-licker
38202cef5e
perf: tune Polymarket HTTP transport
2026-06-22 15:20:30 -04:00
floor-licker and GitHub
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
2daa120adf
chore: update quinn-proto security patch
2026-06-22 14:49:28 -04:00
floor-licker and GitHub
9f271dde4c
Merge pull request #41 from floor-licker/fix/order-path-repeated-work
...
perf: reduce repeated order auth work
2026-06-22 14:48:24 -04:00
floor-licker
deeb9cc84d
chore: update quinn-proto security patch
2026-06-22 14:40:16 -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 and GitHub
74b98da9ab
Merge pull request #40 from floor-licker/fix/sharded-order-book-manager
...
perf: shard order book manager locks
2026-06-22 14:19:31 -04:00
floor-licker
37f5651b65
perf: shard order book manager locks
2026-06-22 14:02:08 -04:00
floor-licker and GitHub
5eeb6e309e
Merge pull request #39 from floor-licker/fix/snapshot-generation-retain
...
perf: retain snapshots by generation
2026-06-22 13:54:16 -04:00
floor-licker
ddbacf5fbb
perf: retain snapshots by generation
2026-06-22 13:46:29 -04:00
floor-licker and GitHub
ebc2929b1e
Merge pull request #38 from floor-licker/fix/ws-hot-path-direct-parser
...
perf: enforce strict ws fixed-point parsing
2026-06-22 13:40:32 -04:00
floor-licker and GitHub
01c7242e6c
Merge pull request #37 from floor-licker/fix/realistic-comparison-benchmarks
...
test: benchmark real order and book hot paths
2026-06-22 13:34:03 -04:00
floor-licker
352f9d053c
perf: enforce strict ws fixed-point parsing
2026-06-22 13:33:51 -04:00
floor-licker
d5d7dea231
test: benchmark real order and book hot paths
2026-06-22 13:23:46 -04:00
floor-licker and GitHub
018863c557
Merge pull request #36 from floor-licker/feat/ws-fixed-point-hot-path
...
perf: parse WS book levels as fixed point
2026-06-22 13:19:40 -04:00
floor-licker
92b7ccab65
perf: parse ws book levels as fixed point
2026-06-22 13:11:58 -04:00
floor-licker and GitHub
769f868cff
Merge pull request #35 from floor-licker/feat/official-sdk-benchmark
...
perf: benchmark official Polymarket SDK
2026-06-22 13:03:48 -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 and GitHub
a92b98a9b9
Merge pull request #34 from floor-licker/fix/release-v0.4.1
...
chore(release): 0.4.1
2026-06-16 16:10:38 -03:00
floor-licker
ab71232945
chore(release): 0.4.1
2026-06-16 16:01:13 -03:00
floor-licker and GitHub
2406c41fd3
Merge pull request #33 from floor-licker/fix/ws-book-snapshot-timestamps
...
fix(book): handle websocket book snapshots
2026-06-16 15:59:25 -03: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 and GitHub
d1ae63af80
Merge pull request #28 from floor-licker/feat/clob-v2-migration
...
feat: clob v2 migration
2026-04-28 12:01:27 -03:00
floor-licker
69c42673a9
fix: satisfy latest clippy example lint
2026-04-28 11:42:51 -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
f7638310b0
merge main into clob v2 migration
2026-04-28 09:54:39 -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 and GitHub
17255926f9
Merge pull request #14 from onsails/batch
...
Batch orders, GTC/GTD/FOK/FAK order types, typed responses, proxy-wallet support, per-page pagination
2026-02-16 22:37:23 -05:00
floor-licker and GitHub
0ad1915d2a
Merge pull request #16 from floor-licker/feat/pr13-patch-bump
...
chore(release): bump patch version to 0.3.1
2026-02-15 10:18:58 -05:00
floor-licker
237c98eb36
chore(release): bump patch version to 0.3.1
2026-02-15 10:07:20 -05:00
floor-licker and GitHub
deb3df783f
Merge pull request #13 from onsails/alloy
...
Upgrade alloy dependency
2026-02-15 10:01:50 -05:00
floor-licker
105a66804d
Merge origin/main into alloy to resolve conflicts
2026-02-15 09:53:08 -05:00
floor-licker and GitHub
e8459c82b4
Merge pull request #15 from floor-licker/feat/alloy-1x-upgrade
...
chore: upgrade alloy dependencies to 1.x
2026-02-15 09:49:44 -05:00
floor-licker
51c7401372
fix: remove hard dependency from side-by-side benchmark example
2026-02-15 09:45:08 -05:00
floor-licker
020140a13b
chore: upgrade alloy dependencies to 1.x
2026-02-15 09:38:17 -05:00
55c66f5f64
Update Cargo.toml
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-14 23:47:25 -05:00
floor-licker and GitHub
a63a170335
Merge pull request #10 from floor-licker/feat/rfq-endpoints
...
feat: add CLOB rfq + fee-rate endpoints
2026-02-03 23:15:44 -05:00
floor-licker
6e52dcbd0c
feat:implement rfq endpoints
2026-02-03 22:36:34 -05:00
floor-licker
29307e4c90
chore: bump bytes to 1.11.1
2026-02-03 19:48:16 -05:00
floor-licker
e0250dbf4b
docs: update README.md
2026-02-03 16:32:41 -05:00
floor-licker
443bc1ef1e
docs: update README.md
2026-02-03 16:29:57 -05:00
floor-licker
6517c51bd4
chore(crate): trim keywords/categories for crates.io
2026-02-02 21:33:24 -05:00
floor-licker
f3e233e172
chore(release): bump to 0.3.0
2026-02-02 21:31:13 -05:00
floor-licker
d078e70c73
chore(http): derive user-agent version from package metadata
2026-02-02 21:15:17 -05:00
floor-licker
951b5a8051
style(test): rustfmt prices-history integration test
2026-02-01 10:14:48 -05:00
floor-licker
0b2740a434
test(api): add /prices-history real API integration test
2026-01-31 10:38:44 -05:00
floor-licker
3dfb65ea0e
feat(api): add /prices-history helper methods
2026-01-31 10:30:48 -05:00
floor-licker
9f86e24402
docs(readme): add ws_hot_path benchmark command
2026-01-30 23:04:25 -05:00
floor-licker
25f268981f
docs(readme): mention WS hot-path benchmark
2026-01-30 23:03:33 -05:00
floor-licker
f5a807cfd0
bench(ws): add serde baseline comparison
2026-01-30 22:48:52 -05:00
floor-licker
40b503ef29
bench(ws): add WS hot-path Criterion benchmark
2026-01-30 22:41:51 -05:00
floor-licker
65bab0d3c1
docs: update README.md
2026-01-30 21:30:10 -05:00
floor-licker
d4e240714c
test(ws): add user channel and stability checks
2026-01-30 21:21:14 -05:00
floor-licker
1e1ef74730
test(ws): add ignored real-market websocket smoke test
2026-01-30 21:14:42 -05:00
floor-licker
2dc3c06155
test: make real-api smoke tests robust
2026-01-30 21:10:15 -05:00
floor-licker
0f577f0b2c
fix(api): improve order endpoint compatibility
2026-01-30 21:10:03 -05:00
floor-licker
2570aa08a1
docs: clarify integration test env vars
2026-01-30 20:55:20 -05:00
floor-licker
31062b3ed7
docs: align testing guide with CI
2026-01-30 20:54:21 -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
b523a7fd44
docs: update README.md
2026-01-30 19:53:17 -05:00
floor-licker
9fa4174e42
docs: update README.md
2026-01-30 19:48:30 -05:00
floor-licker
3b0765fbec
ci: run no-alloc hot-path tests as separate job
2026-01-30 19:37:46 -05:00
floor-licker
c1b763309b
chore(security): update lockfile for RustSec advisories
2026-01-30 19:20:32 -05:00
floor-licker
7145f74805
docs: update README.md
2026-01-30 19:01:46 -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
dea50163fe
test(no-alloc): guard hot paths against heap allocs
2026-01-30 18:01:44 -05:00
floor-licker
cc419acaf3
chore(rustfmt): keep config stable-compatible
2026-01-29 19:07:11 -05:00
floor-licker
41db8cabcd
chore(fmt): cargo fmt
2026-01-29 18:47:30 -05:00
floor-licker
da51caa251
chore(cargo): use crates.io polymarket-rs-client
2026-01-29 18:47:19 -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
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
95b96fb558
chore: update Cargo.toml
2026-01-22 18:14:03 -05:00
floor-licker
1f9c3221e6
docs: update README.md
2026-01-22 17:09:27 -05:00
floor-licker
553698dda2
docs/chores/refactor
2026-01-04 11:24:35 -05:00