Russianrouleth
A decentralized game of chance with Ethereum smart contracts.
Players can join a round by paying 0.01 ETH. Every 6 participants, the smart contract selects one winner at random, who instantly receives roughly 6× their entry fee.
Once a winner is chosen, a new round automatically starts, and anyone can join again.
The game runs entirely on-chain, meaning all logic — from player entries to payouts — is handled by the smart contract itself: this roulette can't be rigged.
Only on testnets right now as I'm not quite sure of the legal implications of this.
Stack: Vyper (smart contracts), TS, hardHat, wagmi/viem.
Frontend: russianrouleth.xyz Contract: 0x8060b01a9aae337f98f42e19b0a4abf7fd8e39c6