How it
works

A launchpad on Solana that gives creator fees a job: they become USDC margin on one stock perpetual position you choose at launch.

Scroll

The loop

Launch. Your coin launches on the launchpad you pick — pump.fun or bonk.fun — with a creator wallet of its own. At launch you choose a US stock ticker, long or short, and leverage up to 3x. That choice is locked permanently by a database trigger, not just hidden in the interface.
Trade. People buy and sell your coin. Creator fees accrue in SOL to that coin's own wallet: from the pump.fun creator vault, or from the Raydium LaunchLab creator fee vault on bonk.fun.
Sweep. Every 15 minutes the fees are claimed, swapped from SOL to USDC on Jupiter, deposited into the platform's perps account and added as margin to your position. While US markets are shut the USDC waits and goes to work at the open. Below a minimum the run skips, so gas never eats the fee. A run that crashes resumes where it stopped and can never claim or deposit twice.
Receipt. Every run records what it collected, deposited and added, the position size afterwards, and every transaction signature. Public, for every coin.
Dashboard. From your launch wallet you can see status and history, close the position, or withdraw realised profit. You cannot change the ticker, the side or the leverage.

Guardrails and risk

  • Leverage is capped at 3x, checked at launch and again on every margin add.
  • There is a per-coin open-interest cap. Above it, fees are held as collateral instead.
  • If a position is liquidated the coin is flagged, sweeps into perps stop, and later fees are held as plain USDC collateral. A receipt says so.
  • The operations wallet holds funds only while a sweep is in flight. Each coin has its own creator wallet, so fees are per coin by construction on either launchpad.
  • A kill switch pauses every sweep without losing state.

Perpetual futures are leveraged and can be liquidated. What happens depends on the fees actually received and on the configured intervals. No return is promised. Funds are administered through an operational wallet and server.

What this site asks your wallet

OnePerps never asks for token approvals or delegations, and there is no hidden transaction. This is the complete list of requests the site can make:

connectPhantom connect, only when you click Connect wallet.
signMessageSigning a plain text message to prove you own the launch wallet. Signing costs nothing and moves nothing.
signAndSendTransactionOnly if you enter a dev-buy amount on the launch page: a buy of your own coin, for the SOL you typed. Nothing else, ever.
disconnectWhen you click disconnect.

Positions are opened by the platform's own operations wallet, with the fees your coin earned. Your wallet's balances are never read or used. Security contact: @OnePerps · security.txt

Public API

GET /tokensAll coins, with their locked config and live position.
GET /tokens/:idOne coin, with position, P&L and snapshots for charting.
GET /receipts/:tokenReceipts for a coin, newest first.
GET /leaderboardCoins ranked by profit and loss.
POST /launchLaunch a coin with a locked position.
POST /dev/:actionstatus, sweeps, close, withdraw — signed by the launch wallet.

Unauthenticated reads are cached for 30 seconds. Chain: Solana. Launchpads: pump.fun and bonk.fun (Raydium LaunchLab). Swap: Jupiter. Margin asset: USDC.