Two players, an equal stake
Choose an opponent and offer a SDICE challenge. Acceptance requires the named opponent’s signature and the same stake. The tokens enter program escrow; neither the scene nor a spectator can change the accepted wager or payout destination.
Both fighters start with 100 HP. Dice drive attacks, force and defense; the scene animates the deterministic sequence. There is no hidden manual combat input that changes the accepted random result.
Replay the fight from its proof
Acceptance requests fresh ORAO Classic RequestV2 randomness bound to the fight. Domain-separated hashes determine strikes and initiative. Dice reject unsuitable random bytes before mapping to six sides, avoiding modulo bias.
The account records the rule version, dice, damage, HP and random bytes so the combat sequence can be independently replayed while that proof data is retained. Fixed pressure rules bound the fight duration. Permissionless settlement pays the bound winner and the configured bank destination.
Results, fees and recovery
The winner receives 99% of the combined stake and 1% goes to the game bank. With two 100 SDICE stakes, that is a 198 SDICE gross winner payout and 2 SDICE for the bank. SOL processing costs are separate.
Verify the payment signature in history. A completed animation does not prove a confirmed transfer. Use the offered cancellation, expiry or recovery controls if the challenge does not reach settlement.