This explains, precisely, what happens when you connect a Solana wallet and buy CREDITS in Retro Invaders — and what's actually verified versus what you're trusting us on. We'd rather over-explain this than have anyone surprised later.
CREDITS unlock "Online Play" — the mode where your score is submitted to the public leaderboard and counts toward tournament payouts. Free Play never touches your wallet and never requires payment.
Clicking "Connect Wallet" triggers Sign-In With Solana — your wallet signs a short message proving you control that address.
Clicking "Insert CREDITS" builds a single transaction containing two visible transfer instructions — your payment is split between two treasury wallets, both public addresses. Your wallet shows you both destinations and the exact amount before you approve anything. You can decline it there, no different from any Solana payment on any site.
This is the part that matters most for trust. After your payment confirms on-chain, the game does not just credit your balance itself. It hands the transaction's signature to a server-side function that:
If any check fails — payment too low, wrong destination, already used, not confirmed — nothing is credited, and you're shown a real error, not a silent success.
Both treasury wallet addresses are public — visible in this game's own source code, and shown directly in your wallet's approval screen before you confirm any payment. You can look up any transaction afterward on a public Solana block explorer using its signature.
Can:
Cannot:
Once approved, there's no undo and no chargeback — a basic property of Solana (and blockchains generally). Only spend what you're comfortable with.
Treat the price like a quarter in an arcade cabinet, not a financial asset.
Phishing sites impersonating this one, malicious browser extensions, or approving something you didn't actually read — always verify the URL, and always read what your wallet is asking you to approve.
The verification logic is real and running in production, built on standard tools (Solana's own RPC, Supabase), but there's been no formal third-party security audit. The payment-verification logic is server-side code we control, not a public smart contract you can independently audit yourself. We do, however, provide a Solscan receipt for every CREDIT purchase, so you can independently verify each transaction on-chain rather than taking our word for it.