Skip to content
TradeExplorerDocsTwitter

Backed by

Paradigm

Paradigm

INTEGRATE API

TradeExplorerDocsTwitter

INTEGRATE

Backed by

Paradigm

Paradigm

Use Cases

Use Cases

Let’s talk about use cases of the execution engine. Fundamentally, every use case is just an order outputting a specific asset. Any starting asset can be the input for any use case.

Swaps and Bridging

By routing through multiple DEXs and bridges, any native asset swap is possible with Rift. This includes single chain swaps, cross chain swaps, and bridging assets.

Below is an example multi hop route to buy 100k of BTC with USDC:

  1. Ethereum.USDC -> Hyperliquid.USDC (via CCTP)
  2. Hyperliquid.USDC -> Hyperliquid.BTC (via Hyperliquid Spot)
  3. Hyperliquid.BTC -> Bitcoin.BTC (via Unit)

Ethereum USDC to Bitcoin BTC through CCTP, Hyperliquid Spot, and Unit

Payments

Multichain routing means accepting payments in any starting asset is now possible. Since every order is just a deposit address, Rift is ideal for QR code payment flows.

Below is an example payment route to pay in USDT on Polygon and receive USDC on Ethereum:

  1. Polygon.USDT -> Polygon.USDC (via Velora)
  2. Polygon.USDC -> Ethereum.USDC (via CCTP)

Polygon USDT to Ethereum USDC through Velora and CCTP

Tokenized stocks and RWAs

Every major tokenized financial asset is available in Rift’s routing. Buying and selling any stock works the same as any cross chain swap.

Below is an example route to buy tokenized Apple stock on Robinhood with ETH on Ethereum:

  1. Ethereum.ETH -> Ethereum.USDG (via KyberSwap)
  2. Ethereum.USDG -> Robinhood.USDG (via Transit)
  3. Robinhood.USDG -> Robinhood.AAPL (via Uniswap)

Ethereum ETH to tokenized Apple stock on Robinhood through KyberSwap, Transit, and Uniswap

Vaults

Depositing into vaults has typically been a point of friction, since the vault lives on a single chain and only accepts certain assets. With Rift’s multichain routing, depositing into a vault from any starting asset becomes 1 click. Migrating between vaults is just as easy.

Below is an example route to deposit USDT on Ethereum into a Morpho USDC vault on Base:

  1. Ethereum.USDT -> Ethereum.USDC (via KyberSwap)
  2. Ethereum.USDC -> Base.USDC (via CCTP)
  3. Base.USDC -> Base.GauntletUSDC (via Morpho)

Ethereum USDT to Morpho USDC vault shares on Base through KyberSwap, CCTP, and Morpho

OTC

Certain routes have Rift’s OTC protocol as a supported venue. This matches the taker with a third party maker directly, leveraging the TEE as escrow until the maker’s payment has been confirmed. Since this avoids paying fees to third party DEXs and works for any asset, it is often the best rate for routes where its offered.

Below is an example OTC route to trade 1 BTC for cbBTC:

  1. Bitcoin.BTC -> Ethereum.cbBTC (via Rift OTC)

Bitcoin BTC to Ethereum cbBTC through Rift OTC