What is Balkan Lotto?
Balkan Lotto is an online lottery on Base network (Ethereum Layer 2), powered by an on-chain smart contract. Tickets cost $1 USDC, with daily drawings.
Balkan Lotto is an online lottery on Base network (Ethereum Layer 2), powered by an on-chain smart contract. Tickets cost $1 USDC, with daily drawings.
Connect a crypto wallet (MetaMask, Coinbase Wallet or WalletConnect), switch to the Base network, and buy tickets for $1 USDC each.
USDC is a stablecoin pegged to the US dollar. You can buy it on most crypto exchanges (Coinbase, Binance, Kraken) and transfer it to Base.
Winning numbers are generated using Pyth Network verifiable entropy. This is a cryptographically provable fair system that nobody can manipulate.
The exact odds for each prize tier are defined by the smart contract and publicly verifiable. Most smaller tiers pay out amounts that may be less than the ticket cost; higher tiers are considerably rarer. The lottery is a game of chance. Never wager more than you can afford to lose.
Drawings happen once daily, every 24 hours. The exact time is shown on the homepage.
If you win, go to the My Tickets page, check your winnings, and click Claim Prize. Payouts are in USDC.
Every player gets two ways to refer others on the Share & Win page: a short referral code like BL-9C1A7B and a full referral link. When a friend uses either one and buys a ticket or wins a prize, you automatically receive a USDC commission. They can also add your code manually on the Play or Share & Win page before checkout. Everything runs through the smart contract on-chain, nobody holds your money for you, and you don't need to register as an affiliate. The system detects self-referral attempts across multiple wallets and ignores those connections.
Three levels deep. (1) Direct referral = 4% of every ticket they buy and 4% of every prize they win. (2) If your referral invites someone else, you earn 1.5% on that third player's plays and prizes. (3) One more level down = 0.5%. Commissions apply equally to ticket purchases and prize wins, and are paid out automatically by the smart contract.
Go to the Share & Win page when signed in. You'll see your unique code (e.g. BL-9C1A7B) and your full referral link. Hit Copy on either one and send it via WhatsApp, Telegram, X, or wherever. The code is short and easy to type by hand or share by voice; the link works with a single click. Nobody needs to register, they just enter the code or open the link, connect a wallet, and play. The connection between you and them remains active permanently (first-touch attribution).
Yes. On the Play page (just above the Buy button) and on Share & Win there's an Active referrer field. Your friend can type or paste your BL-code or your 0x address there, hit Save, and from that moment on every purchase credits you, even without opening a link. They can change or remove the referrer anytime. If they switch wallets the saved value belongs to that wallet only.
Yes. Once a referrer has been attributed to a wallet (via link or manual save), that attribution is stored on-chain-adjacent infrastructure and is automatically picked up on every device that connects with the same wallet. Your friend doesn't need to re-enter the code on their laptop after setting it on their phone, it just works. The only thing that's per-device is a later change to a different referrer; explicit switches need to be redone on each device. For most users this never matters.
On the Share & Win page you'll see the exact USDC amount you can claim. Click Claim and the USDC arrives in your wallet immediately. No minimum threshold, no waiting period. The only cost is a minimal Base network gas fee (about $0.01).
The legal picture is nuanced. (1) The smart contract is a permissionless protocol running autonomously on Base. No one 'operates' it in the classical sense. (2) The protocol's commercial operator, Megapot Inc, holds an internet gaming license issued by the Anjouan Gaming Authority (Comoros). (3) We mirror the Megapot Prohibited Countries list. Site access is blocked for users in: Afghanistan, Australia, Austria, Belarus, Canada, China (Mainland), Comoros, Cuba, France, Germany, Hong Kong, Indonesia, Iran, Myanmar, Netherlands, North Korea, Russia, Singapore, Spain, Sudan, Syria, Ukraine, United Kingdom, United States, and Venezuela. This list reflects the current Megapot Terms of Service and may expand. (4) For all other countries, gambling regulation varies by jurisdiction. It is solely your responsibility to verify local laws before playing. Where local law prohibits participation, you must not play even if the site is technically accessible. More detail on our /legal page.
A ticket costs $1 USDC plus a minimal gas fee on Base (usually under $0.01). No hidden fees.
Yes. The site works on all devices. Use your mobile browser with the MetaMask or Coinbase Wallet app.
Every drawing is provably fair through three layers. First, the random number is generated by combining Pyth Network Entropy with on-chain randomness. Neither Balkan Lotto nor the protocol operator can predict or manipulate it. Second, the smart contract that picks winners is deployed on Base (Ethereum L2) and runs autonomously, with its source code publicly verifiable on BaseScan. Third, every drawing is permanently recorded on-chain, so anyone can verify any past result. The protocol's smart contracts have been reviewed by Zellic, in a public Code4rena V2 contest (November 2025), and the Pyth Entropy RNG has been certified by RiskCherry/Lean Lab with a Compliant verdict. Address-to-audit mapping is available on our /security page.
Your prize has two parts. (1) Guaranteed minimum, a fixed amount per tier, always paid when you win that tier. (2) Premium share, a portion of the prize pool that is calculated over ALL POSSIBLE winning combinations at that tier, not just the ones that were actually sold. In practice: even if nobody else held that combination, your premium share is still divided against the theoretical combinations. This is part of the protocol design that protects solvency. Without it, the protocol would be insolvent in the early days. In short, your expected payout is always at least the guaranteed minimum, and can be significantly larger when your tier is rarely won. Exact figures depend on pool size and number of other winners.
Balkan Lotto is an independent frontend for the Megapot on-chain lottery protocol. We operate the user-facing layer: a localized interface, a 3-level referral system, jurisdiction-aware access controls, and user support. We do not hold your funds, do not pick winners, and do not run drawings, that all happens directly through the audited smart contract on Base. Megapot Inc is the protocol's commercial operator and the holder of the gaming license (Anjouan). Full detail on the /legal page.