Skip to main content
Breaking: Global Markets Perps renamed to Perpetual Trading
  • Breaking: “Global Markets Perps” is now “Perpetual Trading”. All fifteen endpoints move from /v2/global_markets_perps/* to /v2/perpetual_trading/*. The old paths are no longer served and return 404.
  • The rename flows through the generated surfaces too: SDK namespace globalMarketsPerps → perpetualTrading (global_markets_perps → perpetual_trading in Python), CLI command group compass global-markets-perps → compass perpetual-trading, and MCP tools v2_global_markets_perps_* → v2_perpetual_trading_*. The widget export TraditionalInvestingWidget becomes PerpetualTradingWidget.
  • To upgrade: take the latest Python/TypeScript SDK, CLI, or widgets package and rename the namespace at your call sites. Request and response bodies are unchanged; only the path and the namespace move. See Perpetual Trading. (2026-07-29)
API versioning + Ethena + improved response models
  • new and improve response models released in v1. v0 remains frozen.
  • API versioning (v0, v1) added to safeguard customer integrations:
  • Integrated Ethena protocol for yield-bearing stablecoin support.
4626 vaults + Swap Router
  • Launched our new Swap Router with smart order routing across DEX liquidity
  • Vaults generalized from Morpho-only to all ERC-4626 standard vaults.
  • Overhauled our logging such that we can rapidly respond to user-facing errors.
Bundler + Pendle Transactions + Smart Accounts
  • Pendle integrated for trading future yield (PT/YT, swaps/LP).
  • Compass Bundler launched: execute multi-step DeFi workflows in one transaction.
  • Smart Accounts support + docs: Zerodev & Safe.
Aave leverage + Pendle Read endpoints + arbitrary block numbers
  • Aave: leverage endpoint.
    • New Aave Read endpoints: average rates, volatility, tx history.
  • Pendle: read endpoints: (markets, yields, positions).
  • Historical: arbitrary block supported across relevant endpoints.