Skip to content

Note the retired HuffRouter and its SDK on the swapping guide - #17

Merged
moodysalem merged 1 commit into
mainfrom
docs/retired-huff-router-notice
Oct 21, 2026
Merged

moodysalem merged 1 commit into
mainfrom
docs/retired-huff-router-notice

Conversation

@moodysalem

Copy link
Copy Markdown
Member

Adds a "Retired" subsection under Swapping on EVM chains for integrators who search the docs for the HuffRouter or @ekubo/evm-hyper-router-sdk.

Claims were verified against primary sources rather than prose:

  • Router targets per SDK version: each of the 17 published tarballs was loaded through its runtime entrypoint and its exported DEPLOYMENTS / MAINNET_ADDRESS read, not text-scanned.
  • Routers still hold code: eth_getCode on 2026-10-20 for every listed address on its chain.
  • "Yul Router rejects HuffRouter calldata with InvalidRoute": calldata produced by @ekubo/evm-hyper-router-sdk@0.2.2 for a live mainnet ETH→USDC route was eth_called against 0x03c8B9… and reverted with InvalidRoute; the same bytes still execute on the retired 0x4F168f….
  • No fees / no delegatecall: src/YulRouter.yul at d26b87b (DelegateCall() revert on self-address mismatch; no fee path), matching the existing Excluded by design list on the Yul Router page.
  • Required threshold and hop names: sdk/src/index.ts of @ekubo/yul-router-sdk@0.8.0 vs sdk/src/index.ts of the HuffRouter SDK.

bun run lint, bun run build and Prettier pass. huff-router is a public (archived) repository, so linking it is allowed.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

Deploying ekubo-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 16a2273
Status: ✅  Deploy successful!
Preview URL: https://ef113a0b.ekubo-docs-966.pages.dev
Branch Preview URL: https://docs-retired-huff-router-not.ekubo-docs-966.pages.dev

View logs

List the HuffRouter deployments that the retired @ekubo/evm-hyper-router-sdk
targeted, per chain and per published version range, tell integrators to
revoke remaining approvals, and explain why routes must be re-encoded with
@ekubo/yul-router-sdk rather than re-pointed: the Yul Router rejects
HuffRouter calldata with InvalidRoute, and integrationFee, delegatecall and
the unbounded slippage default have no equivalent.
@moodysalem
moodysalem force-pushed the docs/retired-huff-router-notice branch from 260b836 to 16a2273 Compare October 21, 2026 16:46
@moodysalem
moodysalem merged commit c939e27 into main Oct 21, 2026
2 checks passed
@moodysalem
moodysalem deleted the docs/retired-huff-router-notice branch October 21, 2026 16:46
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