Live on Robinhood Chain · Uniswap V2

TradeTokenizedStocks.On-Chain.24/7.

Longbow is the non-custodial trading terminal for tokenized stocks — limit orders, DCA and portfolio P&L on top of Uniswap V2, executed by keepers while your funds never leave your wallet.

TSLA$268.45+1.20%NVDA$173.12+2.40%AAPL$231.60-0.40%GOOGL$201.88+0.80%META$741.20-1.10%MSFT$512.35+0.50%AMZN$229.40+1.70%SPY$632.80+0.30%TSLA$268.45+1.20%NVDA$173.12+2.40%AAPL$231.60-0.40%GOOGL$201.88+0.80%META$741.20-1.10%MSFT$512.35+0.50%AMZN$229.40+1.70%SPY$632.80+0.30%

Try it right here

The terminal, live on this page.

Same data feed, same math as the real app — poke the radar, drag a limit trigger, build a DCA plan. No wallet, no sign-up.

Open the full app →
live demo
Asset24hOn-chainReal quotePrem / Disc

Live from the same /api/markets feed the app uses — discount (neon) means on-chain trades below the real quote.

The toolkit

Everything Uniswap V2 doesn't give you.

Limit Orders

Set a Chainlink price target and let keepers execute the swap through Uniswap V2 — an arrow loosed the instant your price prints.

DCA Engine

Recurring buys of TSLA, NVDA or any listed token — pick amount, interval and run count. Set & forget, fully on-chain.

Portfolio P&L

Holdings, USD value and cost-basis P&L in one view — with share-equivalent balances that respect each token's ERC-8056 multiplier.

Premium / Discount Radar

On-chain price vs the real stock quote, side by side. Catch the weekend gap dislocations before the arbitrageurs close them.

How it works

Three steps. Zero custody.

01

Connect

Connect your wallet — Longbow adds Robinhood Chain automatically. No sign-up, no custody, no email.

02

Approve

Grant the LongbowExecutor contract an allowance for the token you're spending. Funds stay in your wallet until the moment of execution.

03

Set & Forget

Place your limit or DCA order. Keepers watch Chainlink 24/7 and fire the swap the moment your conditions verifiably hold.

0+

Tokenized stocks & ETFs

0ms

Robinhood Chain block time

0.0%

Uniswap V2 swap fee

0/7

On-chain markets, never closed

For developers

Limit orders in your dApp, in 5 minutes.

LongbowExecutor is a permissionless, MIT-licensed contract. Approve, call placeOrder, listen for OrderExecuted — the docs cover addresses, ABI downloads and full viem examples.

place-limit-order.ts
import { createWalletClient, custom, parseUnits } from "viem";
import { longbowExecutorAbi } from "@longbow/shared";

// place a limit-buy: 1,500 USDG -> TSLA when Chainlink prints <= $262
const hash = await wallet.writeContract({
  address: LONGBOW_EXECUTOR,
  abi: longbowExecutorAbi,
  functionName: "placeOrder",
  args: [
    USDG, TSLA, TSLA_FEED,
    parseUnits("1500", 6),   // USDG is 6 decimals
    minAmountOut,            // slippage guard
    262_00000000n,           // trigger, 8-dec Chainlink units
    0, 0,                    // DIR_BELOW, ORDER_LIMIT
    0n, 1, 0n,               // interval, runs, expiry
  ],
});

FAQ

Questions, answered straight.

The short version of the docs — custody, keepers, fees and the weekend price gap, in six answers.

No. Your tokens sit in your own wallet until the exact block an order executes. Placing an order only grants the LongbowExecutor contract an allowance — you can revoke it any time, and cancelling an order costs one transaction.