Provably fair, not “trust us”

Most online casinos ask you to believe their random number generator is honest. OwlyBet doesn't. The randomness is produced from inputs that neither you nor the house can control or predict — and you can recompute every result yourself from public on-chain data.

Coinflip & Rock-Paper-Scissors: commit-reveal

These games use a two-step commit-reveal scheme. The trick is timing: you lock in a secret before the block that decides the outcome even exists.

1

You commit a secret

Your browser generates a random 32-byte seed and sends only its hash, keccak256(seed), to the contract when you place the bet. The seed itself stays in your browser.
2

The chain moves forward

The result depends on the hash of the nextblock (commitBlock + 1). When you placed the bet, that block hadn't been mined yet — so nobody could know it.
3

You reveal to settle

You send the seed back. The contract checks it matches your commitment, then computes randomness = keccak256(seed, blockhash(commitBlock+1), roundId). The low bit decides a coinflip; modulo 3 decides the house's RPS move.

The house can't cheat because it never sees your seed before the deciding block is set. You can't cheat because you commit before that block exists, and abandoning a losing bet still forfeits your stake — so there's no free option. Every input is in the commit and settle transactions, visible on Etherscan.

BTC Up / Down: a public price oracle

For BTC bets there's no randomness to fake — the question is simply whether the price moved. OwlyBet reads the BTC/USD price straight from Chainlink's decentralized price feed on Sepolia at the moment you open a position, and again when it settles. The feed is a public, independently-operated contract; OwlyBet can't nudge the number. An unchanged price counts as a house win, which is where part of the edge comes from.

The edge is in the open

A casino needs an edge — that's the business. OwlyBet's edge lives in the payout multipliers, hard-coded and visible in the verified contract source: Coinflip pays 1.96× (2% edge), RPS pays 1.92× with ties refunded (~2.7%), BTC pays 1.90× (~5%). Nothing hidden.

Don't trust it. Verify it.

Open any bet's settle transaction on Etherscan and recompute the hash yourself.