built so a parlay runs on price moves instead of scorelines

a parlay is a stack of separate bets tied into one ticket, and every single one has to land.

slips.fun

our job is to price a parlay honestly and pay it out automatically

each leg is priced from the realized volatility of its own asset over the trailing hour. the legs are then combined using their measured correlation, so a ticket that mixes tabs pays more than one that stacks the same tab.

The rules

what the engine guarantees

every quote is signed and expires in two minutes
the multiplier is decided server side, never by the client
open exposure is capped under a row lock, so the book cannot be drained
no accounts: the wallet that stakes is the identity

The board

three tabs, one clock, one engine

Stocks
tokenized equities and etfs
nvidia, tesla, apple, the s and p. a calm stock needs a smaller move.
RWA
gold and rates
gold is the only commodity token trading above the liquidity floor today.

The stack

discovery, pricing, settlement and payout, all in one loop

tokens are discovered from the busiest live pools on the chain, priced from their own volatility, settled against recorded ticks, and paid straight back to the wallet that staked.

Payouts

open exposure is capped against float, in the database, under a lock

two tickets cannot both slip past the cap, because the reserve happens inside the same transaction that writes the slip.

Where the prices come from

live pools, not a quoted feed

geckoterminal indexes the uniswap and pancakeswap deployments on the chain. pyth is used only as an out of band cross check.

How it settles

a ticket settles on recorded ticks, not on a price someone typed in

one price tick per asset per minute is recorded, and the worker checks every open ticket every five seconds.

01
02
03
04
05
06
06
06
07
07
01
connect a wallet and stake usdg
02
the builder asks for a quote and gets a signed multiplier
03
the quote expires in two minutes, and the expiry sits inside the signature
04
the stake transfer is verified on chain before the slip opens
05
every leg gets a target price, and the clock starts for all of them at once.
06
Q1: the recorder samples every listed asset once a minute
06
Q3: a leg locks the first time a tick touches its target
06
Q4: one leg still open at the bell kills the ticket
07
Q2: all legs landed pays the combined multiplier
07
Q3: the payout goes back to the staking wallet automatically

Ready to build a ticket

no signup, no password, no account. connect a wallet, send usdg, that is the whole flow.