Bitcoin Lotto

Hookedin is a hosted Bitcoin lotto engine for partner sites. Add one iframe to your product, let players enter and route every ticket into one shared public lotto prize pool.

Players receive a unique Bitcoin deposit address and a private receipt. Rounds close against public Bitcoin block heights, and the winning ticket is selected from verifiable block data so anyone can audit the draw in the browser or CLI.

Partners can configure their display name, commission, payout address, and player identifiers. Hookedin runs the embedded purchase flow, shared ticket ledger, round settlement, and public verification pages.

How partners use it

From dashboard setup to embedded purchase

Technical reference
01Join as a partner

Set up your partner name, display name, accent color, commission, status, and required public Bitcoin payout address.

02Embed the lotto iframe

Copy the generated iframe snippet with your partner name and pass public/private player identifiers.

03Use one shared pool

Every partner contributes tickets to the same public round ledger and competes for the same prize pool.

04Credit the winning user

When a partner slip wins, your dashboard shows the round, ticket, slip, and private identifier you supplied.

Embedded experience

As easy to embed as:

Partner FAQ

Partners place one Hookedin iframe on their site and pass the player identifiers in the URL. The iframe loads the active lotto flow from Hookedin.

<iframe
  title="rugpull Lotto"
  src="https://hookedin.example/embed?partner=rugpull&endUserPublicIdentifier=player-42&endUserPrivateIdentifier=acct_9f22"
  style="width:100%;max-width:560px;height:760px;border:0;"
  loading="lazy"
  referrerpolicy="strict-origin-when-cross-origin"
></iframe>

partner selects the partner site configuration, commission, and payout address.

public user ID is visible attribution for player ledgers and receipts.

private user ID is kept for partner records and win lookup. It is not authentication.

Live shared round

One public ledger for all partner tickets

View round
Current roundRound 25Blocks 3117001 to 3118000
Shared prize pool0.00030200 BTC302 tickets sold.
Closing sourceBitcoin blockHash determines the winning ticket after close.

Recent settled rounds

View all rounds