grab your chance to win the world's largest verifiable ethereum jackpot

next moon raffle starting soon...

failed to detect the metamask

the metamask plugin/extension is required to use the moon raffle project

if you already have metamask installed, please log into your metamask account and refresh the page

otherwise please follow the link below to install metamask in your browser and then refresh the page

metamask.io

raffle jackpot:
eth / $

first prize:

eth / $


second prize:

eth / $


third prize:

eth / $


referral bonus pool:

eth / $


tickets sold:

 / 

players



seed amount:

eth


raffle finish time:


winner calculation deadline:


claim prizes deadline:



current default referral address:


current top referral bonus:

points /

eth


current top referral address:


eth reference price:

usd







next moon raffle will be commencing shortly...



how to play


how to buy a ticket


REQUIREMENTS:


  • metamask browser extension
  • some eth in your metamask wallet

When a raffle is live, the play area will be located on the right hand side of the main page above. For your chance to win, all you need to do is buy a ticket from the live moon raffle smart contract. You can do this in 3 simple steps:



  1. Select the number of tickets you want to buy

  2. Enter a referral address (if you have one)

  3. Click the "buy tickets" button and confirm the metamask transaction

The total amount of eth and gas fees for the transaction will be calculated automatically. When the transaction has been successfully mined, you will see your details change in the yellow status bar at the bottom of the page.



N.B. We recommend that you check the validity of the referral address you are using before you send your transaction. You can do this with the "check referral address" button.

We suggest that you always enter a referral address, as you will then also earn some referral bonus points for yourself. If you don't have a referral address, you can use the current default referral address shown in the live raffle info section above.

referral program


In every moon raffle, a portion of the eth raised from ticket purchases is put into a referral bonus pool. This bonus pool is used to reward members of the moon raffle community for sharing our project with friends, family and their wider social network.

Here are the details of how you can participate in our referral program by becoming an active referrer, and earn your share of the referral bonus pool:



1. The more referral bonus points you earn, the larger your share of the referral bonus pool

As an active referrer, you earn referral bonus points every time someone uses your referral address when buying a ticket. These referral points will earn you a proportional share of the referral bonus pool at the end of the raffle.

For example, if at the end of the raffle you have earnt 10% of all the referral bonus points awarded throughout the raffle, you will receive 10% of the referral bonus pool.



2. Any player can become an active referrer, if you buy enough tickets

For example, if the referral hurdle is 20 tickets, you will become an active referrer as soon as you have bought 20 tickets or more.

The referral hurdle is shown in the play area above, along with the price per ticket and the max tickets per transaction, on the right hand side of the main page during a live raffle.

Once you achieve active referral status, you can share the moon raffle project and your referral address with your social network. Then every time someone uses your referral address when buying a moon raffle ticket, you will both earn referral bonus points!



3. Your referral address is simply your public eth wallet address



4. The referrer & the ticket purchaser both get referral bonus points

The referrer will get the majority of the referral bonus points awarded, but the ticket purchaser will also receive some referral bonus points. For the formulas of how the referral bonus point awards are calculated, please refer to the "faqs".



5. The earlier it is in the raffle, the more referral bonus points are awarded per ticket

When a ticket is bought, the moon raffle smart contract uses a "referral multiplier" to calculate how many referral bonus points are awarded. The referral multiplier is a function of how much time is left in the raffle. The referral multiplier is much higher at the beginning of the raffle than near the end. This means that a ticket bought using your referral address near the beginning of the raffle will earn both of you more referral bonus points than tickets bought near the end of the raffle.

This is to encourage people to share our project as early as possible and get the prize pool going as quickly as possible.



6. There is no limit to the number of referral bonus points you can earn

Remember there is no limit to the number of referral bonus points you can earn, or the size of the referral bonus you can earn. The more tickets sold, the larger the referral bonus pool. And the more referral bonus points you earn, the larger your share of the referral bonus pool!



7. You can also earn referral bonus points by becoming the "default referrer"

As the default referrer, your address will not only be displayed as the default referral address on the moon raffle webpage, but you will also be awarded referral bonus points for EVERY ticket purchased while you are the default referrer, irrespective of whether or not your address was the referral address used in the ticket purchase!



8. The default referrer is always the latest player to gain active referral status or the latest player with active referral status to purchase a ticket themselves



9. Your referral status and referral bonus point counter are reset at the beginning of each raffle




*For formulas of how everything is calculated, or if there are any other issues, please refer to the "faqs".


DISCLAIMER: Due to the censorship resistance of the ethereum blockchain we are unable to stop anyone from participating in the moon raffle. Therefore, it is your own responsibility to follow any laws that apply to you. Only play if it is legal for you to do so in your jurisdiction. Please play responsibly.




faqs



gameplay

This could be due to a number of factors.

  1. Do you have enough eth in your metamask wallet? If not, you will need to buy some more eth.
  2. The ethereum network could be congested. If this is the case, you can increase the gas price used by the transaction to try and jump the queue in the transaction pool (click the edit button next to the transaction amount in metamask and increase the gas price you are willing to pay).
  3. If the network is congested, another option is to just wait until the network is less busy.
  4. The raffle may have finished, in which case no more tickets can be purchased and no more referral bonus points will be awarded.

This could be due to a number of factors.

  1. Make sure that you have active referral status (yellow status bar below).
  2. Was your referral address entered incorrectly? (please include the 0x at the beginning of your address and always check that the referral address is valid with the "check referral address" button)
  3. Has the transaction been confirmed yet? Once it is confirmed, your referral points counter will increase.
  4. The raffle may have finished, in which case no more tickets can be purchased and no more referral bonus points will be awarded.

Remember that your referral status and referral bonus point counter both reset at the beginning of each new raffle.



There is NO LIMIT to the number of tickets you can buy or the number of wallet addresses you can use to buy tickets with. There is however a maximum number of tickets you can buy per transaction. This is because the ethereum network can only process a limited number of ticket purchases per block and the max tickets per transaction makes sure you are below that limit. If you want to buy more tickets than the max tickets per transaction, you can do so over multiple transactions.



This is to make sure that the gas cost of your transaction doesn't exceed the maximum gas limit for a single ethereum block. This is only a PER TRANSACTION ticket limit. You can purchase as many tickets as you want by purchasing them over multiple transactions.



Yes, the same ticket can win more than one of the prizes.



In order to incentivize players to become active referrers and to encourage active referrers to keep playing themselves, the raffle will have a "default referrer" at all times. The benefits of being the default referrer are twofold. Firstly, the default referrer's address is shown in the top main section of this webpage for any player who doesn't have a referral address to use. Secondly, this referrer will also be awarded referral bonus points for every single ticket purchased while they are the default referrer, irrespective of whether or not they were the referrer address used in the ticket purchase. This is a great position to be in!

There are 2 ways to become the default referrer:

  1. Gain active referral status if you currently have inactive referral status
  2. If you already have active referral status, you can just purchase another ticket to become the default referrer

You will remain default referrer until another player meets one of the 2 conditions above.



The bottom yellow bar shows your status as a player. Your wallet address is shown on the left, the number of tickets you have purchased is in the middle, and your referral status is on the right. Your referral status section shows whether you are active or inactive as a referrer, the number of referral points you have and finally how much eth those points are currently worth (this is an estimate while the raffle is live).



By purchasing a ticket using a referral address, we award you with some referral bonus points. We hope that you will want to become an active referrer aswell and we give you a small head start in building your referral bonus. The majority of the referral bonus points still go to the referral address you use.



Yes absolutely, as long as you have active referrer status. We want to encourage as many tickets to be purchased as possible.



If you use an invalid/incorrect referral address or no referral address, only the default referrer at that time will receive any referral bonus points for that transaction.



This is to protect the integrity of the game. We make sure it is as difficult as possible to implement a certain class of attacks after each phase of the raffle. After each new source of entropy is fixed, we wait for at least 1 hour before revealing the next one. This ensures that no one can go back and change anything that will affect the raffle after a new piece of information is revealed, making the whole raffle process immutable.



There are 3 sources of randomness used to calculate the winners and one of them is a 256 bit nonce. 1 hour after the end of the raffle, the contract unlocks, and anyone in the world can call the moon raffle contrct's "calculateNonce" function. By allowing anyone and everyone to execute this function, it keeps the raffle result as fair as possible. It will only be calculated once per raffle.

For more details about how we have managed to make this raffle fair and random, please refer to our technical whitepaper. The link is in the menu at the top of the page.




claiming prizes, referral bonuses and refunds

If a new moon raffle has not been initiated, the claim prize button and claim referral bonus button will show up on the main page above if you have a claim to make, along with the details of the latest moon raffle and the winners.

However, if a new moon raffle has already started, go to the "claim prizes & bonuses" section of the webpage. There you can select to view "only contracts you have won". Wait a few seconds and click on the dropdown menu to see if you have any previous moon raffles where you are a winner.

If you have won, congratulations! Select that address and the details of that moon raffle will populate to the right hand side of the page. There should be a "claim prize" button below the dropdown menu (along with a "claim referral bonus" button if you have a referral bonus to claim aswell). Simply click on those buttons to claim your eth!



If a new moon raffle has not been initiated, the claim prize button and claim referral bonus button will show up on the main page above if you have a claim to make, along with the details of the latest moon raffle and the winners.

However, if a new moon raffle has already started, go to the "claim prizes & bonuses" section of the webpage. There you can select to view "show all past contracts". Wait a few seconds and click on the dropdown menu to see all previous moon raffles.

You can select them one by one and the details of the moon raffle will populate to the right hand side of the page. The "claim referral bonus" button will appear below the dropdown menu if there is a referral claim to be made. Simply click on that to claim your referral bonus.



In the very unlikely senario that the dapp coordinators have not performed their task correctly, all players are entitled to a FULL refund PLUS a bonus to compensate them for their troubles. If the winners are not calculated in time, a "claim refund" button will appear and this will allow all players to reclaim the full cost of their tickets PLUS a share of the eth that was used to seed the raffle.

The dapp coordinators are also punished by having their initial deposit sent to the burn address (0x0000000000000000000000000000000000000000).

Most importantly, players will NOT lose anything.




moon raffle economics

Every raffle ticket has the same chance of winning any of the prizes. The probability of you winning each prize is:


    probability of winning each prize = number of tickets you purchased / total number of tickets sold in the raffle



You can find the economic parameters of both the current raffle and the main dapp contract in the "current dapp parameters" section of the page.



The prize percentage breakdown is shown in the "current dapp parameters" section. Each prize is calculated as follows

    prize amount = ( final moon raffle contract balance - initial deposit amount ) x prize percentage



Referral bonus points are awarded to a number of different parties when a ticket is sold:


 1. The Referrer - The referrer gets the largest number of referral bonus points:


     referrer bonus points = # tickets bought x referral multiplier x 4

 2. The Ticket Purchaser - As a bonus for purchasing a ticket, the player buying the ticket(s) is also awarded some referral bonus points:


     ticket purchaser bonus points = # tickets bought x referral multiplier

 3. The Default Referrer - The default referrer is awarded some referral bonus points for every ticket purchased:

     default referrer bonus points = # tickets bought x referral multiplier



The referral multiplier decreases with time and is calculated as follows:

     referral multiplier = MAX [ hours remaining in raffle, ( 1 - referral floor percentage ) x total raffle live hours ]


The referral floor percentage sets a minimum for the referral multiplied. For example if the referral floor percentage is set at 75% for a raffle lasting 1000 hours, the referral multiplier will stop falling after the raffle has been running for 750 hours.

You can find both the current referral multiplier and the referral floor percentage in the "current dapp parameters" section of the page.

Please remember that:

  • You are allowed to use your own address as your referral address when you buy a ticket as long as you have active referral status. Therefore you will earn both the referrer and the ticket purchaser referral bonus points, along with becoming the new default referrer.
  • If an incorrect or no referral address is given, only the default referrer bonus points are awarded.

Your referral bonus is calculated as:


     referral bonus = ( your referral points / total referral points awarded ) x referral bonus pool


Where:


     referral bonus pool = ( final moon raffle contract balance - initial deposit amount ) x referral percentage



NB: This is only an estimate while the raffle is live.




     your refund = ( # of tickets you bought / total # of tickets ) x ( final moon raffle contract balance - initial deposit amount )


This will always be greater than the amount you have spent on tickets as you will also get a share of the initial seed amount.




miscellaneous

Randomness is an extremely challenging area of smart contract development. The moon raffle project combines a number of different sources of entropy, a commit and reveal mechanism along with an economic incentive structure to make sure that it is as fair and random as possible. True randomness is currently impossible to implement on the blockchain, but when combined with economic incentives, the expected value of cheating within the moon raffle ecosystem is negative.

Please refer to our technical whitepaper for a full description of our unique random number generation scheme and the safety tolerances around it. The link is in the menu at the top of the page.



You can go to etherscan.io and check the amount of eth in the moon raffle contract for yourself. The current moon raffle contract address can be found in the "current dapp parameters" section.



You can find links to the smart contract source code in the appendix of our technical whitepaper. The link is in the menu at the top of the page.

We welcome as many reputable developers to review the code as possible. We want them publish their results and verify that it does what we say it does.



We want to be the first decentralized application to fully embrace the Web 3.0 philosophy. By hosting this website on IPFS, and using the ethereum virtual machine (EVM) to manage application state, we are demonstrating to the world what is possible on the current decentralized web stack. This makes the moon raffle project the most censorship resistant dapp ever build.

No one can censor your access to IPFS or the ethereum network, therefore no one can censor your access to the moon raffle project. And for us, that is very exciting.



ABSOLUTELY! We hope that you enjoy our project and welcome any donations to support it. However we don't want you to donate to us. We'd rather you donate to the main smart contract itself. That way any donations will be used to help seed the next moon raffle, and benefiting all future players. Simply send your eth directly to the main contract address found in the "current dapp parameters" section and it will be used in the next moon raffle contract!






claim prizes & bonuses



































current dapp parameters



current moon raffle contract


current moon raffle contract address:


prize pool percentage:

%


first prize percentage:

%


second prize percentage:

%


third prize percentage:

%


fee percentage:

%


rollover percentage:

%


referral percentage:

%


referral floor time percentage:

%


current referral multiplier:


fee:

eth


rollover:

eth


total referral points:


bonus per referral point:

eth


time now:


raffle start time:


deposit amount:

eth


current random number:


referral time floor:


current status:

/ index:


main contract


main contract address:


current main contract status:


price per ticket for next raffle:

eth


max tickets per transaction for next raffle:


prize pool percentage for next raffle:

%


first prize percentage for next raffle:

%


second prize percentage for next raffle:

%


third prize percentage for next raffle:

%


fee percentage for next raffle:

%


rollover percentage for next raffle:

%


referral percentage for next raffle:

%


referral hurdle for next raffle:


referral floor time percentage for next raffle:

%


moon raffle live time for next raffle:

seconds


winner calculation time for next raffle:

seconds


claim time for next raffle:

seconds


last moon raffle address:





©

moon raffle. all rights reserved.