Wallet Lifecycle

Tournament Entry & Balance Movement

Balance reservation, escrow lock-in, prize settlement routing, and automated rollback reconciliation on aborted queues.

Entry Stake Reservation & Settlement Flow

Interactive Stepper
Tournament Entry & Balance Movement· Transaction Lifecycle
ACID Ledger Validated
Stage 01: Entry Stake Reservation
Atomic Balance Movement Specification
State: Reserved
Debit Source

Deposited Play Tank / Promo Tank

Credit Target

Match Escrow Hold

Player selects tournament; entry fee is atomically deducted from eligible balance and held in escrow.

Integrity Guard: No client wallet mutation · Database row locks on tournament entry.
Idempotent Keys
Pillar 01

Escrow Hold Protocol

Entry fee deducted from eligible tank and held in escrow during match formation.

Pillar 02

Prize Pool Settlement

Authoritative server routes prize distribution directly into winner's withdrawable tank.

Pillar 03

Aborted Queue Rollback

Automatic refund coordination when matchmaking fails to fulfill player quorum.

Engineering Architecture & Delivery Baseline

  • ACID database transactions in MySQL with row-level locks
  • Idempotent transaction keys preventing duplicate entry debits
  • Comprehensive balance audit records tracing each stage transition