Skip to main content
Major releases and updates to the Rhinestone SDK and API. Filter by tag, or subscribe with the RSS button.
SDKAPIBreaking
SDK 3.0.0 / API 2026-09.caucasus

Rhinestone SDK v3 and Caucasus API

SDK v3 adopts the 2026-09.caucasus API for EVM and Solana transactions. Direct HTTP integrations pin it with x-api-version: 2026-09.caucasus.
  • Solana accounts and execution: Configure EVM and Solana accounts independently, fund transactions from Solana, and run native Solana instructions.
  • Explicit funding: Select one source chain/token and one destination token instead of relying on automatic or multi-source funding.
EVM-only integrations also need to migrate.Migrate from SDK v2 to v3 · Migrate from Blanc to Caucasus
APIFeatureDeprecation

Unified onramp API

One order model for fiat checkouts and exchange connections.
  • Start an order: POST /onramp/orders returns a hosted checkout for kind: "fiat" or kind: "exchange".
  • Track every order: GET /onramp/orders and GET /onramp/orders/{id} report each order stage by stage, for good, including pending and cancelled ones.
  • Complete means landed: an order is completed once its crypto arrived on-chain as a deposit; exchange orders now reach a terminal state too.
  • Push updates: the ramp-order webhook sends the whole order on every stage move.
  • List options: GET /onramp/options returns fiat payment methods or exchange connections.
The /onramp/swapped/* routes and the onramp-order webhook are deprecated. They keep working unchanged until their retirement is announced.Create an onramp checkout
SDKFeature
SDK 2.10.0

HyperCore trading

Trade perpetuals on Hyperliquid through Rhinestone intents. Combine collateral delivery with opening a position, or close positions and manage orders without adding collateral.Trade on Hyperliquid
SDKBreaking
SDK 2.0.0

Rhinestone SDK v2

A ground-up rework of the SDK aligned with the Blanc API.
  • Non-EVM destinations: Settle transactions to Solana and Tron.
  • Multi-route quotes: prepareTransaction returns quotes: { best, all }; sign the recommended route or select another.
  • Simplified intent lifecycle: IntentStatus uses PENDING, COMPLETED, and FAILED, with a flat per-chain operations[] shape.
  • Settlement control: Include or exclude specific bridges for each transaction.
Migrate from SDK 1.x
SDKAPIFeature

Solana and Tron destinations

Transactions can settle to Solana and Tron alongside supported EVM chains.View supported chains
APIBreaking
API 2026-04.blanc

Blanc API

A major revision of the Intents API, introduced with x-api-version: 2026-04.blanc. See API versioning for current integration guidance.
  • Non-EVM destinations: Settle transactions to Solana and Tron.
  • Destination executions on more layers: Run calldata on the destination after bridging across supported settlement providers.
  • Multi-route quotes: POST /quotes returns server-ranked routes[].
  • Improved cost reporting: Each route has one cost object with input, output, and a fee breakdown.
  • Server-stored intents: A quote returns an intentId; submit signatures by ID instead of returning the complete intentOp.
  • Server-provided EIP-712: Pass signData directly to wallet.signTypedData() instead of reconstructing types in the client.
The previous 2026-01.alps version is deprecated.