01 / wallet
the wallet model
custodial in name only. you control your phantom or backpack; we just manage an in-app balance for fast bet placement.
on first connect, the server mints a deterministic deposit keypair tied to your wallet, encrypted at rest with an aes-256 secret. you deposit sol to that address — credited to your in-app balance once confirmed on chain. every bet is a database write against that balance; no signature needed per wager.
withdrawals are server-signed transfers back to the wallet you connected. you remain the only owner of your phantom seed phrase. parlayz never sees it.
- phantom / backpack via @solana/wallet-adapter
- sign-in with solana (siws) for session — no email, no kyc
- deposit address shown on /wallet, settles on-chain
- withdrawals: <2s after click. server signs the transfer.