Skip to Content
Game🏦 Bank

/the-game/bank

The 🏦 tab, labelled VAULT in the action bar, is the fourth activity loop. A Bank Heist is a season-length event: dealers post an ETH performance bond, put in work across Deal, PVP, and Heist, and compete for a ranked share of the vault.

Bank Heist Vault V2 is deployed on Abstract mainnet. Season 3 opens on Friday, 21 August 2026 at 00:00 UTC and closes on Friday, 4 September 2026 at 00:00 UTC. The opening transaction is restricted to the first 15 minutes of that launch window, and its duration is shortened by any mined delay so the closing timestamp remains fixed. The tab is the authority on whether entry is currently open.

The vault is the ETH balance of the DealersBankHeist contract. The app exposes two numbers that should not be confused:

  • Gross vault is every wei held by the contract.
  • Available vault excludes ETH already reserved for live entry bonds, refunds, and settled claims.

The available balance is what a new season can safely draw from. This accounting prevents one season from spending ETH already owed to another. You can inspect the verified contract yourself; its current address is on /contracts/addresses.

How a season works

A season opens with a fixed configuration: its entry fee, reputation gate, seat cap, duration, vault share, scoring weights, qualification thresholds, focus bonus, claim and refund windows, and reward allocation. Those rules lock when the season opens. The briefing in the 🏦 tab is the source of truth for the current season.

The lifecycle is:

  1. The season opens and dealers enter.
  2. Entrants play and check in during the season.
  3. After close, anyone can freeze scores in bounded pages.
  4. Qualified dealers are ranked in bounded pages.
  5. The season settles and reserves its claims.
  6. Dealer owners claim, then expired claims or refund dust can be swept back into the available vault.

Both finalization passes are permissionless and resume from on-chain cursors, so a season can scale to 10,000 entrants without requiring one oversized transaction.

Joining

Joining costs the season’s exact configured amount of ETH. Season 3 uses 0.001 ETH per dealer. The call reverts if it receives more or less than the configured fee.

The fee is a performance bond, not a payment into the competitive pot. Every dealer who qualifies can claim at least the full entry fee back. An entrant who fails to qualify forfeits it when the season settles successfully. If the season is cancelled, closes below its minimum entrant count, has no qualifiers, or is abandoned without settlement, the entry is refundable in ETH.

Entry is per dealer, not per wallet. Each dealer must clear the season’s reputation gate, have a seat available, be out of jail, and post its own bond.

Entry snapshots the dealer’s PVE, PVP, and heist counters. Only activity after that point counts, which means two dealers joining on different days begin from their own zero. Joining also grants the first day of focus automatically.

Focus

Focus is a daily prep streak. Press FOCUS on the plan screen once per UTC day and the count increases by one.

Focus is a multiplier on score, not points added to it. A dealer who checks in but does not play still scores zero. UTC days reset at 00:00, skipped days cannot be recovered, and jailed dealers cannot check in.

Qualifying and scoring

Score is built from four configurable metrics. The current season may weight or disable any of them.

MetricWhat counts
DealsPVE games played, including wins, losses, and ties
FightsPVP attacks initiated, win or lose
JobsHeist runs started
TotalThe combined activity count

Only activity after entry counts. Fights count the attacker only, and jobs count when a run starts rather than when it finishes.

Each active metric can have its own minimum. A dealer must clear every configured threshold to qualify. Missing one sets the final score to zero and forfeits the performance bond on a successful settlement.

For Season 3, qualification requires 5 post-entry PVE games, 5 post-entry PVP games, and 5 post-entry heist runs. Each of those metrics has weight 1; the combined-total metric has weight 0.

Final rank is deterministic. Higher frozen score wins. A tied score goes to the dealer with higher reputation at finalization; if reputation is also tied, the lower dealer token ID ranks first.

Your cut

Every qualified dealer receives at least the entry fee. Competitive rewards stack on top of that minimum rather than replacing it.

The V2 launch allocation divides the competitive pot like this:

LayerEligible dealersAllocation
BaseEvery qualified dealer, weighted by score40%
ContenderTop 20%, weighted by score25%
EliteTop 5%, weighted by score20%
First placeRank 18%
Second placeRank 24.5%
Third placeRank 32.5%

These layers are cumulative. A first-place dealer receives the entry-fee minimum, a base share, a contender share, an elite share, and the first-place allocation.

A percentile pool needs at least four recipients to activate. If the qualified field is too small, that pool rolls into the score-weighted base allocation. The season briefing shows the live configuration; future seasons can use different values.

Payment goes to whoever owns the dealer NFT at claim time, not necessarily the wallet that played the season. Selling a dealer after settlement transfers its unclaimed reward with it.

When a season ends

After close, scores and reputation are frozen, ranks are assigned, and settlement reserves the qualified entry minimums plus the competitive pot. The claim window begins at settlement. Anything left after it expires returns to the available vault when the season is swept.

If the season is cancelled, below its minimum entrant count, has no qualifiers, or passes the settlement deadline unresolved, the refund path opens instead. Each entrant can reclaim the exact ETH entry fee during the refund window. Settlement and refunds are mutually exclusive.

Edge cases worth knowing

  • Deployment does not mean entry is open. Follow the scheduled Season 3 window and the live state shown in the tab.
  • Gross is not available. Reserved entries, refunds, and claims remain in the contract balance but cannot fund another season.
  • Jail costs focus, not existing score. Work already recorded remains, but missed focus days cannot be recovered.
  • An abandoned heist still counts as a job. The metric increments when the run starts.
  • Qualification protects the bond. A qualified dealer gets at least the entry fee back; an unqualified dealer forfeits it if the season settles.
  • Fast play covers player actions. Entering, focusing, claiming, and refunding can use the session key when its policy includes the V2 contract and payable entry value.