๐Ÿช™ HotelFlip

Your hotels. Your odds.
Monero picks the winner.

List as many hotels as you like and give each a percentage chance of being chosen โ€” the total must add up to exactly 100%. Pay the fair expected price in Monero. A future Monero block โ€” unpredictable, public, verifiable โ€” rolls the dice and picks your stay.

1

List your hotels

As many as you want, with nightly prices. Two, five, twenty โ€” your call.

2

Set the odds

Assign each hotel a percentage chance. They must total exactly 100%.

3

Pay the fair price

The weighted average of the hotel prices, sent in XMR. Exact expected value.

4

Monero draws

A mined block hash becomes a number 0โ€“9999 and lands in one hotel's range. Anyone can verify.

HotelsOddsDealPayDrawResult

Your hotels โ€” as many as you like

๐Ÿ” Find a real hotel

Search actual hotels at your destination and add them with one tap โ€” no more typing names by hand.

Hotel data ยฉ OpenStreetMap contributors.

Set the odds

Give each hotel its chance of being chosen. The total must be exactly 100% โ€” the app won't continue until it adds up.

Total chance0%

Your deal

Weighted expected price ( nights)
You pay

The price equals the exact expected value of your odds โ€” no house edge baked in.

Fetching live XMR priceโ€ฆ

Pay with Monero

Send exactly

Payment ID: โ€” already baked into the address above. Send from any Monero wallet.

Sent it? Verify below.

We check the Monero blockchain for your transaction and its confirmations. Because Monero is private, the operator confirms the exact received amount with their view key before booking.

The flip is locked in ๐Ÿ”’

Payment verified. The draw block is โ€” fixed before it is mined, so nobody can rig it.

Your payment:

Chain heightโ€ฆ
โ€ฆ

When block is mined, its hash becomes a draw number from 0 to 9999 (hash mod 10000). Your hotels' percentage ranges are stacked in order โ€” whichever range contains the draw number wins. This page checks automatically.

You paid

Verify it yourself

Draw block
Draw number

View block on xmrchain.net โ†’

The odds were published before the draw block existed. The hash was unknowable until miners found the block. Neither you nor the operator could influence it. To re-check: convert the block hash to a big number, take it mod 10000, and find which hotel's range contains the result.

Why it's provably fair

๐Ÿ”ฎ Unpredictable

Monero block hashes can't be known or chosen before the block is mined.

โš–๏ธ Your odds, exactly

Each hotel wins with exactly the percentage you assigned โ€” the block hash maps uniformly onto your ranges.

๐Ÿ“œ Committed early

Your hotels, odds, and draw block height are fixed the moment payment verifies โ€” before that block exists.

๐Ÿ” Publicly checkable

Look up the block hash on any Monero explorer, compute hash mod 10000, and match it to the ranges yourself.

HotelFlip is a pricing game, not a lottery: you always get a real hotel stay. Chance-based pricing rules vary by jurisdiction โ€” check local regulations before operating with real payments.