🎲
Provably Fair
Multi-chain randomness from Bitcoin + Ethereum block hashes. 6 independent winning numbers per draw. Every result verifiable.
Number-based tickets, jackpot rollovers, sub-prizes, affiliate tracking, and pool management
npm install @ultimalotto/operator-sdkimport { UltimaOperator } from "@ultimalotto/operator-sdk";
const operator = new UltimaOperator({
coordinatorUrl: "https://sandbox.ultimalotto.com",
apiKey: "ulk_your_api_key_here",
operatorId: "your_operator_id",
});
// Create a ticket with player's chosen numbers (all 6)
const ticket = operator.createTicket(roundId, oddsRange, {
jackpotNumber: 4729156,
bonus1: 381047,
bonus2: 62914,
bonus3: 4207,
bonus4: 831,
bonus5: 42,
});
// Or Quick Pick (computer generates all 6)
const qp = operator.createQuickPickTicket(roundId, oddsRange);
// Submit tickets to coordinator
await operator.submitTickets(roundId);
// Check results after draw
const results = await operator.checkTickets(roundId);Sandbox vs Production
https://sandbox.ultimalotto.comhttps://api.ultimalotto.com