Giveaway.com
  • OVERVIEW
    • What is Giveaway.com?
      • Introduction for Users
      • Introduction for Project Partner
      • Contact US
      • What is Provably Fair
      • How to Verify Fairness
    • Core Features of Giveaway.com
      • Earn
      • Penny Win
      • Offer
    • Benefit
      • For user:
      • For project partner:
  • WEB3 KNOWLEDGE
    • What is Web3?
    • How Giveaway.com Integrates Web3
    • Key Features for Web3 Beginners
    • Getting Started with Web3 on Giveaway.com
    • Why Web3 Makes Giveaway.com Unique
  • USER TUTORIAL
    • To Get Started: Sign in
    • How to Participate in EARN Activities
      • Guideline:
      • Reward
      • Other FAQ
        • What Can I do If I Do Not Receive My Reward
        • Why I am Unable to Check Retweet Task
        • Why Does it Show that I Have not Completed the Task Even Though I Have done it
        • Why Telegram's Invitation Task Cannot be Verified
    • How to Play Penny Win
      • Buzz Spin:
      • Lucky Draw
      • How Do We Ensure Fairness in Penny Win?
    • How to Engage with Offers
      • Guideline
      • Reward
      • Notes for Offer
  • PROJECT PARTNER TUTORIAL
    • To Get Started
      • Sign In
      • Giveaway Verification(KYC)
    • Giveaway Mode
      • Lucky Giveaway
      • Competition Giveaway
      • Achievement Giveaway
      • Referral Giveaway
    • How to Create a Giveaway
    • Reward Payment
    • Giveaway Data
    • How Can I Check My Giveaway Creation History
    • Other FAQ
      • Toolkit
        • Offline Event Luckydraw
      • Tasks
        • Task Types and Set Up
          • Social Media Tasks
          • Website Tasks
          • App Tasks
          • Share Giveaway Tasks
          • Collect/Verify Information Tasks
          • Eligibility Tasks
        • Callback Verifications Instruction
          • How to Verify App Installs with Callback Verification
          • How to Verify Custom Reward From Your Website with Callback Verification
          • How to Verify the User/Player/VIP Level Requirement on Your Website with Callback Verification
          • How to Set and Verify Custom App Actions with Callback Verification
          • How to Verify Actions on Your Website with Callback Verification
        • Why Does My Group/Channel not Listed in Telegram Task
      • Reward-related issues
        • Reward Types and Set Up
          • Token Reward
          • NFT Reward
          • OAT Reward
          • Gift Cards/Keys/Codes Reward
          • Pass Reward
          • Subscription Reward
          • Custom Reward
          • Other Prize
        • If the Token Reward Have not Been Fully Auto-Distributed, When Will I Receive a Refund
        • How to Create Free Mint NFT Rewards
      • Why is My Giveaway No Activated/ Invalid? And How to Activate it?
      • How to Edit My Giveaway
      • How to Customize and Design My Giveaway Page
      • What Kind of Draw Methods are Supported & How to Select the Appropriate One
      • How Can I Check the History of the Giveaways I Have Created
      • What Happens If Fail to Meet the Goal in Goal-Triggered Giveaway?
      • What is Project Dashboard & How to Build/Manage/Use My Project Profile
      • What is ''Share Giveaway to Get More Chance to Win'' Feature and How to Use it
      • How to Create a Partnership with Another Project to Co-Host a Giveaway
  • Conditions and Policy
    • Anti-Money Laundering Policy
    • Anti-Robot Strategies
    • Privacy Policy
    • Terms of Service
Powered by GitBook
On this page
  1. OVERVIEW
  2. What is Giveaway.com?

How to Verify Fairness

Verify Fairness of sweepstakes. Compare the hashed value with the ServerSeedHash given in the giveaway on Giveaway.com.

PreviousWhat is Provably FairNextCore Features of Giveaway.com

Last updated 5 months ago

1.Following the drawing of the giveaway, click the icon on the giveaway page: Provably Fair Draw

2. What information you will need to verify fairness:

  • Before the draw, you are given the following information: ServerSeed Hash, Number of Participants, Number of Winners and your PID.

ServerSeed Hash is used to verify the ServerSeed after the giveaway is drawn, to confirm whether we have tampered. You will get ServerSeed after the draw.

  • After the draw, you are able to view all following information which will be used for verifying the fairness by algorithm: ServerSeed, ServerSeed Hash, ClientSeed (Target ETH block hash), Number of Participants, Number of Winners and your PID.

How to verify: To determine whether we've tampered with it or not, you can encrypt the ServerSeed given in the giveaway using HmacSHA256, and compare the hashed value with the ServerSeedHash given in the giveaway.

How to check the result: If the ServerSeed Hash you got in HmacSHA256 matches the one given in the giveaway (the values are the same)✅, it indicates that no tampering has occurred.

To verify the giveaway result

4. To verify the draw result, click Verify first.

5. Now you enter the verification page. There is no need to change anything, click Verify again to begin verifying your giveaway results automatically by the algorithm.

6. By using algorithms, the verified result will be displayed here; the result will show whether your giveaway result matches what you got, if it does, it means the giveaway is fair and genuine.