WEN BJ? — User Manual

The complete guide to the WEN BJ? desktop GUI — a betting bot for Stake.com and Stake.us Originals (Blackjack, Dice, Limbo). This manual covers installation, account connection, every configuration option, the in-run controls, and the full Smart Strategy blackjack chart.

Introduction

WEN BJ? is a desktop application that automates play on Stake Originals games. It opens a built-in browser window for you to log in to Stake, then drives bets through a bridge that proxies GraphQL requests through your authenticated session. The bot plays Blackjack with optimal strategy, and Dice/Limbo with configurable targets.

The GUI shows a live dashboard with balance, profit, hands played, win rate, RTP, win/loss/push counts, a profit sparkline, an active-hand panel, a scrollable bet history table, and a color-coded log viewer — all updating in real time.

Games: 3 Bet strategies: 4 Stop conditions: 5 Lowest edge: 0.57%
Windows Ready .exe Linux Ready .AppImage macOS coming soon

Installation

  1. Download — Redeem your access token on the download page and grab the build for your platform: .exe installer (Windows) or .AppImage (Linux). macOS is coming soon.
  2. Windows — Run the WEN.BJ-1.6.5.exe installer. A desktop shortcut is created automatically.
  3. Linux — Make the AppImage executable and launch:
    chmod +x WEN.BJ-*.AppImage
    ./WEN.BJ-*.AppImage
First launch

The app opens to a start screen with two buttons: Stake.com and Stake.us. No login credentials are stored by the bot — you log in directly to Stake in the built-in browser window.

Connecting a Stake account

  1. Pick a platform — On the start screen, click Stake.com (crypto casino) or Stake.us (sweeps casino). A built-in browser window opens to that site.
  2. Log in to Stake — Sign in normally inside the opened window. The bot does not handle login; it only relays bets once you're authenticated.
  3. Bridge connects — Once the page loads, the bridge auto-detects your session. The status badge on the config form flips from DISCONNECTED to CONNECTED and your username, balances, and KYC status appear in the Account card.
  4. Multi-account (optional) — To run several accounts at once, install the Chrome extension or userscript bridge in a regular browser tab for each account. The GUI's discovery service lists every detected account on the Account Select screen — pick one to connect.
Built-in browser vs. extension

The built-in browser (opened from the start screen) requires no extra setup — it's the default single-account path. The Chrome extension / userscript is only needed for multi-account mode, where you keep Stake open in separate browser tabs and the bot connects to whichever account you select.

Dashboard layout

Once the bridge connects, the config form appears. After you hit LAUNCH, the dashboard takes over:

Top to bottom:

Config form

Before launching, you configure the session on the config form. It has three cards: Account (connection status and balances), Session Statistics (persistent stats from previous runs), and a two-column Betting Conditions / Strategy & Risk grid.

Game selection

Three buttons select the game: Blackjack (card game, 0.57% edge), Dice (over/under, 1% edge), or Limbo (multiplier target, 1% edge). Selecting Dice or Limbo reveals game-specific fields:

Blackjack has no target fields — it's always played with optimal strategy (see Smart Strategy chart).

Bet & currency

Pick a currency from the dropdown. On stake.com the options are BTC, ETH, LTC, XRP, TRX, BNB, SOL, USDT, USDC, DOGE, ADA, BCH, POL, EOS, XLM. On stake.us the options are Sweeps and Gold.

Enter the bet amount in either crypto or USD. The USD field converts live using Stake's rates (falling back to CoinGecko). Your bet amount is saved per-domain and recalled on the next session.

Bet sizing

The Wager Strategy dropdown controls how the bot sizes each bet:

Strategy Behavior
Fixed Always bet the base amount. Lowest variance.
Martingale Double after every loss, reset after a win. High variance — use with a loss limit.
Balance % Bet a configurable percentage of current balance. Scales up and down with the bankroll.
Back to Back Parlay winnings from the previous hand. Set a streak target or multiplier target; when hit, the bot fires a B2B target hit popup with audible alert and resets the parlay.
B2B options (when Back to Back is selected)
Streak Target
3 wins before cash-out
Max Multiplier
8.00x cap on the parlay
Auto Restart
OnOff reset parlay on target hit and keep running

Request delay

A slider sets the milliseconds between bets. Defaults: 150ms on stake.com, 1200ms on stake.us (which has stricter rate limits). The bridge auto-raises the delay when rate-limited (429) and eases it back after a streak of successes — the slider sets the floor, not a hard cap.

Rate limits

If you see frequent "You are not allowed to do that" or long gaps between hands, raise the request delay. On stake.us, 1200ms is the floor — going below it will trigger rate limits almost immediately.

Stop conditions

All five stop conditions are optional (blank = disabled). When any condition is hit, the bot pauses rather than stops — so you can review hand history before deciding to resume or stop.

Condition Trigger
Max Hands Pause after N hands played.
Profit Stop Pause when net profit reaches the target.
Loss Stop Pause when net loss reaches the limit.
Min Balance Pause when balance drops below the threshold.
Max Wager Pause when cumulative wagered amount reaches the limit.

In-run controls

While the bot is running, the control bar at the bottom of the dashboard exposes:

Control Action
■ STOP Gracefully stop the bot after the current hand resolves. Returns to the config form.
⏸ PAUSE / ▶ RESUME Pause mid-session (no new bets) or resume. Settings can be changed while paused.
BET / STRATEGY / GAME Live readout of the current base bet, strategy, and game. Editable from the Options panel.
↻ SEED Rotate your provably-fair seed. A new seed is generated and applied to all subsequent bets.
⚙ OPTIONS Open the Options panel (see below).

Options panel

The Options panel (gear button) lets you change settings without returning to the config form:

BET
Base Bet
0.0001 BTC — type and press ↵
Strategy
SMARTRISKAVERSE click to toggle
Sizing
Current bet-sizing strategy (read-only here — set on config form)
DELAY
Request Delay
1300ms slider, 50–3000ms
STOP CONDITIONS
Max Hands / Profit / Loss / Min Bal / Max Wager
Current values (read-only during run)
STATE
Current Bet
0.0001 effective bet after sizing
Total Profit
+0.00032 session net
Streak
+3 current win/loss streak
B2B Wins / Mult
Only shown when Back to Back sizing is active
Changing strategy mid-session

You can flip between SMART and RISKAVERSE without stopping the bot — pause, open Options, toggle, resume. The new strategy applies to the next hand.

Blackjack strategies

Two strategy modes are available for Blackjack. Dice and Limbo have no strategy selection — they always bet at the configured target.

SMART (Perfect Bet Chart)

The default. Plays the Perfect Bet Chart — the mathematically optimal action for every player total vs. every dealer upcard. This maximizes expected value (RTP ≈ 99.43% on Stake's 0.57%-edge blackjack). The full chart is printed below.

RISKAVERSE

A lower-variance variant. It avoids marginal doubles and splits that are +EV but increase variance — e.g. it won't double soft 15 vs 4, won't split 4s vs 5/6, and won't split 6s vs 2. The RTP cost is tiny (~0.1–0.2%) but the bankroll swings are meaningfully smaller. Use this when protecting a bankroll or running a large martingale.

Smart Strategy chart

This is the complete chart the bot uses in SMART mode. Rows are your hand total (or pair), columns are the dealer's upcard. The bot consults the splits chart first for any pair, then the soft chart for hands containing an ace counted as 11, then the hard chart.

H = Hit S = Stand D = Double (hit if not allowed) Ds = Double (stand if not allowed) P = Split

Splits

Consulted first whenever you're dealt a pair. If the chart says anything other than P, fall through to the hard/soft chart for that total.

Pair 2 3 4 5 6 7 8 9 10 A
A,A P P P P P P P P P P
22 P P P P P P H H H H
33 P P P P P P H H H H
44 H H H P P H H H H H
55 D D D D D D D D H H
66 P P P P P H H H H H
77 P P P P P P H H H H
88 P P P P P P P P P P
99 P P P P P S P P S S
10,10 S S S S S S S S S S

Soft totals (Ace counted as 11)

Used when your hand contains an ace still counted as 11 (i.e. the total doesn't bust if the ace is 11).

Soft 2 3 4 5 6 7 8 9 10 A
13 H H H D D H H H H H
14 H H H D D H H H H H
15 H H D D D H H H H H
16 H H D D D H H H H H
17 H D D D D H H H H H
18 S Ds Ds Ds Ds S S H H H
19 S S S S S S S S S S
20 S S S S S S S S S S
21 S S S S S S S S S S

Hard totals

Used when your hand has no ace, or the ace must count as 1 to avoid busting.

Hard 2 3 4 5 6 7 8 9 10 A
4 H H H H H H H H H H
5 H H H H H H H H H H
6 H H H H H H H H H H
7 H H H H H H H H H H
8 H H H H H H H H H H
9 H D D D D H H H H H
10 D D D D D D D D H H
11 D D D D D D D D D H
12 H H S S S H H H H H
13 S S S S S H H H H H
14 S S S S S H H H H H
15 S S S S S H H H H H
16 S S S S S H H H H H
17 S S S S S S S S S S
18 S S S S S S S S S S
19 S S S S S S S S S S
20 S S S S S S S S S S
21 S S S S S S S S S S
How the bot reads the chart

For each hand, the bot computes your hand value, checks whether it's a pair (and whether split is still offered), then looks up the action. If the chart says D but Stake doesn't offer double (e.g. after a hit), it falls back to H. If it says Ds and double isn't offered, it falls back to S. Splits are only offered on the first two cards, so after the first split the bot falls through to the hard/soft chart for each subsequent hand.

Games reference

Blackjack

Stake Originals Blackjack uses a single deck, reshuffled each hand. Dealer stands on soft 17. Blackjack pays 3:2. The bot plays the Smart Strategy chart above (or Riskaverse). Splits are allowed once (one split per hand), and both resulting hands are shown in the Active Hand panel as P1 and P2. House edge: 0.57%.

Dice

Configure a target (0.01–99.99) and a condition (Roll Under / Roll Over). Win payout is 99 / win-chance%. For a 50% roll (target 49.5 under) the payout is ~1.98x. House edge: 1%.

Limbo

Configure a target multiplier (1.01x+). You win if the result is greater than or equal to the target. Win chance is 99 / target%. For a 2x target, win chance is 49.5%. House edge: 1%.

Troubleshooting

Issue Solution
"You are not allowed to do that" Re-login to Stake in the built-in browser window. Session expired.
Bridge not connecting Refresh the Stake tab in the built-in browser. Check that the bridge indicator turns green on the start screen.
Frequent rate limits / long gaps Raise the request delay (Options panel slider). 1200ms+ on stake.us; 150–400ms on stake.com.
AppImage won't launch chmod +x WEN.BJ-*.AppImage
Emojis show as boxes (TUI) sudo apt install fonts-noto-color-emoji && fc-cache -fv
B2B target hit popup didn't fire Confirm sound is enabled and the B2B streak/multiplier target is set (not blank) on the config form.