Skip to content

feat(client): stop auto-disabling Humble and add Protocol.Humble - #36

Merged
pbennett merged 1 commit into
mainfrom
feat/humble-routing
Oct 27, 2026
Merged

pbennett merged 1 commit into
mainfrom
feat/humble-routing

Conversation

@pbennett

@pbennett pbennett commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

The Haystack Router routes through Humble pools again. Humble was disabled in July 2025 because the router read the crawler's renumbered asset_ordering the old way and sent every Humble swap the wrong direction. That is fixed router-side, with quotes checked to the unit against mainnet simulation.

  • fetchQuote no longer adds Humble to disabledProtocols. Only Tinyman v1 stays auto-disabled, unless _allowNonComposableSwaps is set.
  • Protocol.Humble is added, so callers can still exclude it with disabledProtocols: [Protocol.Humble].

Until the router deploy that loads Humble pools ships, the API has none to route through, so this is safe to release first.

The router routes through Humble pools again: the swap-direction bug that
made Humble swaps fail (and got it disabled in July 2025) is fixed, and its
quotes are verified against mainnet simulation. fetchQuote no longer adds
Humble to disabledProtocols; only Tinyman v1 stays auto-disabled (unless
_allowNonComposableSwaps). Callers can still exclude it with
disabledProtocols: [Protocol.Humble].

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011w8febSoFfFhV7xSwAR5oc
@pbennett
pbennett merged commit e015968 into main Oct 27, 2026
1 check passed
txnlab-release-bot Bot added a commit that referenced this pull request Oct 27, 2026
# [3.1.0](v3.0.0...v3.1.0) (2026-10-27)

### Features

* **client:** stop auto-disabling Humble and add Protocol.Humble ([#36](#36)) ([e015968](e015968))
@txnlab-release-bot

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 3.1.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@pbennett
pbennett deleted the feat/humble-routing branch October 28, 2026 22:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant