Hey Stacker News folks,
I’m excited to introduce LN Roulette—a new roulette game built around Lightning Network technology and Provably Fair mechanics. We aimed to create a transparent, fast, and fun gaming experience tailor-made for Bitcoiners.
Key Features
Lightning Integration
Instant deposits and withdrawals via Lightning—no more waiting around for confirmations.
Provably Fair
Every spin is verifiable through our transparent RNG system, ensuring you’re always on a level playing field.
Spins Every Minute
A fresh spin happens every 60 seconds with everyone at the same table—making it a real-time, communal experience (no dealer, no waiting!).
Login With Nostr or LNURL-AUTH
Quick, secure sign-in—ditch the passwords and try LNURL-AUTH or link your Nostr profile.
Progressive Web App (PWA)
Install LN Roulette on your device (mobile or desktop) for an app-like experience without an app store.
Ready to Play?
Check It Out: https://lnroulette.space/
Follow on Nostr: https://primal.net/home
We’d love your feedback—especially from the LN community. Let us know what you think, and how we can improve. Happy spinning and good luck!
- The LN Roulette Team
This post keeps getting daily boost, what's actually going on with the roulette game?
I find some good roullete game , now i get it⭐️
I get a good site thnx
@roulette Great app, just a quick concern.
Should players be concerned about you guys shutting down due to possible gambling regulatory crack-down?
Don't think so, how ? Until bitcoin is regulated as money, we are fine
Something something just dice.
This has got nothing to do with LN Roulette but I strongly believe someone needs to be reminded that "Each morning we are born again and What we do today is what matters most." A blissful day to you all, keep staying strong.
Sometimes I wish the blockchain technology was as easy as loving this little cutie
Good morning everyone here, what's good today? 🥰
Can some one teach me how to do gamble
How do you make money?
You are playing agains us, we are the bank
So if it's fair, you don't make any money in the long run?
I enjoy the game it is amazing.
we did some visual improvements
Is there any way for you to prove that the winning number is not predetermined and that you’re using a legit RNG?
I get that you publish the hash + salt before hand and we can verify that the winning number isn’t modified between when the bets are placed and when the ball finally hits a number.
…but how do we know that you’re not collecting data based on how people are betting and then picking the numbers that receive the least amount of bets?
What you highlight is sort of mitigated by the scheme, but the bigger issue with this is #872555 . The roulette could be easily very unfair and the current hashing scheme doesn't prove otherwise.
The key to proving fairness in RNG-based games lies in implementing a "commit-reveal" scheme that makes it mathematically impossible to manipulate the outcome after seeing the bets. Here's how it typically works:
Pre-commitment: Before any bets are placed:
Generate a random seed/number
Create a cryptographic hash of this number (plus optional salt)
Publish this hash publicly
Betting Period: Players place their bets while only knowing the hash
Reveal: After betting closes:
The original seed/number is revealed
Anyone can verify that:
a) The hash matches the revealed number (proving it wasn't changed)
b) The number is used in a deterministic way to generate the outcome
The critical point is that once the hash is published, it's cryptographically impossible to find a different number that would produce the same hash.
This means:
We can't change the number after seeing the bets
We can't "work backwards" from desired outcomes to find a matching number
The number must have been chosen before any bets were placed
To further enhance transparency:
Use a verifiable source of randomness for the initial seed (like blockchain block hashes)
Make the entire process open source
Provide tools for users to verify each step independently
This system mathematically proves that:
The outcome was determined before betting started
It couldn't be modified based on betting patterns
The operator cannot manipulate the result
The beauty of cryptographic proofs is that you don't have to trust the operator - you can verify everything yourself!
Would be interested to add LN Roulette as mini-app in Speed wallet?
This is awesome! Love what you’re building; Lightning integration, Nostr login, and provably fair mechanics all wrapped into one fast-paced game? That’s the kind of innovation Bitcoiners appreciate. Excited to see where this goes! Keep up the great work! ⚡🎰
You cant retract bets. its very easy to miss click. Please fix this.
I think this initiative is excellent, although I have never played roulette, how can I win?
another sats-sucking casino.
Honestly, I find it highly suspect that you only print the first 7 characters of the hash. I wrote a script that finds collisions within 8 seconds on a normal desktop. Given a minute between spins, this gives you plenty of opportunity to pick a number that favors the house. To immediately address this, and if you are concerned about the full hash taking up too much "real estate", use a tooltip so that when we hover, we see the full hash. Then, and only then, will this be "provably fair". Because right now, this is "provably fair theatre".
I @DiedOnTitan after realising the LN @roulette game post has already got 200k boost and 207 comment. That's quite a massive one.
Thank you for pointing that out!
You’re absolutely right—we should be displaying the full hash to ensure true provable fairness. Showing only the first 7 characters was an oversight on our part. We will implement a tooltip feature that allows users to view the entire hash when hovering over it.
We appreciate your feedback
It seems that the profit market is in the wheel.
Hey, this is cool. I have made a career out of working in the gambling space (they call it "gaming") for the last two decades.
It's simple to log in, connect and transfer. So you've checked all the essential items.
The provably fair mechanic is well illustrated. And the idea that the randomness and spread are preset is super sound and in line with casino RNG to support a wide variety of wagering and gambling play.
What are your plans to create more games?
Typical crypto-style games like Crash, which are inherently easy to make but volatile in the early days with low liquidity.
Make every round faster, it is too slow!
yes, now is 1 min, maybe 45 sec or 30 sec will be better
All well and good but I'd love to see some Texas Holdem Poker. There used to be a great site that did that but it was shut down.
There is one
https://lightning-poker.com/
If you like provably fair games, you should checkout NostrDice :)
SatoshiDice on steroids - built on Nostr and Lightning.
You are generating the number 16 more often than other numbers and insiders use it to squeeze money out of others!!?!
Can you prove that you are not?
If you are making the claim that the roulette is provably fair, then this should be easy.
https://www.geeksforgeeks.org/node-js-crypto-randomint-method/
It's nice to see the development of use cases for Bitcoin Lightning⚡
Cool. Idk if I'm being thick but you should make it possible to gamble with 'paper' sats if you're logged out / just landing on the page so people can get the feedback loop of how it works without having to login (place a bet, wait, "see all these sats you would have won?")
Thanks for your suggestion!
However, LN Roulette is designed specifically for our Bitcoin community to engage with real sats and experience the benefits of the Lightning Network firsthand. We focus on providing a genuine Bitcoin experience rather than catering to general gamblers. Using actual sats ensures transparency and fairness in our provably fair system. While offering a "paper" sats mode could be interesting, our primary goal is to maintain the integrity and security of the game for our Bitcoin users. We appreciate your feedback and are always open to ideas on how to better serve our community!
— The LN Roulette Team
1 and 1k chips look way too close i fat fingered 10k sats
Can we put this inside BitFighters.club? Would be super cool to integrate for our players!
I think not
I'll never financially recover from this
sweet
is this wheel racist?!
lol. No but definitely rektcist
Rotf
I absolutely love this.
Pretty cool game. Good job
I have played it and can say it was great and provably fair. I lost and won but overall won a few sats. Thanks for your good work!
I had some luck too and quit while I was ahead.
Guys, be careful, they are no longer willing to pay, I have my balance stuck and this message appeared
Withdrawal limit exceeded
Hi there,
Sorry for the inconvenience you're experiencing. Currently, the withdrawal system allows up to 10 withdrawals within an 8-hour period. Your sats are still in your balance, so to avoid hitting the limit, please try withdrawing a larger amount in a single transaction instead of making multiple small withdrawals (e.g., withdraw 100 sats at once rather than 10 sats ten times).
If you continue to encounter issues, please reach out to our support team so we can help resolve this for you.
Thanks for your patience!
— The LN Roulette Team
Please note that these withdrawal limits are per individual user, not a global limit affecting all users.
Only one game?
As someone who loves roulette this is awesome! Unfortunately I am getting a "Unable to Send - 'sig' not provided error.
Also my login with Nostr is grayed out.
Thanks for the support and feedback!
Could you let us know which wallet you're using? The "Unable to Send - 'sig' not provided" error usually happens when the wallet is communication with the backend
Regarding the grayed-out Nostr login button, it means your browser isn't detecting a Nostr-compatible extension. To enable Nostr login, please make sure you have a Nostr browser extension installed and connected, such as Alby or another. Once the extension is set up, the login button should become active.
Why does it take so long for the payment to be made?
Was wondering the same
Enjoyed having a little go of this today. Couple of bits of feedback:
Great little game - thanks for your effort and for sharing
Proposal: SN video call where everyone live bets on this and yells at our computers when we lose
Nice, just blew 100 sats on this bad boy
I had a balance of 1500 sats and out of nowhere my balance disappeared and I didn't even bet it, I got a shock when I logged into my account
I checked here and it was these two withdrawals, someone did this in my account, I looked in my wallet and those sats didn't go there
I'm really sorry to hear you're experiencing this issue. Please send us a direct message on Nostr with your public key at Primal.net/roulette. We'll investigate the unauthorized withdrawals and ensure that your sats are returned as quickly as possible. Your security and trust are very important to us, and we're here to help resolve this for you.
— The LN Roulette Team
How do you remove bets you place by mistake ? Any chance of adding more sat denominations like 5 sat and 10 sat?
I think I have an idea for roulette! You can get live roulette from a bookmaker and place