A roulette contract’s payout table is a set of numbers stored in the code that tell the contract how much the stake is to return for each bet type, and once you know the three or four ways those numbers are written, you can read any table’s odds in a minute. The numbers sit either in a list of constants near the top of the file or inside the function that settles a bet.
When you open a verified roulette contract on an explorer, the payout table is a short block of named values near the top of the file, each with a number beside it. The same six items appear in almost every one, and they are worth reading before betting on any on-chain table, whatever a review of the best crypto roulette sites says about it.
- Pocket count – Usually written as POCKETS or NUM_POCKETS, with a value of 37 or 38. A value of 37 means a single zero wheel. A value of 38 means a double-zero wheel.
- Straight up multiplier – Named STRAIGHT or STRAIGHT_MULT, with a value of 36 on most tables. A winning straight-up bet returns 36 times the stake, which is the stake back plus 35 times the stake in winnings, the standard 35 to 1. Some contracts write 35 here and add the stake back separately.
- Inside bet multipliers – Split at 18, street at 12, corner at 9, six line at 6. Each one is the pocket count of 36 divided by the number of pockets the bet covers, and if any of them is lower than that pattern, the table pays less than standard on that bet.
- Outside bet multipliers – Dozen and column at 3, meaning 2 to 1. Red, black, odd, even, high and low at 2, meaning even money.
- Zero rule – A flag named LA_PARTAGE or a line returning half the stake when the ball lands on zero and the bet was even money. If it is present, the even money edge is halved. If it is absent, zero takes the whole stake on those bets.
- House fee – Named HOUSE_FEE or FEE_BPS, in basis points where 100 is one per cent. Zero means the edge comes from the zero pocket alone. Any positive value is taken off every win on top of that.
Three checks turn the numbers into odds you can compare with a software or live table:
- Compute the straight-up return – Multiply the win probability by the multiplier, on this table, that is 1 divided by 37, times 36, which is 0.973. The house keeps 2.7 per cent, matching a standard single-zero wheel.
- Compute the even money return – Eighteen winning pockets out of 37, times 2, gives 0.973 again, so the edge is the same 2.7 per cent. With la partage, the zero returns half the stake, and the return rises to 0.986, an edge of 1.35 per cent.
- Apply the fee – If HOUSE_FEE_BPS is 100, every win is reduced by one per cent, so the straight up return becomes 0.973 times 0.99, or 0.963, an edge of 3.7 per cent. Any fee line adds directly to the edge.
The multipliers are the table’s odds in plain sight, and a verified contract uses exactly these. A table with 37 pockets, a straight-up multiplier of 36 and a fee of zero is a fair single-zero wheel. Anything else, the three checks above will show you by how much.


