Skip to content

Remove obsolete "Core Tools"#338

Open
EndymionJkb wants to merge 6 commits into
v3-outlinefrom
core-tools
Open

Remove obsolete "Core Tools"#338
EndymionJkb wants to merge 6 commits into
v3-outlinefrom
core-tools

Conversation

@EndymionJkb
Copy link
Copy Markdown
Collaborator

Removed the three core-tool widgets (Batch Swap, Pools, Smart Order Router) under docs/tools/core, along with their VuePress components, providers, and ABIs.

They were V2-era and unfixable without a full rebuild: pinned to @balancer/sdk 0.0.3 (V2-only), fetching pools from The Graph's decommissioned hosted service (the mainnet endpoint now returns 301, which is exactly why no pool could be selected and no route was found), and encoding calldata against the V2 Vault (batchSwap / joinPool / poolId).

The Pools widget's join/exit forms also still used the legacy @balancer-labs/sdk. A V3 version would be a new build rather than an edit, so per the "broken content goes" stance we removed them.

The same workflows are documented for V3 in the SDK guides (Swapping with the SOR and SDK, Swapping custom paths with the Router, and the add/remove-liquidity SDK tutorials), which pull pinned code via and don't depend on live infrastructure. The /tools hub and its external tool links remain.

To rebuild this for V3, we'd need:

  • A frontend/SDK rebuild of all three widgets against the current SDK (BalancerApi + Swap/Router). This is application work, not a docs edit.
  • A standing live dependency on api-v3.balancer.fi (plus an RPC) that someone has to monitor and fix when the API or SDK changes. This live dependency is what broke the widgets in the first place.
  • Review of the emitted calldata by someone who knows the V3 contracts, since users may submit it.
  • Multi-chain testing.

Probably not happening at this point.

Resolves #253

@vercel
Copy link
Copy Markdown

vercel Bot commented May 27, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs-v3 Ready Ready Preview, Comment May 27, 2026 8:43pm

Request Review

@EndymionJkb EndymionJkb requested a review from mendesfabio May 27, 2026 18:56
Comment thread docs/.vuepress/components/Tools.vue Outdated
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.

Core tools pages broken

2 participants