Changelog
Enso Checkout
Enso Checkout is the universal payment layer for Web3. It allows users to accept payments from anywhere:- Deposit from any chain into any protocol
- Use CEX funds onchain (Binance, Bybit, OKX + more)
- Fiat onramp: card + bank
SDK update
The new version of Enso SDK is available:- Utility methods to get crosschain routing Layer Zero pools
- Extended responses with additional fields
New Protocols
Layer Zero Pools Endpoint
The new Layer Zero pools endpoint lets you fetch exact pools for crosschain routing.New Protocols
Beefy CLM (Concentrated Liquidity Manager) vaults and Hyperbloom now support full deposit and redemption capabilities, enabling automated position management in concentrated liquidity pools.OneStable
OneStable, a crosschain stablecoin issuance layer, is released! To learn more about using OneStable, explore the website and hands-on examples.Enhanced Swap Routing
The routing engine is improved to get more accurate swap amounts, improving route accuracy and reducing slippage on complex multi-step transactions.New Protocols
Midas RWA (Real World Assets) integration brings tokenized real-world assets into Enso’s routing capabilities.
Curve Llamalend Integration
Curve’s Llamalend protocol is now fully supported with deposit, redeem, and repay operations. This lending market integration expands borrowing and yield opportunities on Curve’s infrastructure.Curve Gauge Pricing
Improved pricing mechanisms for Curve gauge tokens provide more accurate valuations for staked LP positions.HyperEVM Bridge Support
Bridges on the HyperEVM network are now enabled with improved routing logic that prioritizes HyperEVM bridges for faster cross-chain transfers.New Protocols
StakeDAO integrations enable automated yield strategies across Curve, Yearn, and Pendle protocols.
Enhanced Bridge Routing
The bridge action improvements provide better route selection and execution for cross-chain transfers, with optimized handling of complex multi-step bridge operations.New Network & Protocols 🚀
This update brings support for the new Hyper network and adds numerous protocols across Katana, Berachain, and Ethereum, expanding your cross-chain DeFi possibilities.✨ New Network
🔗 New Protocol Integrations
Enhanced Route API with Cross-chain Support
The POST/route
endpoint now supports cross-chain routing with the new destinationChainId
parameter. This enables seamless routing between any two positions across different chains:New Protocols
Mellow ALM deposits and redeems are now fully supported across multiple chains, enabling automated liquidity management strategies with enhanced capital efficiency.
New Account ID Endpoint
The new GET/account/{accountId}
endpoint returns the accountId used in on-chain events for your API key:Bundle Endpoint Route Information
The POST/bundle
endpoint now returns route information similar to the /route
endpoint when bundled actions involve routing. This provides better transparency into the execution path of complex bundled transactions.Nontokenized Routing Referral Support
The GET/route/nontokenized
endpoint now supports the referralCode
parameter, enabling referral tracking for non-tokenized position routing.New Protocols
Origin superOETH and wrapped superOETH are now available on Plume Network, along with Rooster YAPs supporting both deposits and redemptions.New Protocols
Notable Additions
- Stable Jack brings advanced stablecoin strategies to Avalanche
- Stargate cross-chain infrastructure now available on Plume
- Midas vaults integrated for Turtle Club TAC on Ethereum
The POST
route
API now supports destinationChainId
parameter that lets you do routing between any two positions on any two chains:This week, we’re relasing several enhancements to Enso’s APIs:The
The GET The
The GET
- clearer link between
projects
andprotocols
- additional filters available on
/tokens
- possibility to get prices for several tokens in a single request.
The /projects
API links to protocols
The GET /projects
API recognizes overarching DeFi projects behind specific protocols.The API now returns:projectId
- the ID of the project, e.g.aave
,protocols
- the list ofaave
protocols, e.g.aave-v3
,aave-static-atokens
, andaave-v2
chains
- the list of chain IDs the protocol is supported on by Enso.
The /tokens
filters
The GET /tokens
endpoint is useful for filtering through 2,292,738 tokens recognized by Enso.
The new filters are:symbol
, e.g.BERA
ormooBeraswapBerachainUSDC.e/HONEY
name
, e.g.EVK Vault eUSDC.e-1
Fetching token prices
The GET/prices
endpoint now has an option to fetch prices for multiple tokens in a single batch:First half of May gives you the following protocols and tokens.
New Protocols
New Tokens
Unichain Migrator Widget
Enso’s released the Unichain Migrator widget in collaboration with Layer0 and Stargate.This widget allows users to migrate assets from major chains to Unichain using Stargate’s cross-chain capabilities and Layer0’s infrastructure, together with Enso’s routing. The Unichain Migrator widget can be used as a standalone app or as a React component ready for integration into your dapp.V2 EnsoRouter
and DelegateEnsoShortcuts
We released V2 of EnsoRouter and DelegateEnsoShortcuts contract addresses on supported chains. This change affects you only if you’ve hard-coded the contract addresses in your code.
Check the Deployments page for the latest addresses on each supported chain.Don’t hardcode the addresses.
We recommend using
tx.to
from /route
and /bundle
endpoints to send the transaction to the correct contract address. This way, you won’t need to update your code with future upgrades.Nontokenized Routing
The newGET /route/nontokenized
endpoint enables automatic routing when entering non-tokenized positions.
For these transactions, a smart wallet is necessary, and routingStrategy: "delegate"
is necessary.
Explore:Tokens Pagination
The/tokens
API now implements cursor-based pagination for the GET /tokens
API endpoint, enabling more efficient retrieval of token data.