Step 2: Silent One-click Betting Guide
Once your testnet USDC is ready, you can start experiencing DeSix probability trading. In traditional Web3 applications, every bet requires a tedious flow of "Wallet Popup → Adjust Gas Fee → Click Confirm → Wait 15 Seconds," which can be extremely exhausting. DeSix introduces Account Abstraction (AA) Session Keys technology to change all of this.
1. Enable "One-click Silent Betting" (Session Keys)
- Head to the [Trading Lobby] or [Betting Home].
- On the order panel (BetSlip), look for the "🔑 Enable Silent Mode (Session Key)" switch in the upper right corner and toggle it on.
- Secure Signature Authorization: The system will prompt you for a single signature to authorize a temporary local private key managed securely by the client.
IMPORTANT
The permissions of this Session Key are strictly restricted by both the contract and the ZeroDev policy: it is only allowed to call the
placeBetfunction andapproveUSDC allowance. It cannot transfer or misappropriate your funds under any circumstances.
- Once authorized successfully, Silent Mode is activated. During the validity period, all of your subsequent bets will be sent instantly with one click and zero wallet popups!
2. Selection & AMM Dynamic Odds
- Number Selection: Choose your predicted winning numbers from 1 to 49. You can select a single number or multiple numbers for a combined bet.
- Locking Odds: Once you select the numbers in the order panel, the system will display the estimated odds (e.g.,
48.20x). When you click to place the order, the odds are locked at that exact instant. Even if other testers buy that number heavily afterward, driving down the odds, you will still be paid out at your locked odds if you win. - AMM Dynamic Adjustments: If the numbers you bet on represent a disproportionately large pool share (excessive risk exposure), the odds for that number will decrease automatically (down to
47.00xmin), and other unpopular numbers' odds will rise automatically (up to48.50xmax) to offset the risk.
3. Betting Constraints & Anti-spam Rules
During the public test, the contract enforces the following risk-management boundaries on-chain:
- Limits & Thresholds:
- Minimum LP Deposit:
10.00 USDC - Minimum Bet Amount:
1.00 USDC - Minimum Unit Stake:
0.20 USDC - Purpose: Block micro-transactions that spam the network and drain Paymaster gas.
- Minimum LP Deposit:
- Frequency Cap:
- Each address is limited to a maximum of 3 successful bets per issue.
- Purpose: Prevent high-frequency bots from spamming orders in the seconds leading up to the draw.
- Selection Penalty & Hashrate Decay (K-factor):
- If you buy more than 40 numbers in a single bet, your win is almost guaranteed, but because your risk is near zero, the system will decay your mining hashrate coefficient (K-value) to
0.01x. You will earn virtually zero $DESIX tokens. - We recommend choosing 1-5 numbers for a medium-to-high risk profile, which gives you a K-value of
1.2x ~ 1.5x, maximizing your mined token output.
- If you buy more than 40 numbers in a single bet, your win is almost guaranteed, but because your risk is near zero, the system will decay your mining hashrate coefficient (K-value) to
4. Batch Betting Atomicity (placeBetBatch)
If you need to place multiple bets simultaneously without consuming your 3-bet frequency limit, we recommend using "Batch Betting":
- Configure multiple independent number selections (up to 3 groups) in the BetSlip panel.
- Click [Place Batch].
- The system will bundle and execute them atomically in a single transaction via the
placeBetBatchcontract endpoint. - Save 35% Gas and guarantee atomicity: if any single bet in the batch fails the risk filters, the entire batch reverts, preventing wasted capital.
Now you have mastered the core betting gameplay. Next, when betting closes and the drawing phase begins, how do we act as "public auditors"? Next: Dispute & Slash Challenge ➡️