Skip to main content
Warp (Rhinestone Intents) is an intent routing and execution engine. With a single signature, your users can move funds and execute calls across any supported chain in under 2 seconds.

Capabilities

  • Crosschain transactions: execute calls on any destination chain using funds from any source chain, in a single signature
  • Gas abstraction: sponsor gas, bridging, and swap fees for your users, or let them pay in any supported token — no ETH required
  • Inbuilt swaps: bridge and swap in one intent using solver liquidity, or inject your own DEX aggregator
  • Unified balance: aggregate a user’s funds across all supported chains to fund any transaction automatically
  • Non-custodial: assets stay in the user’s account until the moment of execution

What you can build

  • Chain-abstracted wallets: let users transact anywhere from a single account, regardless of where their funds sit
  • Crosschain DeFi: deposit into vaults, provide liquidity, or execute trades on any chain without manual bridging
  • Automated portfolio management: use session keys and intents together to execute strategies on behalf of users without per-transaction prompts
  • AI agents: give agents a crosschain account with scoped permissions to execute onchain tasks across any supported chain

SDK or API?

Warp is accessible via the Rhinestone SDK (TypeScript) or directly via the REST API. Use the SDK if you are building a new wallet or app in TypeScript — it handles account creation, intent construction, signing, and submission for you. Smart accounts, session keys, and gas sponsorship are all built in. Use the API directly if you are integrating Warp into an existing backend, working in a non-JS environment, or adding crosschain support to an app that already manages EOA users. The API gives you full control over each step of the intent flow. Already have smart account users but not using the Rhinestone SDK? You can still use Warp via the API. You’ll need to install the Intent Executor on each account first, then follow the API flow with smart account signing. See the signing guide for the smart account path.

SDK users

Already using the Rhinestone SDK? Your wallet quickstart covers intents. Start there.

API Quickstart

Integrating via the REST API? Build the full intent flow for EOA users step by step.

How Warp works

Architecture deep dive: Orchestrator, Relayer Market, resource locks, and more.

Supported chains

See all chains and tokens supported by Warp.
You’ll need a Rhinestone API key for mainnet usage. Request one here. Testnets work without a key.