Skip to content

Update CoW dependencies to v2.384.4 and adapt to /solve Id enum - #235

Merged
MartinquaXD merged 2 commits into
mainfrom
aryan/cow-deps-v2.384.4
Oct 26, 2026
Merged

MartinquaXD merged 2 commits into
mainfrom
aryan/cow-deps-v2.384.4

Conversation

@AryanGodara

Copy link
Copy Markdown
Collaborator

Bumps the CoW services dependencies from v2.382.0 to v2.384.4 and adapts to an API change in solvers-dto that broke the automated bumps in #232 and #233.

Changes

  • to_domain maps Id::Auction to Id::Solve and Id::Quote to Id::Quote. fastPath is ignored because no engine here treats fast-path quotes differently.
  • balancer::limit_order_quoting::sell now sends the real quote shape ("id": null, "quoteId": "1") instead of an auction id. Until now no test sent a quote-shaped request, so the parsing path that changed had no coverage. The test fails if quoteId is removed.

Deploy safety

Drivers have sent quoteId on every quote since services v2.381.0, and prod drivers already run v2.384.5, so the stricter parsing won't reject live traffic.

Supersedes #232 and #233.

Your Name and others added 2 commits October 21, 2026 00:31
Signed-off-by: Aryan Godara <aryangodara03@gmail.com>
@ropusaurio

Copy link
Copy Markdown
Collaborator

Looks good to me. Short and to the point. Approving.

@MartinquaXD
MartinquaXD merged commit 72fcfbf into main Oct 26, 2026
3 checks passed
@MartinquaXD
MartinquaXD deleted the aryan/cow-deps-v2.384.4 branch October 26, 2026 08:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants