Solanascape Contract Exchange GP Perps
Player-funded · bank gp only · oracle-settled · no treasury LP
1 · ORACLE MARKS (UTC midnight open vs close)
SCAPE USD
DexScreener token oracle
BTC / SOL USD
CoinGecko API
HYPE USD
Hyperliquid allMids
Outcome rule
close e open ’ YES/Long wins
2A · DAILY POOLS (parimutuel)
SCAPE · BTC · SOL · HYPE reset each UTC day
LONG side (YES)
price up vs open mark
SHORT side (NO)
price down vs open mark
Bootstrap seed (~500k gp/side) shows odds
Player stakes add real bank gp liquidity
Join flow
1. Member signs in (web or in-game board)
2. Min 100k gp debited from BANK (not inventory)
3. Winners split loser pool · ~4% rake burned
2B · MATCHED 7-DAY (SCAPE)
P2P long vs short equal margin locked at match
Poster
Long OR Short
Taker
Opposite side
Both margins locked from bank · entry mark = oracle at match
At expiry: higher mark ’ long wins pot; lower ’ short wins
Tie ’ 50/50 refund · 5k gp post fee burned
Zero-sum escrow
No house book you only win what the other side locked
3 · WEB /perps (offline save)
POST /api/contracts/status auth + load .sav bank gp
POST /api/contracts/join|post|take debit bank, write save
POST /api/contracts/claim credit bank from settled entries
Requires: Phantom linked · e50k SCAPE · bank gp · played once in-game
4 · SETTLEMENT (engine tick every 60s)
Daily pools close UTC midnight ’ compare oracle marks
Need player stakes on BOTH sides or full refund
Payout stored ’ Collect credits bank (web or in-game)
Rake gp removed from circulation (inflation sink)
solanascape.online/perps