All product work
Product case / 05

MemBet

On-chain gaming on Solana with wallet-native identity and realtime social UX.

Coin flip, multi-dice, and weighted lootboxes joined to SOL deposits, transparent contract execution, live drops, and chat.

Status
Discontinued
Field
Web3 gaming / Solana
R&D Club role
Product strategy, UX, architecture, and end-to-end engineering
System / technology
Ruby on Rails · Rust · Solana · React · ActionCable · Node.js

Created end to end by the founder of R&D Club.

Coin flip, multi-dice, and weighted lootboxes joined to SOL deposits, transparent contract execution, live drops, and chat.

02 / The product problem

The product problem

A blockchain game has to make settlement trustworthy without making the experience feel like a transaction explorer. Wallet identity, game state, contract execution, payouts, and social activity must behave as one fast product.

03 / What we built

What we built

R&D Club separated responsibilities across a Rails product API, Rust game contract, Node.js Solana gateway, and React realtime client. Players authenticate by wallet challenge-response, then move between games, live results, and chat without losing the blockchain guarantees underneath.

04 / Product capabilities

Product capabilities

01

Coin flip

SOL stake, heads or tails, contract-determined result, and a visible 3% house fee.

02

Multi-dice

Multiple simultaneous dice positions with transparent on-chain random outcomes.

03

Weighted lootboxes

Rare-drop probability is protected by the Rust program instead of hidden UI logic.

04

Realtime social layer

Live drops and the latest 20 chat messages are broadcast through ActionCable.

05

Wallet authentication

Challenge-response proves wallet ownership without a conventional password.

06

Promo system

One-use codes activate bonus SOL with tracked redemption state.

System shape

Ruby on Rails owns users, product rules, promos, and API workflows. Rust owns the on-chain game mechanics. A Node.js microservice isolates Solana interaction. React and ActionCable deliver live drops, current games, and the most recent 20 chat messages.

Ruby on RailsRustSolanaReactActionCableNode.js
Next productSuperSales Live

Have a product that needs research-grade engineering?

hello@rnd.club