We believe every participant deserves a fair chance to win. Our giveaways are managed through a transparent, verifiable process.
Here is the step-by-step sequence for how we select a winner every day:
$3,000 Daily Check-in Giveaway
- Entry Collection: Each day at 00:30 UTC, our system automatically queries the blockchain for all "Daily Check-in" transactions from the previous 24-hour period (00:00:00 to 23:59:59 UTC).
- Streak Bonus: To reward our most loyal users, maintaining a consecutive "check-in streak" gives you additional entries in the raffle, directly increasing your chance to win.
- Public Entry List: A list of all eligible entries from that period is compiled and indexed (e.g., 1, 2, 3...). This list is published in a public-view Google Sheet so you can confirm your entry.
- On-Chain Drawing: We then execute a smart contract to generate a random number. The total number of daily check-in transactions on chain is used as the limit (e.g., generating a random number between 1 and 5,000).
- Winner Selection: The wallet address that corresponds to the generated random number on the indexed list is the official winner for the day.
- Verifiable Code: We use a smart contract to generate a random number for selecting the winner.
$1,500 Share Your Wallet X Challenge
- Entry Collection: We collect all entries submitted through the official Google Form.
- Multiple Entries: You can increase your chances of winning by submitting multiple Google Forms with different URLs of your X post.
Important Rule: To keep the raffle fair for everyone, submitting the same X post URL multiple times will result in all entries from that wallet being forfeited for the week's drawing.
- Public Entry List: At the end of the weekly cycle(Every Sunday at 00:00 UTC), all valid entries are indexed (e.g., 1, 2, 3...) on a sheet. This sheet will be published in a public-view Google Sheet for full transparency.
- Transparent Drawing: We use digits from transaction hash created on Gurufin Testnet and use modulo calculation to select the winner.
- Identifying the “Seed Hash”: We look at the first transaction hash (from any contract) created on the Gurufin Chain after the round closes (00:00:00 UTC on Monday).
- Extracting the 9-digit number from the hash: The first digit is the first non-zero number in the hash, reading from the left (If a hash cannot meet these conditions, we move to the very next transaction hash).
- Determining total entries: We identify the total number of entries during the completed week.
- Calculation: The winning ticket number is determined by the following formula: (9-Digit Number (A) + Total Tickets (B)) MODULO Total Tickets (B) = Winning Ticket Number)
- Winner Selection: The wallet address whose entry corresponds to the generated random number on the indexed list is the official winner for the week.
This method guarantees that every daily check-in is a valid entry and that the winner is chosen by a provably random and fair on-chain process.