Skip to main content
New Feature: Fixed Rate and Reverse Quotes for Private Swaps
  • Private swaps now support fixed rates end to end. Locking a rate holds it across both hops of the private route, so the quoted output is what arrives — previously fixed rate was limited to standard swaps.
  • Swaps can now be quoted in reverse on standard and private routing. Specify what the recipient should receive and the platform works backwards to the deposit amount, which makes paying an exact invoice or settling a fixed-price order straightforward.
  • A private fixed-rate swap that fails part-way through the route returns funds in the token originally sent.
API
  • GET /v2/quotes accepts fixed=true together with types=private. A new amountType=receive parameter quotes in reverse from the receive side on standard and private routing, and requires a fixed rate.
  • Batch orders on POST /v2/exchanges/multi accept a per-order fixed flag with refundAddress and refundExtraId.
  • Refund addresses on memo-bearing chains can now carry a tag via refundExtraId.
New Integrations
  • The Robinhood chain is now supported natively, so its network and tokens are recognized across the platform.
  • PactSwap native asset coverage now extends to newly added PactSwap networks, including Arbitrum.
Routing & Pricing
  • Route execution venue is now shown on aggregator routes, so you can see which exchange fills your trade.
  • Private swap quoting now keeps the full set of floating routes visible alongside fixed rates, so you see every available option when comparing.
  • Minimum and maximum limits now reflect the largest amount the platform can actually fill, so large trades are quoted against real ceilings.
  • Fixed-rate quotes now account for the destination network fee, so the quoted output matches what is delivered.
  • USD ceilings for fixed-rate swaps now apply consistently to both standard and private routes.
  • Multiswap now draws its per-transaction maximum from live limits, so validation matches what is applied at execution.
Swap Improvements
  • Cross-chain DEX swaps now confirm the destination-chain fill before an order is marked complete, including routes to chains without a numeric chain ID.
  • ChainFlip swaps now record and display the payout transaction hash on completed orders.
  • Refunds are now routed through a different provider than the outbound swap, and refunds on memo-based chains carry the required tag.
  • Refund address handling and validation messaging have been fixed across affected routes, including Near Intents.
  • Pasting a contract address for a token without DEX liquidity now shows the token as selectable with its available routes, instead of a not-found state.
UI & Experience
  • Redesigned fixed-rate and self-custody wallet messaging for clearer guidance at the point of decision.
  • Promotional banners now stay dismissed once their call-to-action is used.
  • An OFAC advisory notice is now shown in the swap flow.
  • Swap interface rendering has been refined for smoother transitions between quote states.
API
  • Partner minimum and maximum responses now report the true executable ceiling per pair, and same-token pairs are rejected at validation.
  • Partner API documentation now renders correctly on mobile, with improved asset caching.
Security
  • Various security and compliance improvements across the platform.
New Feature: EVM Batch Swap
  • You can now bundle multiple swaps into a single transaction from an EVM wallet. Combine several trades into one signature and one on-chain deposit, then track every leg from one order view. Bundles handle expired, failed, or refunded legs gracefully, with automatic retries and fund recovery when a leg can’t complete.
Routing & Pricing
  • Uniswap now supports cross-chain swaps, expanding available routes for cross-chain pairs.
  • Private swaps now offer a fixed-rate option on the deposit leg, locking your entry rate for faster, more predictable private swaps.
  • Routing reliability has improved for private and multi-exchange swaps, with a fallback path when a preferred route is unavailable, so more swaps complete on the first attempt.
  • Quote handling has been refined so users comparing routes across multiple tabs can request quotes more freely before hitting rate limits.
Swap Improvements
  • Refunded orders now link the refund transaction to the correct source-chain block explorer.
  • Private Solana-to-Solana swaps now complete reliably when a valid route is available.
  • Error responses now return distinct codes, so integrations can reliably tell different errors apart.
UI & Experience
  • The order status view now shows accurate step progress and timing, including when a swap’s deposit window expires.
API
  • Partner API v2 now validates chain and token parameters more consistently, returning clearer responses for invalid input.
  • The GraphQL productType argument is now a typed enum, giving integrations discoverable, validated values across the exchange, multiExchange, and dexExchange mutations.
/
New Integrations
  • Robinhood-network wallets can now be connected through WalletConnect.
Routing & Pricing
  • Wormhole quotes for stablecoin routes now return consistently and stay available across supported pairs.
  • Wormhole quote retrieval has been optimized so its routes surface reliably in the quote list.
  • Private swap amount limits now account for the full route before a quote is requested, giving users clearer bounds before they start.
  • ChainFlip quote and status handling has been updated to support the latest ChainFlip asset catalog.
  • Receive-amount route cards now show the required input amount in the route list and handle quote refresh cleanly in the swap flow.
Swap Improvements
  • DEX route cards now show a specific reason when a route is unavailable, distinguishing price-impact filtering from recipient-wallet restrictions.
  • Private swaps now show an accurate “no route available” result when an intermediary route can’t be built, instead of an amount-bounds message.
  • Solana recipient validation now accepts valid wallets, smart-wallets, and multisig addresses, and blocks malformed Solana-looking addresses before submission.
  • Sonic DEX swaps now confirm on-chain deposits reliably through an upgraded network connection.
  • Stellar deposit handling now recognizes failed transactions so affected orders resolve correctly.
  • Multi-order recovery has been hardened so interrupted order setup can be safely retried.
  • Expired orders with real deposit evidence are now flagged for follow-up instead of remaining plain expired.
UI & Experience
  • Users can now access a Send flow for private transfers directly from the swap interface, also available in widget mode for integrators.
  • Shared swap links with an unrecognized token now display clear feedback instead of silently loading an empty selector.
  • The HoudiniSwap blog has moved under houdiniswap.com/blog as part of the main-domain content migration.
API
  • Partner API v2 now exposes a public status endpoint so integrators can check system availability before sending quote or exchange requests.
  • Partner API v2 quote and chain lookups now return clearer, validated responses for edge-case inputs.
Security
  • Various security and compliance improvements across the platform.
New Integrations
  • Near Intents is now supported as a DEX route, expanding cross-chain swap coverage through Near’s intent-based settlement.
  • Added support for the Tempo network across the swap aggregator.
Routing & Pricing
  • DEX quoting reliability improved across Wormhole and ChainFlip routes, so unsupported or unmapped token pairs now resolve cleanly instead of surfacing failed routes.
  • The aggregator now drops zero-output and non-viable routes, so only executable quotes appear as selectable options.
  • Fixed-rate quotes on smaller amounts are now validated against provider limits before being offered.
  • Estimated completion times for centralized-exchange swaps now use the provider’s live estimate as the primary source, with private swaps combining both legs for a more accurate total.
Swap Improvements
  • Tron DEX swaps that require a token approval now complete the approval step correctly across supported wallets.
  • Wormhole cross-chain transfers now execute with a higher gas allowance to prevent transactions from stalling.
  • Orders that stay in a transient state beyond the standard tracking window are now picked up by a dedicated recovery process that drives them to a final status.
  • Late deposits made after an order’s window are now reconciled automatically once the swap completes, with the displayed output settling to the final confirmed amount.
  • Improved finalization and status accuracy so completed swap legs are recorded and reconciled consistently.
Multiswap
  • Multiswap order creation via the Partner API now accepts per-order routing filters as a dedicated parameter, matching the web app.
  • The orders view now handles multiswap orders natively for clearer multi-leg tracking.
  • Added EVM bundle support for multiswap, including retry handling for full or partial order sets.
UI & Experience
  • Token search now supports the full Sui token address format, so pasting a complete address returns the expected result.
  • The token search field stays fully scrollable and editable, keeping long addresses visible alongside the network selector.
  • Streamlined the order page by removing the bottom feedback survey.
  • Refined token search ranking so deprecated tokens no longer outrank common matches.
API
  • Partner API v2 quote, token, and chain endpoints now return clearer, properly-typed validation responses for invalid or out-of-range inputs, including disabled-chain handling and consistent amount-bounds messaging.
  • The first exchange response now includes the deposit address directly, so partners no longer need a follow-up status poll to retrieve it.
Security
  • Various security and compliance improvements across the platform.
Routing & Pricing
  • Exchange creation now aligns submitted amounts with each asset’s supported blockchain precision before submitting transactions.
  • PactSwap integration now available
Swap Improvements
  • Bitcoin Taproot DEX swaps now support Taproot accounts through the swap flow.
  • Wallet balances in the swap form refresh during active sessions and after users return from order details.
  • Refund address entry now includes a paste action for faster address input.
  • MegaETH network selection now switches the From token field to the native MegaETH asset.
UI & Experience
  • Token search now prioritizes verified assets, while unverified tokens remain accessible through exact contract-address lookup with warning indicators.
  • The analytics page has been redesigned with a cleaner stats layout, volume chart placement, latest-swaps section, and responsive card behavior.
  • The browser extension download page is available from production.
API
  • Partners can now filter /v2/chains by chain kind with case-insensitive matching and safer handling of invalid filter values.
  • /v2/chains documentation now points to the exact kind values returned by the API.
  • Order schemas now document runtime order fields including displayStatus, depositAddress, and deposit memo fields.
  • API v2 responses now align body-parse errors and account metadata fields with the published schema.
  • METIS transaction explorer links returned through the Partner API now resolve to transaction pages.
SecurityVarious security and compliance improvements across the platform.
New Integrations
  • TRUMP on Solana is now available via private swap routes, enabling privacy-preserving swaps for the token on the Solana network.
Routing & Pricing
  • Swap status progression is now strictly forward-moving — an issue causing the status to revert from “Swapping” back to “Waiting for deposit” mid-swap has been resolved.
Swap Improvements
  • Order status display on the tracking page is now driven by a unified backend displayStatus field, eliminating edge cases where expired or in-progress orders could show conflicting states simultaneously.
  • SUI DEX swaps using the Max button now reserve sufficient gas for all wallet configurations, preventing InsufficientCoinBalance failures at execution time.
  • Amount-out-of-bounds errors on private swaps are handled more precisely, reducing false rejections on valid swap amounts near provider boundaries.
Multiswap
  • The Multiswap Custom mode now shows inline validation warnings on recipient rows where an amount has been entered and then cleared, preventing partial batches from being submitted unintentionally.
  • Per-transaction amounts in the Multiswap creation summary now display at full precision, matching the values shown on the order tracking page.
UI & Experience
  • DEX swaps now require users to confirm the recipient address before the approve and swap transactions are sent to the wallet — a confirmation step that displays the destination address and requires explicit acknowledgment, reducing the risk of funds being sent to custodial or exchange wallets.
  • Stellar (XLM) swaps on the order details page now support sending directly from a connected wallet, with native and token transfers both supported.
  • The swap button is now disabled when no route is selected, preventing a no-route error from being triggered by an accidental click.
API
  • Partners can now create and manage multiple API keys per account, enabling key rotation workflows and separate credentials for different integrations.
  • Private swap quote and exchange endpoints on Partner API v2 now accept optional per-leg provider include/exclude filters, allowing independent provider selection for the in-leg and out-leg of a private swap.
  • Partner API v2 now returns a proper validation error (instead of a 500) when non-numeric or unicode characters are passed as amount values.
Security
  • Various security and compliance improvements across the platform.
Routing & Pricing
  • CowSwap routing on Ethereum has been corrected so native ETH pairs route through the proper path.
  • Quotes on low-liquidity BSC pairs are filtered to remove unusable routes before users see them.
  • Swap completion amounts are now recorded from provider-confirmed values, so the final receipt reflects the actual payout rather than the pre-swap estimate.
  • Route filters apply correctly from the moment quotes start loading — user-selected provider preferences are honored during the initial render.
Swap Improvements
  • Tron DEX swaps now wait for on-chain confirmation before reporting a transaction hash, eliminating premature pending states.
  • Solana wallet deep links (“Confirm on Wallet” / “Open in Wallet”) now work reliably across mobile and desktop.
  • Swap status progresses through to completion in cases where the transaction hash was previously not surfaced.
  • The “Connect Wallet” button now responds across all network configurations.
  • Resolved a Next.js deployment issue that caused brief page load errors immediately after new releases.
Multiswap
  • All legs in a Multiswap order now share the same min/max bounds, keeping displayed limits and accepted values in sync.
  • UI polish: capped-height transaction summary panel, row deletion on hover, clearer disabled-button states, same-token validation messaging, and a cleaner recipient address display.
  • Per-transaction minimum amounts are now consistent between Multiswap, payment links, and the standard swap flow.
UI & Experience
  • Redesigned Advanced Settings panel for a cleaner, more intuitive layout.
  • The “View Order” button in the active orders popover is now fully visible on smaller screens.
  • URL amount parameters using scientific notation (e.g. ?amount=1e5) are now properly sanitized.
API
  • Partner API v2 validation has been hardened — invalid inputs return proper validation errors, unknown query parameters are rejected, and token fields return consistent types.
  • The single-token lookup endpoint (GET /tokens/{id}) is now fully accessible.
  • Removed an upper-bound limit on quote request amounts.
Security
  • Various security and compliance improvements across the platform.
New Integrations
  • TON and TRON are now natively supported in the wallet connection kit — connect and swap directly without extra installs.
  • CowSwap DEX routes are now live, expanding DEX coverage.
Routing & Pricing
  • Live price updates across all token feeds — quotes reflect current market data.
  • Quote subscriptions now refresh instantly when switching pairs or amounts, eliminating stale data between selections.
  • Quote integrity safeguards filter out extreme price outliers before they reach the UI.
  • Refreshed quotes now display the correct estimated output amount before confirmation.
Swap Improvements
  • Solana address checksum validation catches invalid recipient addresses before order creation.
  • Minimum-amount guidance now shows the exact required minimum instead of a generic message when an amount is too low.
Multiswap
  • Multiswap is available in Partner API v2 — partners can create, track, and batch-execute multi-leg swaps, including Solana batch transactions.
UI & Experience
  • Faster app load — Stellar SDK and related modules now lazy-load, giving users on other chains a snappier startup.
  • The blog has moved to its own domain to improve main-app performance.
  • The swap button stays disabled until a recipient address is provided, preventing accidental submissions on mobile.
API
  • Partner API v2 now exposes full account access programmatically — statistics, commission history, withdrawals, and profile data mirror the dashboard.
  • Every Partner API v2 error response now includes a requestId for easier support correlation.
  • The /quotes endpoint has broader country coverage and improved edge-case handling.
Security
  • Ongoing security and compliance hardening across the platform.
New Integrations
  • Ne verified partner is now live as a CEX exchange provider, expanding the pool of available routes for users.
Routing & Pricing
  • Smarter swap retry logic — when a route fails, the system now retries other routes without abandoning the entire provider, resulting in significantly higher swap success rates on complex routes.
  • Wormhole bridge fees corrected — users swapping USDC cross-chain via Wormhole now see accurate, reasonable bridge fee estimates.
  • Cetus DEX (SUI) swap reliability restored — a quote calculation issue causing failed SUI-based swaps has been resolved.
Swap Improvements
  • Clearer error messages — when a swap route fails, users now see actionable guidance (“Select another route if available, or try again later”) instead of a dead-end technical message.
  • Order tracking page improvements — the order status page now shows a proper error state when an order is not found
  • “Connect Wallet” button restored on the order details page for EVM swaps — a chain-matching bug introduced by a new network addition had hidden the button for all EVM orders.
  • HyperEVM (SushiSwap) DEX swaps fixed — gas estimation failures on HyperEVM routes are resolved; swaps now complete successfully.
UI & Experience
  • Deposit QR codes now support EIP-681 Payment URIs — scanning the QR code with a compatible wallet (Trust Wallet, MetaMask Mobile, etc.) auto-fills the deposit amount and address across all supported chains.
  • Swap confirmation screen updated — swap details (output amount, destination address) are now shown prominently and expanded by default; chain logos appear next to token tickers for at-a-glance chain identification.
  • Route sort tabs highlighted — the Best Rate / Fastest sort tabs now have a visual highlight to guide users toward the most relevant option; the Multiswap “New” badge has been retired.
API
  • Partner API v2 significantly hardened — multiple response correctness fixes: proper error codes for disabled/missing tokens, USD output amounts, and a new unified displayStatus field that abstracts internal swap leg complexity into a single human-readable status string.
Security
  • Various security and compliance improvements across the platform.
New Integrations
  • Bittensor Native network is now live — users can swap to and from TAO on the native Bittensor chain alongside the existing EVM variant.
Routing & Pricing
  • Improved Jupiter and Raydium ETA logic, due to almost instant swaps.
  • Dynamic min/max amount bounds now display correctly, preventing users from seeing stale or incorrect swap limits.
Swap Improvements
  • DEX swaps with USDT no longer get stuck on “Approving” — the system now correctly handles USDT’s non-standard allowance reset requirement before setting a new approval.
  • ChainFlip order status no longer incorrectly reverts from “Swapping” back to “Waiting for deposit” mid-swap; status progression is now strictly forward-moving.
  • TRON DEX swaps now check wallet balance before proceeding and surface a clear “insufficient balance” message instead of silently failing.
UI & Experience
  • Users can now filter swap routes directly from the quote screen, making it easier to find preferred providers or route type.
  • Updated footer links due to new documentation rollout.
Security
  • Various security and compliance improvements across the platform.
New Integrations
  • Stellar (XLM) swaps are now available via the Sodax DEX provider, enabling cross-chain routes between Stellar and other supported networks.
  • Tron wallets can now be connected via WalletConnect, expanding Tron wallet support beyond TronLink.
Routing & Pricing
  • Min/max swap limits are now dynamically sourced from providers — users see accurate per-route boundaries instead of generic platform-wide caps.
  • Token search results are now ranked by chain-level volume, surfacing the most relevant tokens first.
Swap Improvements
  • Order status tracking is now more accurate — certain provider verification states that previously displayed as “Failed” now correctly show as in-progress.
  • DEX swap reliability improved across Wormhole (Solana), ChainFlip, and 0x Protocol routes, fixing approval handling and decimal precision issues.
  • On-chain transaction confirmation is now detected in real time via WebSocket watchers, delivering faster status updates.
  • Bitcoin address validation now enforces exact Bech32 length requirements, preventing truncated addresses from passing validation.
Multiswap
  • Multiswap orders with uneven recipient amounts no longer fail during creation.
UI & Experience
  • A new “Active Orders” module in the header lets users save, track, and quickly return to in-progress orders.
  • Wallet token balances (including BTC and SUI) now load from the backend, improving speed and accuracy across all supported chains.
  • Error messages on failed DEX routes now clearly guide users to select an alternative route instead of showing technical details.
  • Frontend performance improved through memory leak fixes, token list virtualization, and build optimizations.
API
  • API v2 /quote and /exchange endpoints are now live, with updated developer documentation and a v1 → v2 migration guide.
  • Partners can now receive order status updates via webhooks in addition to WebSocket subscriptions.
Security
  • Various security and compliance improvements across the platform.
Routing & Pricing
  • Private swaps now check all available routing paths at once and automatically fall back if the first choice is unavailable — fewer failed quotes, smoother experience.
  • Integrated live price feeds from Pyth oracle for more accurate real-time token pricing on the swap page.
Swap Improvements
  • Fixed an issue where a provider that couldn’t handle the requested order size could still appear as the best quote — the system now filters out providers that can’t fulfill the amount before showing rates.
  • Fixed a bug where DEX token approvals could get stuck without any feedback, leaving the swap in a loading state with no indication of what went wrong.
  • Improved error messages when a DEX swap is reverted — a clear explanation is now shown instead of a generic blockchain error.
  • Quote auto-refresh now pauses after 30 minutes of inactivity, so idle tabs no longer trigger unnecessary rate-limit errors.
UI & Experience
  • Added a tooltip explaining how price deviation protection works — users can now hover to understand what happens if the rate moves more than 5% from the original quote.
  • Smarter recipient address validation — if a token contract address is accidentally pasted as a recipient, a clear warning is shown before submission. This now also applies to Payment Links and Multiswap.
  • Faster page loads — reduced initial bundle size by ~30kb with lazy-loaded animations.
  • Improved accessibility for screen readers on the research disclaimer modal.
  • Updated Zcash address validation — only transparent (t1) addresses are now accepted, preventing failed deliveries to unsupported address formats.
API
  • Launched API v2 with new REST endpoints for quotes, swaps, token lists, chain info, and real-time order status via WebSocket — plus a full migration guide for partners upgrading from v1.
  • Completed a full Developer Hub documentation overhaul — fixed broken links, improved endpoint docs, and resolved integration blockers reported by partners.
  • Token balance lookups now run server-side for faster, more reliable balance display when a wallet is connected.
Security
  • Various security hardening measures applied across the platform infrastructure.
New Integrations
  • Integrated Bungee as a new cross-chain swap provider, adding more routes between EVM and Solana chains.
  • Integrated Allbridge as a new cross-chain bridge provider.
  • Added Stellar wallet support — Freighter and xBull wallets can now connect directly, with automatic trustline setup for Stellar assets.
Swap Improvements
  • Fixed an issue where SushiSwap swaps could fail due to token approvals not being processed correctly.
  • Fixed a bug where PancakeSwap could show broken quotes as selectable routes.
  • Reduced occurrences of “no available paths” errors on private swaps by improving how the system validates routing availability.
  • Improved estimated completion times shown for DEX swaps to be more accurate across providers.
Multiswap
  • Fixed Solana address input in Multiswap Custom mode — certain valid addresses starting with numbers were incorrectly rejected.
  • Fixed a rounding issue where amounts slightly below the minimum could slip through validation in Multiswap.
UI & Experience
  • Updated the post-swap survey to ask which platforms users would like to see HoudiniSwap on next (browser extension, mobile app, in-wallet, etc.).
  • Users in restricted regions now see a clear explanation page instead of a confusing error code.
  • Fixed blog pages occasionally failing to load.
API
  • Partners can now receive the deposit transaction hash in the status response for better order tracking.
  • Added configurable rate limits per partner for high-volume integrations.
Security
  • Various security and compliance improvements across the platform.
  • Upgraded our core servers and DevOps architecture to sustain higher traffic loads while maintaining lower latency.
  • Refactored order creation logic to trigger before fetching deposit addresses, resulting in a much more responsive user experience.
  • Added support for the FOGO network.
  • Added Tron network directly via MetaMask connection.
  • Updated 0x swap to support transactions sent to alternative recipient addresses.
  • Fixed Jupiter “Ultra” integration for same-recipient transactions.
  • Improved status polling and error handling for Mayan and deBridge orders.
  • Added a validation to block users from accidentally entering “Token Addresses” as recipient addresses
  • New UI alerts now trigger if a rate fluctuates by more than 5% from the initial quote.
  • Fixed logic errors when switching between tokens that do and do not require Memos.
  • Added token balances directly within the search modal when your wallet is connected.
  • Replaced ambiguous error codes for hardware wallet (Ledger) connection issues.
  • Integrated a swap feedback form on the order page to collect direct community insights.