Skip to content

chore(deps): bump tycho to 0.456.2 - #634

Merged
Troshchk merged 2 commits into
mainfrom
kt/tycho-0.456.2
Oct 14, 2026
Merged

Troshchk merged 2 commits into
mainfrom
kt/tycho-0.456.2

Conversation

@Troshchk

@Troshchk Troshchk commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Raises the tycho-execution and tycho-simulation floors to >=0.456.2. Every tycho crate in the lockfile resolves to 0.456.2.

Tycho 0.456.2 includes propeller-heads/tycho#1602: the encoder groups a swap with the previous one only when that swap is the sole producer of its input token. This fixes #616, where a route left native ETH unswapped in the router on Robinhood and reverted.

Refs #616

Also updates rustls to 0.23.46 to resolve RUSTSEC-2026-0346 to 0349, which fail cargo audit.

🤖 Generated with Claude Code

Troshchk and others added 2 commits October 14, 2026 16:42
WHY:
Tycho 0.456.2 stops grouping a Uniswap V4 swap with the previous swap when
its input token has several producers. Routes like the one in #616 left
native ETH unswapped in the router and reverted with
Vault__UnexpectedNonZeroCount(1).

HOW:
- Raise the tycho-execution and tycho-simulation floors to 0.456.2.
- Update tycho-client, tycho-common and tycho-ethereum to 0.456.2 in the lockfile.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Update rustls from 0.23.45 to 0.23.46 in the lockfile.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Troshchk
Troshchk merged commit 6906c65 into main Oct 14, 2026
19 checks passed
@Troshchk
Troshchk deleted the kt/tycho-0.456.2 branch October 14, 2026 15:18
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.

splitSwap route leaves native ETH with no onward step → Vault__UnexpectedNonZeroCount(1) (Robinhood Chain 4663)

2 participants