HouseYield

Invest in casino bankrolls: deposit ETH to back provably-fair bets and generate yield.

HouseYield

Created At

ETHGlobal New York 2026

Project Description

LP Bankroll lets anyone become the house instead of the gambler. Liquidity providers deposit ETH into on-chain operator vaults that back provably-fair casino games, earning a pro-rata share of the house edge as players wager. On-chain risk limits cap each bet to a fraction of vault liquidity so no single outcome can drain the bankroll, and a trading-terminal UI lets LPs browse operators, watch live bets and performance charts, deposit or withdraw, and track portfolio PnL in real time. It turns opaque, illiquid casino bankrolls into transparent, accessible, yield-bearing positions.

How it's Made

LP Bankroll is a Solidity/Foundry protocol where a single BankrollRouter locks bets into per-operator vaults and settles them through pluggable game resolvers, with on-chain limits that cap each bet to a fraction of vault liquidity so no bet can drain the bankroll. Chainlink VRF v2.5 provides the provably-fair randomness for provider games, and Alchemy serves as our Sepolia RPC and webhook event source. The backend is Node/TypeScript with MongoDB and viem, feeding a React + wagmi terminal UI over Socket.IO. One "hacky" thing we did is dual-ingest chain events via polling and webhooks with idempotent handlers to dedupe whichever lands first.

background image mobile

Join the mailing list

Get the latest news and updates