The partner house edge is shown as a fee. Odds stay fair because every allocated claim has the same expected value.
A Bitcoin lotto built from fair weighted number claims.
Hookedin lets partner sites sell Lucky orders through an iframe. Players request numbers, confirmed payments allocate non-overlapping claims, and each round pays from the sum of allocated fair prices.
Lucky orders keep price and odds aligned
Small numbers are more likely to draw and therefore cost more. Cold claims cost less. The allocator only sells non-overlapping claims, so each winning claim has exactly one owner.
Paid orders are allocated into same-size, non-overlapping Lucky number sets after confirmation.
Rounds expose the closing block hash, winning order, winning claim numbers, and prize pool.
The casino integration is a URL, not a platform rebuild
The iframe URL carries public player context only: partner ID, playerUname, and an opaque player identifier.
Checkout copy makes clear that requested numbers are hints. Actual allocated numbers appear after payment confirmation.
<iframe
title="Hookedin Lotto"
src="https://iframe.hookedin.com?partnerId=018f58d2-2802-7000-8000-000000000002&playerUname=player-42&playerIdentifier=account-9f22"
style="width:100%;max-width:560px;height:760px;border:0;"
loading="lazy"
referrerpolicy="strict-origin-when-cross-origin"
></iframe>partnerId selects the partner site configuration and payout destination.
No API key belongs in the iframe URL. API keys are only for trusted server-side calls to the API server.
House edge is configured in partner settings and is not passed to the iframe.
playerUname is visible display text for player ledgers and deposit activity.
playerIdentifier is the public opaque player identifier for partner records and win lookup. It is not authentication.
Real order data makes the product concrete
Every settled round stays available for review
No past rounds yet
Completed rounds will stay linked here for public review.