"use client"; import { useState, useEffect } from "react"; export default function LotteryPage() { const [numbers, setNumbers] = useState([]); const [isDrawing, setIsDrawing] = useState(false); const [lastWinner, setLastWinner] = useState("0x7a...f2e1"); const [jackpot, setJackpot] = useState("1.24 BTC"); const drawNumbers = () => { setIsDrawing(true); setNumbers([]); let count = 0; const interval = setInterval(() => { setNumbers(prev => [...prev, Math.floor(Math.random() * 99) + 1]); count++; if (count >= 6) { clearInterval(interval); setIsDrawing(false); } }, 500); }; return (

Shadow Lotto

Provably fair. Completely anonymous. High stakes.

Current Jackpot
{jackpot}
Last Winner
{lastWinner}
{numbers.map((n, i) => (
{n}
))} {Array.from({ length: 6 - numbers.length }).map((_, i) => (
?
))}
* All draws are finalized via the Shadow Protocol. Tickets are non-refundable. Winners are paid out within 3 confirmations. Good luck, traveler.
); }