Plan the classic roll: 0.50 USDC a roll, up to 10 in one batch
tblock_plan_rollReturns the unsigned calls for rolls (1 to 10, default 1) BlockRolls rolls on one guess, for ONE wallet_sendCalls batch signed by wallet: one approve of EXACTLY rolls x 0.50 USDC, then one roll(guess) per roll — or, when that wallet holds an active day pass on the contract, rollWithPass x rolls with no payment. The block 2 blocks after the roll decides; the roll is scored against the guess (traits in common out of 5). The prizes and the minimum winning score are read live from the BlockRolls contract (tblock_game_state rolls.prizes / rolls.minScore, null when not read) and can be changed by the UNIT creator, for rolls made after the change; a prize never pays more than the roll pot holds. guess defaults to the face of the wallet's ticket of the day (SHA-256(wallet|day), the same face the Game tab shows). REFUSED with the state when no contract is served (practice mode, 0 USDC): then nothing is to be signed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| guess | No | Optional: 5 traits "colorBand,orbit,facet,material,ornament" (0..5, 0..9, 0..18, 0..8, 0..7). Default: the wallet's ticket face. | |
| rolls | No | Optional: how many rolls in the batch, 1 to 10 (default 1). | |
| wallet | Yes | The wallet that will sign and play. |