You can even open leveraged positions on 5k market cap coins.

Any coin. Even the tiny ones.

If a Solana coin has a pool, it has a market here. Paste its contract address, pick long or short, set your leverage and open. A coin does not need to be big, old or listed anywhere first.

longshot.ts
import { long } from "longshot";

const pos = long(mint, 20);
pos.close({ at: 3 });
Any coinfrom a 5k market cap
Longup to 50x
Shortsame leverage, other way
00:00 / 00:00
Closeprofit paid in SOL

A trader puts in 0.5 SOL at 20x, the mark moves, the wallet signs the close, and the profit lands in SOL.

Shader code that scales.

Import and export WGSL like TypeScript. vgpu resolves the module graph, reflects bindings, removes unused declarations, and emits compact shader source at build time.

1import { effect, frame, init, surface } from "vgpu";2import shaderSource from "./main.wgsl";3 4export async function render(canvas: HTMLCanvasElement) {5  const gpu = await init();6  const output = surface(gpu, canvas, { dpr: 1 });7  const shader = effect(gpu, shaderSource);8 9  shader.set({ uniforms: { resolution: output.size } });10  frame(gpu, (f) => f.pass(output, shader));11  return () => gpu.dispose();12}
resolve importsremove unusedminify
result
compiled.wgsl397 B
struct U{r:vec2f}@group(0)@binding(0)var<uniform>u:U;
@fragment fn fs_main(@location(0)b:vec2f)->@location(0)vec4f{
let c=(b-0.5)*(u.r/min(u.r.x,u.r.y));let d=length(c);let e=atan2(c.y,c.x)/6.28318+0.5;
let f=exp(-95.0*pow(abs(d-0.31),2.0));let h=exp(-18.0*pow(abs(d-0.31),2.0));
let i=0.82+0.18*sin(e*25.13272+d*42.0);let g=a(e+d*0.65);
return vec4f(g*(f*i*2.0+h*0.22),1.0)}fn a(b:f32)->vec3f{let c=vec3f(0.0,0.33,0.67);
return 0.55+0.45*cos(6.28318*(b+c))}

The CLI guides your agent.

The docs, examples, validation tools, and runtime diagnostics are accesible from the CLI. Everything starts with npx vgpu

Browse examples

View all →

How it works

Ready? Open the trade page or read how liquidation works.

Coins trading on Longshot right now

Perps, rebuilt for the coins nobody lists

Every Solana coin with a pool has a market here. Not only the big ones: a coin at a 5k market cap gets a long, a short and up to 20x like anything else. Paste the address, pick a side, and see your liquidation price before you open.

[ → ]Longshot is

Every trade,
start to finish

01Paste the address
└any Solana mint
02Pick a side
└long · short
03Set the leverage
└20x · 35x · 50x
04Your wallet signs
└Phantom · Solflare · Backpack
05Liquidation price
└on the ticket
06Close
└paid in SOL

For longs

  • Bet a coin goes up, from 0.1 SOL.
  • Leverage from 2x to 50x, set by market cap.
  • Your liquidation price shows before you open.
  • Close whenever you like. Profit is paid in SOL.

For shorts

  • Bet a coin goes down, the same way.
  • The same leverage tiers as a long.
  • Liquidated only if the price rises past your line.
  • You never need to hold the coin.
Open the trade page

Every size of coin
has a market

Start trading

Pick a coin, a side and your leverage.

Open the trade page

Start small

Open the smallest market on Solana right now.

Open the smallest coin

Start reading

How picking, leverage, liquidation and closing work.

Read how it works

Start safe

See exactly where a position gets liquidated.

How liquidation works

Take thelongshot

Every Solana coin with a pool, priced live from DexScreener.

Smallest right now
Liq Tiny cap pools, combined$0
Trade Docs