Show HN: ETHShot – an Ethereum test‑net "take‑your‑shot" jackpot game

2 cranberryturkey 2 7/24/2025, 1:07:59 AM
Hi HN,

I’ve been tinkering with ultra‑simple blockchain games and built ETHShot.io, a tiny dApp where each “shot” at a jackpot costs 0.0005 test‑ETH and has a 1 % chance to win the whole pot. It’s live only on the Sepolia/Goerli testnets, so no real ETH is involved.

How it works

- Connect a testnet wallet (MetaMask, Rabby, etc.).

- Each transaction (“shot”) sends 0.0005 test‑ETH to the contract.

- On every shot there’s exactly a 1 % chance the contract pays the entire pot to the sender.

- Non‑winning shots add to the pot minus a small maintenance fee. 0 Contract is under 80 lines of Solidity; front‑end is plain Svelte. Source code: https://github.com/profullstack/ethshot-web.

I’m looking for feedback on

- Usability and onboarding (is the flow obvious?).

- Contract design, gas savings, and any attack surface you spot.

- Whether the 1 % odds feel right or should be dynamic.

Quick start

- Grab a little test‑ETH from any Sepolia faucet.

- Visit https://ethshot.io and take a shot.

- If you win, you’ll see the transaction immediately; if not, you’ll see the pot grow.

- Bug reports and ideas welcome here or as GitHub issues.

Thanks for taking a look.

— Anthony (cranberryturkey)

Comments (2)

wbnns · 15h ago
Hey Anthony, nice work so far. Jackpot-style games are a tough space to build in, but there’s real upside. No one’s really cracked onchain versions yet, even though they’re everywhere offchain.

What you’re building reminds me a bit of lottery mechanics, so I wanted to share a couple examples that might offer inspiration. Both run on L2s to keep participation cheap.

Examples: https://basebillionslotto.eth.limo/ https://theinternettoken.com/

As for feedback, I’d suggest skipping Hacker News and instead narrowing in on the specific market you're targeting. Join focused crypto communities (if you haven’t already), especially ones where people are already playing onchain games. Invite them into your own space (Discord, Telegram, etc.) and start building in public -- share updates weekly, gather feedback, and increase engagement over time.

Use that to test key questions: how people experience onboarding, what they think of the odds, how sticky the game feels. For security, definitely find a way to get an audit from a reputable firm.

Hope that helps.

cranberryturkey · 11h ago
Thanks are there any communities you recommend?