Skip to content

Reserved Balance

Reserved Balance is the amount a player has deliberately made available to Ranked competition. It is held for one Main Wallet and one stake asset, and it is separate from both ordinary wallet balance and Rank Signer execution float.

Not sure whether Main Wallet and Rank Signer are the same address? See Login & Ranked Setup for the distinction between provider-login and external-wallet accounts.

BalancePurpose
Main Wallet balancePermanent player funds and the fallback source for an explicitly approved top-up
Embedded wallet or Rank Signer balancePays permitted transaction fees and may fund reserve when it holds the matching asset
Reserved BalancePlayer-approved stake value available to exact backend-authorized matches

For a provider-login account, the first two rows refer to the same embedded Main Wallet. For an external-wallet account, Main Wallet and Rank Signer are different addresses belonging to the same player account.

Only the selected stake is moved into the match when the roster freezes and the on-chain match is created.

For example, suppose a player has 1,000 tokens in Reserved Balance and joins a room with a 10 token stake:

  • 10 is locked for that match.
  • 990 remains available Reserved Balance.
  • The remaining 990 can still be withdrawn or used for another eligible match after participation rules allow it.

This can happen when a player previously prepared for a 1,000 token room, canceled before lock, and then selected a 10 token room. Leaving matchmaking before lock does not consume the reserve.

When the player requests admission:

  1. The client reads the exact room configuration and available Reserved Balance.
  2. If reserve already covers the stake, admission can continue immediately.
  3. If reserve is short, the selected executor may fund the missing amount when it holds the matching asset and can pay the transaction cost.
  4. Otherwise, Main Wallet must explicitly approve the top-up.
  5. The server independently checks the exact configuration and Reserved Balance before accepting the player.

A program cannot silently debit Main Wallet. Registration also does not move stake: Rank Signer authorization and Reserved Balance funding are separate actions.

The 0.02 SOL execution floor is not part of Reserved Balance and is not part of the selected match stake.

Next: Ranked Matchmaking and Claims & Payouts.