Skip to content

Update CoW dependencies to v2.359.0#210

Closed
github-actions[bot] wants to merge 2 commits into
mainfrom
update-cow-dependencies/v2.359.0
Closed

Update CoW dependencies to v2.359.0#210
github-actions[bot] wants to merge 2 commits into
mainfrom
update-cow-dependencies/v2.359.0

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

Updated CoW dependencies to v2.359.0

@squadgazzz squadgazzz closed this Apr 29, 2026
@squadgazzz squadgazzz reopened this Apr 29, 2026
Services v2.359.0 (PR #4324) moved unused contract functions into a
`_disabled` ABI key to cut compile times. The change assumed nothing in
services referenced the disabled functions, but the solvers repo does:
`BalancerQueries::queryBatchSwap`, `BalancerV3BatchRouter::swapExactIn`,
`swapExactOut`, `querySwapExactIn`, and `querySwapExactOut` are all gone
from the generated `contracts` crate bindings.

Redeclare the minimum required interfaces in a local `bindings` module
via `alloy::sol!` so the V2 on-chain query path and V3 batch router
calldata encoding keep working. The V2 vault `batchSwap` encoding still
uses the upstream `BalancerV2Vault` bindings, which were unaffected.
@squadgazzz squadgazzz enabled auto-merge (squash) May 5, 2026 11:00
@squadgazzz squadgazzz disabled auto-merge May 5, 2026 11:00
@squadgazzz squadgazzz closed this May 5, 2026
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.

1 participant