Back to Blog
Guide5 min readSeptember 1, 2025

How Staking Works on RaiseGG

A full breakdown of how RaiseGG handles stake matches — from depositing USDC to receiving your payout in seconds.


RaiseGG is built on a simple idea: when two players disagree about who would win, money should be on the line — and it should be settled on the server, not in someone's PayPal account.

The Flow

  1. Connect Steam — we verify your account age, VAC status, and hours to confirm you're a legitimate player.
  2. Deposit USDC — transfer USDC from your Phantom or Solflare wallet to your RaiseGG balance. Funds sit in a Solana smart contract at all times.
  3. Create a Match — set your game, format, and stake. Your funds lock into a vault PDA the moment you confirm.
  4. Opponent Joins — they deposit equal stake. The contract now holds both players' funds — neither side can touch them.
  5. Play — for Dota 2, submit the match ID after the game. For CS2, results are recorded automatically from our game server.
  6. Payout — the winner receives 90% of the pot within seconds. We take 10% as rake.

Why Solana?

Solana transactions settle in under 400ms and cost fractions of a cent. That means for a $10 match, the gas fee is negligible — unlike Ethereum where fees could eat 10% of your winnings on a small stake.

Is my money safe?

The vault is a PDA (program-derived address) — an account controlled entirely by the smart contract's program logic. Not us, not anyone. Funds are only released when a verified match result is confirmed on-chain.


Ready to stake?

Connect Steam and start competing in under 2 minutes.

Connect Steam & Play