[English] Fomo2Moon (F2M) Demystified
================
[![](https://i.imgur.com/xSqIQQe.jpg)](https://fomo2moon.io)
* [FOMO-Kit-2-MOON](http://bit.ly/FOMOKit2Moon)
* [请阅读中文版](https://hackmd.io/s/rJB8NvSgV)
* [សូមអានជាភាសាខ្មែរ](https://hackmd.io/s/SJeJ7jSUxE)
* [日本語版をお読みください](https://hackmd.io/s/Byg85SUgV)
* [한국어 버전을 읽어 보시기 바랍니다](https://hackmd.io/s/Hymzg_BlN)
* [Please Read The English Version](https://hackmd.io/s/HJ5oJ1p1E)
* [Xin Vui Lòng Đọc Bản Tiếng Việt](https://hackmd.io/s/r1u2qr8lE)
* [Mangyaring basahin ang Filipino version](https://hackmd.io/s/B1F8jB8lN)
* [Пожалуйста прочитайте русскую версию](https://hackmd.io/s/HJIFoS8xE)
<iframe width="560" height="315" src="https://www.youtube.com/embed/7Iu3-QW4p0E" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
**Jump right to the point!**
* [How To Moon With F2M](#-How-To-Moon-With-F2M)
* [How Great Is F2M](#-How-Great-Is-F2M)
* [Overview](#-Overview)
* [Setup Requirements](#-Setup-Requirements)
* [Lottery Rules](#-Lottery-Rules)
* [Prizes](#-Prizes)
* [Grand Prizes](#-Grand-Prizes)
* [Side Prizes](#-Side-Prizes)
* [Timers](#-Timers)
* [Buy Tickets](#-Buy-Tickets)
* [Time Added Per Ticket](#-Time-Ticket)
* [Price Per Ticket](#-Price-Per-Ticket)
* [Chest Distribution](#-Chest-Distribution)
* [Drawing Results](#-Draw-Results)
* [Last-man Bounty](#-Last-Man-Bounty)
* [Winning Chance](#-Winning-Chance)
* [Claiming Rewards](#-Claim-Rewards)
* [Withdrawing Income](#-Withdrawing-Income)
* [Last Round](#-Last-Round)
* [Buy Tokens](#-Buy-Tokens)
* [Round ZERO](#-Round-ZERO)
* [Referrals](#-Referrals)
* [Four Ways To Moon](#-Four-Ways-To-Moon)
* [Early Income](#-Early-Income)
* [Dividend Income](#-Dividend-Income)
* [Referral Income](#-Referral-Income)
* [Winning Income](#-Winning-Income)
* [Timeouts](#-Timeouts)
* [Tokenomics](#-Tokenomics)
* [Token Buy Price](#-Token-Buy-Price)
* [Token Sell Price](#-Token-Sell-Price)
* [Rewards For Everyone](#-Rewards-For-Everyone)
* [Players](#-Players)
* [Token Hodlders](#-Token-Hodlers)
* [Community Builders](#-Community-Builders)
* [Game Design and Technical Innovations](#-Game-Design-and-Technical-Innovations)
* [17 Advancements Compared to Fomo3D](#17-Advancements-Compared-to-Fomo3D)
* [Perfect Fairness](#-Perfect-Fairness)
* [Income Management](#-Income-Management)
* [System Integrity](#-System-Integrity)
* [System Fortitude](#-System-Fortitude)
* [Applied Game Theory](#-Applied-Game-Theory)
* [Downround Protection](#-Downround-Protection)
* [Dumping Protection](#Dumping-Protection)
* [Gas Saving](#-Gas-Saving)
* [Balanced Benefits](#-Balanced-Benefits)
* [Built For Sustainability](#-Built-For-Sustainability)
* [Maximum excitement](#-Maximum-Excitment)
* [Setup Instructions](#-Setup-Instructions)
* [Understanding DApp](#-Understanding-DApp)
* [Future Plans](#-Future-Plans)
* [Development Foundaton](#-Development-Foundation)
* [Engage With US!](#-Engage-With-US)
**Too Long To Read?** Check out the official [F2M walkthrough videos](#)!
**Have a Question/Feedback/Idea?** Please let us know with [this form](#)!
* * *
<a name="-How-To-Moon-With-F2M"></a> How To Moon With F2M
--------------------
F2M distributes almost **ALL** incoming ETH back at [lucky players](#-Four-Ways-To-Moon). There are **so many** ways for you to earn ETH:
1. [Buy Tickets](#-Buy-Tickets) to win the [Grand Prizes](#-Grand-Prizes), up to **6,000 ETH** in total per round;
2. [Buy Tickets](#-Buy-Tickets) to win the [Side Prizes](#-Side-Prizes), up to **3,000 ETH** in total per round;
3. [Buy Tickets](#-Buy-Tickets) early to earn **guaranteed** [Early Income](#-Early-Income), up to **300%** return per round;
4. [Buy Tokens](#-Buy-Tokens) to earn passive [Dividend Income](#-Dividend-Income), always **10%** of all Ticket/Token purchase and won Prizes, **forever**; guaranteed **100% return and profit** after **30 days**;
5. [Refer](#Referral) and help your friends play to earn [Referral Income](#Referral-Income), up to **15%** of your team's Ticket/Token purchase.
6. Go to [F2M](https://fomo2moon.io) site the moment a round ends and click the button ["Draw Results"](#-Drawing-Results) or "Claim Bounty" to win big [Bounty](#-Last-Man-Bounty), up to **100 ETH** in total per round.
<a name="-How-Great-Is-F2M"></a> How Great Is F2M
--------------------
F2M was initially inspired by the Mega-Popular [Mega Millions](https://www.megamillions.com) in which the largest jackpot of **$1.537 billion** was won on [October 23, 2018](https://www.cbsnews.com/news/mega-millions-world-record-1-6-billion-jackpot-south-carolina-winning-ticket-today-2018-10-24).
We were further inspired by the 2018's Highest-Grossing DApp **Fomo3D (F3D)** with its smart contracts handling a total volume of over [**540,000 ETH**](http://exitscam.me/p3d) and still contain [**30,000 ETH**](https://etherscan.io/address/0xb3775fb83f7d12a36e0475abdd1fca35c091efbe) (by December 23, 2018). It has made a massive precedence and inspired countless developers to improve upon it. By now, F3D is already past its glory, following a series of shortcomings that were carefully analyzed, and overcome by our team Seizo Noneed to make **Fomo2Moon a more advanced, attractive, addictive, and sustainable DApp**. Check out [17 Advancements Compared to Fomo3D](#17-Advancements-Compared-to-Fomo3D)
We are proud to present Fomo2Moon (F2M) as a Highly Advanced implementation of F3D-styled Blockchain Lottery that is built for [Balanced Benefits](#-Balanced-Benefits), [Sustainability](#-Built-For-Sustainability), [Maximum Excitement](#-Maximum-Excitement), and with love.
Some of F2M's Innovations are listed below:
1. [Perfect Fairness](#-Perfect-Fairness) a.k.a. Fairness in Lottery Draws;
2. [Income Management](#-Income-Management) a.k.a. Better ways to maximize and secure your income;
3. [System Integrity](#-System-Integrity) a.k.a. Perfect Transparency;
4. [System Fortitude](#-System-Fortitude) a.k.a. High Security;
5. [Applied Game Theory](#-Applied-Game-Theory) for Sustainability and Excitement;
6. [Downround Protection](#-Downround-Protection) for Sustainability;
7. [Dumping Protection](#-Dumping-Protection) for Sustainability of the Ethereum Network;
8. [Gas Saving](#-Gas-Saving) to Minimize Waste and Maximize Your Income.
<a name="-Overview"></a> Overview
--------------------
1. This is a Blockchain Lottery for [everyone](#-Rewards-For-Everyone) to win!
2. A round ends and Lottery is drawn when **1 of the 2 [Timers](#-Timers) reaches zero** to decide **3 Winners** of the [Grand Prizes](#-Grand-Prizes).
3. At a round's start, **Timer 1** counts down from **3 hours**, **Timer 2** counts down from **7 days**.
4. During a round, you can purchase 1 or more [Tickets](#-Tickets), which adds **more time to Timer 1** (until a cap of **12 hours**). The starting Ticket price is **0.002 ETH**. With each Ticket purchase, the Ticket **price increases** slightly.
5. Each Ticket purchase draws 2 times to decide whether you win **1 or 2 [Side Prizes](#-Side-Prizes)** or not.
6. You can [Buy Tokens](#-Buy-Tokens) to earn passive income for the current and **all future rounds**. The starting Token price is **0.002 ETH**. Token price increases very fast based on the Dividend-generating rate of each Token.
7. You receive a stream of passive income from your purchased Tickets, Tokens, and [Referrals](#-Referrals).
8. When any Prize (Grand, Major, Minor) is won, **all Token holders get a piece** too!
9. When a round ends, a portion of all Prizes (Grand, Major, Minor) would be [transferred](#-Prizes) to the next Prizes of the same type, so that each Prize is **never empty** at the start of a round.
10. After a round ends, the next round starts in **24 hours**.
![](https://i.imgur.com/f6xYLGA.png)
<a name="-Setup-Requirements"></a> Setup Requirements
--------------------
You can start playing anytime by going to the [Fomo2Moon](https://Fomo2Moon.io) site. In order to play, you'll need:
1. [Metamask](http://metamask.io/) set up on your computer and/or TrustWallet ([iOS](https://itunes.apple.com/us/app/trust-ethereum-wallet/id1288339409) or [Android](https://play.google.com/store/apps/details?id=com.wallet.crypto.trustapp) on your mobile phone;
2. [Ethereum](#Purchase-TicketsTokens-with-Ethereum) available in your Metamask Wallet and/or Trustwallet;
3. Visit the [Fomo2Moon](https://Fomo2Moon.io) site and start buying [Tickets](#-Buy-Tickets)/[Tokens](#-Buy-Tokens)!
Check out the detailed [Setup Instructions](#-Setup-Instructions) for a step-by-step rundown on everything you need to get going.
<a name="-Lottery-Rules"></a> Lottery Rules
--------------------
### <a name="-Prizes"></a> Prizes
Every round,
1. There is **only THREE [Grand Prizes](#-Grand-Prizes)**, contained in the Grand Chest;
3. There are an indefinite number of Winners for the [**Side Prizes**](#-Side-Prizes), contained in the Major Chest and Minor Chest;
4. There are **EIGHT Winners** who can claim the [**Last-Man Bounty**](#-Last-Man-Bounty).
#### <a name="-Grand-Prizes"></a> Grand Prizes
* A round ends and Lottery is drawn when **1 of the 2 [Timers](#-Timers) reaches zero**.
* The Lottery would be drawn 3 times with [perfect randomness and fairness](#-Perfect-Fairness) to decide **3 Winners** for the Grand Prizes, contained in the Grand Chest.
* The 3 Winners can overlap, a.k.a. You can **win THRICE**!
* When a Grand Prize is won, the amount of ETH in the Grand Chest is divided as below:
|Percentage|Destination|
|---|---|
|10%|[Dividend Pool](#-Dividend-Income)|
|60%|20% x 3 Grand Prizes|
|27%|Next Grand Chest|
|1%|[Last-Man Bounty Pool](#-Last-Man-Bounty)|
|2%|Development|
* Your [winning chance](#-Wining-Chance) is weighted with a Lotto-Multiplier that increases with every Ticket purchase.
* Each Lottery draw has a small chance that there is no Winner. That means each round may has 0, 1, 2, or 3 Winners for the Grand Prizes. This mechanism is devised to prevent F2M from the negative impacts of [Downrounds](#-Downround-Protection).
* Unclaimed Grand Prize(s), if any, would be transferred to the Next Grand Chest.
* When F2M is ready to be upgraded, the LastRound() function will be triggered, the 27% that otherwise goes to the Next Grand Chest will go to [Dividend Pool](#-Dividend-Income). The minimum round to be the Last Round is Round #18.
#### <a name="-Side-Prizes"></a> Side Prizes
* The Side Prizes are contained in the Major Chest and Minor Chest.
* Each Ticket purchase above 0.1 ETH will draws twice for a chance to win the Side Prize in the Major Chest and a chance to win the Side Prize in Minor Chest.
* The chance of winning each Side Prize is 0.1% (**1 in 1000**). That means you may win the Major Chest, or the Minor Chest, or both.
* When a Side Prize is won, the amount of ETH in the Major or Minor Chest is divided as below:
|Percentage|Destination|
|---|---|
|10%|[Dividend Pool](#-Dividend-Income)|
|60%|Side Prize|
|28%|Next Major/Minor Chest|
|2%|Development|
* When a round ends, 98% of the amount of ETH in the Major and Minor Chests will go to the Next respective Chest.
* When F2M is ready to be upgraded, the LastRound() function will be triggered, the 27% that otherwise goes to the Next Major/Minor Chest will go to [Dividend Pool](#-Dividend-Income). The minimum round to be the Last Round is Round #18.
### <a name="-Timers"></a> Timers
A round ends when 1 of the 2 Timers reaches zero:
1. **Timer 1** counts down from **3 hours**. Each Ticket purchase [adds more time](#-Time-Added-Per-Ticket) to Timer 1, until a cap of 12 hours.
2. **Timer 2** counts down from **7 days**.
### <a name="-Buy-Tickets"></a> Buy Tickets
Each Ticket represents an equal chance to win the Grand Prizes. The incoming amount of ETH when you buy Tickets is distributed as below:
|Percentage|Destination|
|---|---|
|10%|[Dividend Pool](#-Dividend-Income)|
|15%|[Referrals](#-Referrals)|
|1%|[Buy Tokens](#-Dividend-Income)|
|22%|[Early Income Pool](#-Early-Income)|
|50%|[The Chests](#-Chest-Distribution)|
|2%|Development|
The starting Ticket price is **0.002 ETH**. With each Ticket purchase, the Ticket **price increases** slightly.
Each Ticket is represented by Ticket number which indicates the order in which it was acquired. This Ticket number is compared against results drawn when a round ends to decide Winners.
#### <a name="-Time-Added-Per-Ticket"></a> Time Added Per Ticket
Each Ticket you buy will add more time to Timer 1 (until a cap of 12 hours). Each Ticket adds less and less time as the round progresses, exponentially towards the end of the round:
```
n = Current No. of Tickets
Time Added Per Ticket = 30 - ((n+1)/3,450,000)^6
```
#### <a name="-Price-Per-Ticket"></a> Price Per Ticket
The starting Ticket price is **0.002 ETH**. With each Ticket purchase, the Ticket **price increases** slightly.
With each Ticket purchase, the Ticket price increases slightly. Ticket price scales up aggressively as the round progresses, exponentially towards the end of the round:
```
n = Current No. of Tickets
Price Per Ticket = 0.002 + ((n+1)/3,450,000)^6/666
```
#### <a name="-Chest-Distribution"></a> Chest Distribution
Incoming ETH to the Chests is distributed as below:
|Percentage|Destination|
|---|---|
|68%|Grand Chest|
|24%|Major Chest|
|8%|Minor Chest|
### <a name="-Drawing-Results"></a> Drawing Results
When 1 of the 2 Timers reaches zero and a round ends, a button "Draw Results" will appear on the [Fomo2Moon](https://fomo2moon.io) site. The one who successfully clicks on that button (and its result-drawing transaction is confirmed first) will win the [Last-Man Bounty](#-Last-Man-Bounty). 7 more users can claim the [Last-Man Bounty](#-Last-Man-Bounty).
The blockhash of that result-drawing transaction is the key element in determining Winners. That blockhash is further [hashed with SHA256 and salted](#-Grand-Prize-Draws) with a salt message entered by one of the last Ticket buyers. The winning Ticket number would be determined from the resulting number mod the Number of Tickets in the Ticket Pool. The Ticket Pool includes the Total [Lotto-Multiplied](#-Winning-Chance) Number of Tickets, plus ["Virtual Tickets"](#-Winning-chance).
Lottery draws on F2M is almost perfectly **fair** thanks to using [reliable sources of randomness](#-Perfect-Fairness).
#### <a name="-Last-man-Bounty"></a> Last-Man Bounty
When a round ends, **1% of the amount of ETH in the Grand Chest** will contribute to a Last-Man Bounty Pool, which up to **8 users can claim**.
When 1 of the 2 Timers reaches zero and a round ends, a button "Draw Results" will appear on the [Fomo2Moon](https://fomo2moon.io) site. The one who clicks on that button (and its result-drawing transaction is successfully confirmed first) will win **30%** of the amount in the Last-Man Bounty Pool. After that, every **15 seconds**, a button "Claim Bounty" would appear and reappear. Each user who clicks on that button (and its result-drawing transaction is successfully confirmed first) will win **10%** of the amount in the Last-Man Bounty Pool. Any unclaimed amount in the Last-Man Bounty Pool will remain until the next round.
#### <a name="-Winning-Chance"></a> Winning Chance
Your winning chance is determined by the sum of the amount of your purchased Tickets weighted with an incident Lotto-Mulplier. The Lotto-Multiplier is determined as below:
```
n = Current No. of Tickets
Lotto-Multiplier = 1 + 18 * (n/3,450,000)^6
```
As a result, **towards the end of the round, you get exponentially more chance of winning the Grand Prize** for every Ticket purchased.
On the other side, The market is not always good; there will be downrounds when few keys are bought. During downrounds, if Winners are always selected, the amount of ETH in the Pot would decrease every round until the remaining amount is no longer attractive enough for new players. Therefore, there is a "Downround Protection" mechanism in F2M, wherein in case of downround, there would be more chance that there is no winner and the majority of the current Prizes will be transferred to the next round's. Consecutive rounds without Winners would increase the amount of ETH in Prizes every round, increasing their attractiveness once the market recovers. To reduce the chance of finding a Winner for each Lottery draw, "virtual Tickets" which belongs to no one are added to the Ticket Pool. The number is virtual Tickets depends on the gap between the amount of Pre-Seed ETH (amount of ETH transferred from the previous Grand Chest) and the amount of ETH from Ticket sales of the current round.
```
The Number is virtual Tickets = (Total Lotto-Multiplied Number of Tickets) x (Pre-Seed ETH) / (Pre-Seed ETH + Ticket sale this round)
```
### <a name="-Claiming-Rewards"></a> Claiming Rewards
When you win the Grand Prizes or Side Prizes, a button "Claim Rewards" would appear on the [F2M](https://fomo2moon.io) site. If you click on that button (and its transactions is successfully confirmed) on time, your won Prizes would be secured and ready for withdrawal to your Metamask wallet or Trustwallet.
You are supposed to Claim or Withdraw your Reward as soon as possible or else your Reward would be subject to [Timeouts](#-Timeouts).
In order to Claim your Reward, you has to have already purchased at least one Ticket in the currend round.
### <a name="-Withdrawing-Income"></a> Withdrawing Income
There are FOUR ways to earn ETH with F2M, which corresponds with [FOUR types of income](#-Four-Ways-To-Moon). When your Current Balance from your all 4 types of income (Total Income to date minus the already withdrawn amount) is positive, you can click on the button "Withdraw" to withdraw the amount of Current Balance to your Metamask wallet or Trustwallet.
You are supposed to Claim or Withdraw your Income regularly or else your Income would be subject to [Timeouts](#-Timeouts).
In order to Withdraw your Income, you has to have already purchase at least one Ticket in the currend round.
### <a name="-Last-Round"></a> Last Round
When F2M is ready to be upgraded, the LastRound() function will be triggered, the amount of ETH that would otherwise go to the Next Grand/Major/Minor Chest will go to [Dividend Pool](#-Didividend-Income). The minimum round to be the Last Round is Round #18.
### <a name="-Buy-Tokens"></a> Buy Tokens
You can buy F2M Tokens to earn passive [Dividend Income](#-Dividend-Income). The incoming amount of ETH when you Buy Tokens is distributed as below:
|Percentage|Destination|
|---|---|
|10%|[Dividend Pool](#-Dividend-Income)|
|15%|[Referrals](#-Referrals)|
|73%|Secured in F2M Token Smart Contract|
|2%|Development|
The [Token Buy Price](#-Token-Buy-Price) is mostly determined by the F2M Token's [Dividend Income](#-Dividend-Income) generation rate and **break even point is approximately 30 days**. For example, when 1 Token turns in 1 ETH per day on average in dividend, the Token Buy Price would be priced at approximately 30 ETH per Token. Therefore, approximately 30 days after purchasing 1 Token, you would earn back 30 ETH and start to make profit.
When you sell Tokens, the [Token Sell Price](#-Token-Sell-Price) is determined by the amount of ETH held in the F2M Token Smart Contract and the number of circulating Tokens.
#### <a name="-Round-ZERO"></a> Round ZERO
Every round, a portion of the current round's Chests would be transferred to next round's respective Chest, so that no Chest is empty. In order to the make Round #1 Chests not empty, there is a Round ZERO, where you cannot buy Tickets but you can [Buy Tokens](#-Buy-Tokens) at a fixed price of **0.002 ETH**, and contribute to the Chests as below:
|Percentage|Destination|
|---|---|
|10%|[Dividend Pool](#-Dividend-Income)|
|15%|[Referrals](#-Referrals)|
|45%|[The Chests](#-Chest-Distribution)|
|28%|Secured in F2M Token Smart Contract|
|2%|Development|
The condition for Round ZERO to end is when the total amount of ETH in the Grand, Major, and Minor Chests exceeds **360 ETH**. In other words, Round ZERO ends when the total amount of Token purchase exceeds **800 ETH**. There is a **1 ETH** max purchase limit per public address.
Tokens are available at the lowest possible price of 0.002 ETH, around one fourth of the price when Round 1 starts.
### <a name="-Referrals"></a> Referrals
To join the F2M referral system, click the "Register a Name" link at the top and then pick a username for yourself. Joining costs 0.01 ETH which is contributed to the Development Fund and distributed to developers and community staff. Note that you must register a username to claim [Referral Income](#-Referral-Income).
Your username is also included in the referral URL you share with others. Your names, your player ID and your wallet address will all work for referrals (i.e https://fomo2moon.io/<playerid/wallet address/username>).
You can copy your referral link from the Referrals Tab and share that with friends or members from other communities. You will earn [a percentage](#-Referral-Income) of all the ETH put into the game for Ticket/Token buys by anyone that joins F2M through your link. And this is all at no cost to them.
In F2M, referral links used by players are stored within the smart contract itself meaning that you will receive the referral fee for buys from all players you referred even across browsers or different computers ensuring that those marketing the game can receive substantial residual income over time from players. Essentially, F2M referrals are super-sticky. You will continue to receive referral rewards from someone up until the point they purchase using someone else's referral link.
<a name="-Four-Ways-To-Moon"></a> Four Ways To Moon
--------------------
### <a name="-Early-Income"></a> Early Income
When a round starts, the faster you buy Tickets, the more you earn GUARANTEED income! Get in each round early and earn up to 300% return on investment in Tickets.
When someone [buys Tickets](#-Buy-Tickets), 22% of incoming ETH will be distributed to an Early Income Pool for all players who have purchased Tickets before that person in that round. The amount of ETH each player receives is proportionate to the ratio of your number of purchased Tickets weighted with a Early-Multiplier to the Total Early-Multiplied Number of Tickets. Theoretically, you would receive your total amount of ETH used to purchase Tickets times 22% times the Early-Multiplier.
For example, if you purchases Tickets with 10 ETH when the Early-Multiplier is 15, then you would collectively earn 10 ETH times 22% times 15 equal almost 30 ETH, a.k.a. **300% return**.
When a round starts, the Early-Multiplier is equal 15 and then decreases over time as below.
```
n = Current No. of Tickets
Early-Multiplier = 1 + 14/(1 + 26 x (n/1,580,000)^6)
```
That means the **first** Ticket bought in a round will bring 300% return, and then the guaranteed return will decrease with every Ticket purchase, down to 27%.
### <a name="-Dividend-Income"></a> Dividend Income
10% ETH from the following sources would contribute to the Dividend Income Pool:
1. [Ticket purchase](#-Buy-Ticket)
2. [Token purchase](#-Buy-Token)
3. Won [Grand Prizes](#-Grand-Prizes)
4. Won [Side Prizes](#-Side-Prizes)
F2M Token Holders would receive an amount of ETH from the Dividend Income Pool proportionate to the ratio of your held F2M Tokens to the Number of Circulating F2M Tokens.
For example, there are 1000 Circulating Tokens, of which you are holding 10 Tokens. When 1000 ETH is distributed to the Dividend Income Pool, you would receive 1000 ETH times 10 Tokens divided by 1000 Tokens equal 10 ETH.
Buy Token early for maximum return because Token price increases extremely fast according to the [Dividend-generating rate of an F2M Token](#-Token-Buy-Price)!
Token is priced so that you earn back 100% your investment in Token purchases after **30 days** in most cases. For example, when 1 Token earns 1 ETH for every Token Holder, the Token Buy Price would be approximately 30 ETH per Token. Therefore, approximately 30 days after purchasing 1 Token, you would earn back 30 ETH and start to make profit.
### <a name="-Referral-Income"></a> Referral Income
Earn commission from ENDLESS levels of followers, FOREVER! Help your friends learn to play, and earn collectively 15% from their Ticket/Token purchases from your whole team on infinite levels! You earn 7.5% ETH of Ticket/Token buys from level 1 followers, 3.75% from level 2, and so on.
|Level|Referral Percentage|
|---|---|
|1|7.5%|
|2|3.75%|
|3|1.875%|
|4|0.9375%|
|...|...|
### <a name="-Winning-Income"></a> Winning Income
Your Winning Income comes from
1. Won [Grand Prizes](#-Grand-Prizes)
2. Won [Side Prizes](#-Side-Prizes)
3. [Last-Man Bounty](#-Last-Man-Bounty)
### <a name="-Timeouts"></a> Timeouts
You are supposed to Claim or Withdraw your Income regularly, or else your Income would be redistributed as below:
|Income Type|Timeout Period|Destination|
|--- |--- |--- |--- |
|Early Income|7 days|[Dividend Pool](#-Dividend-Income)|
|Dividend Income|7 days|[Dividend Pool](#-Dividend-Income)|
|Referral Income|7 days|To Parent|
|Winning Income (Last-Man Bounty)|7 days|[Dividend Pool](#-Dividend-Income)|
|Winning Income (Prizes)|7 days|[Dividend Pool](#-Dividend-Income)|
The condition to Claim or Withdraw the Dividend Income, Referral Income, and Last-Man Bounty is to have purchased at least ONE Ticket in that round.
<a name="-Tokenomics"></a> Tokenomics
--------------------
1. The total supply of F2M Tokens is **8,000,000**.
2. F2M Tokens directly benefit all F2M holders by paying out dividends to all holders each time a Ticket/Token is purchased and also every time that a Prize is won.
3. The amount of Dividend you receive is calculated as the Total Dividend Amount times Your No. of Tokens, divided by the Total No. of Circulating Tokens.
4. Token price is market-based and increases extremely fast according to the [Dividend-generating rate of an F2M Token](#-Token-Buy-Price). The more Dividend is paid daily, **the higher the Token prices becomes**.
5. No matter if the amount of daily Dividend payout increases or decreases, as the number of circulating Tokens reaches the total supply (8,000,000 Tokens), **Token prices always increases in the long run** per the formula below.
6. Every time someone [buys a Ticket](#-Buy-Ticket), 1% of the amount of incoming ETH will be used to buy Tokens. However, if that amount of ETH is too little to afford a Token, it will just be added to the F2M Token Smart Contract to back the value of all circulating Tokens, **raising the Token Sell Price**.
### <a name="-Token-Buy-Price"></a> Token Buy Price
The Token Buy Price is determined mostly by the dividend-generating rate of an F2M Token, and the number of circulating Tokens.
```
Token Start Price = 0.002 ETH
Token Buy Price = Token Start Price + (7-day Average Daily Dividend Payout) x 30 x (Total Supply) / (No. of Circulating Tokens) /
(Total Supply - No. of Circulating Tokens)
```
For example, when 1 Token earns 1 ETH for every Token Holder, the Token Buy Price would be approximately 30 ETH per Token. Therefore, approximately 30 days after purchasing 1 Token, you would earn back 30 ETH and start to make profit.
### <a name="-Token-Sell-Price"></a> Token Sell Price
All F2M Tokens are backed by the amount of ETH held in the F2M Token Smart Contract. The Token Sell Price is calculated by dividing the incident amount of ETH held in the F2M Token Smart Contract by the number of circulating F2M Tokens.
For example, when there are 1000 ETH held in the F2M Token Smart Contract and there are 1000 Circulating Tokens, you can sell any amount of Tokens anytime at 1 ETH per Token.
<a name="-Rewards-For-Everyone"></a> Rewards For Everyone
--------------------
F2M gives different roles various ways to earn ETH. You can choose one or many roles:
1. [Players](#-Players) who [Buy Tickets](#-Buy-Tickets) to earn [Early Income](#-Early-Income) and win the [Grand Prizes](#-Grand-Prizes) or [Side Chests](#-Side-Prizes);
2. [Token Hodlers](#-Token-Hodlers) who [Buy Tokens](#-Buy-Tokens) to earn passive [Dividend Income](#-Dividend-Income);
3. [Community Builders](#-Community-Builders) who [refer](#-Referrals) and help friends play on F2M to earn [Referral Income](#-Referral-Income).
### <a name="-Players"></a> Players
1. [Buy Tickets](#-Buy-Tickets) to win the [Grand Prizes](#-Grand-Prizes), up to **6,000 ETH** per round;
2. [Buy Tickets](#-Buy-Tickets) to win the [Side Prizes](#-Side-Prizes), up to **1,000 ETH** per Ticket purchase;
3. [Buy Tickets](#-Buy-Tickets) early to earn [Early Income](#-Early-Income), up to **300%** return per round;
4. Go to [F2M](https://fomo2moon.io) site the moment a round ends, click a button to [Draw Results](#-Drawing-Results) and win big [Bounty](#-Last-Man-Bounty), up to **100 ETH** in total per round.
### <a name="-Token-Hodlers"></a> Token Hodlers
[Buy Tokens](#-Buy-Tokens) to earn passive [Dividend Income](#Dividend-Income), always **10%** of all Ticket/Token purchase and any won Prize, **forever**, as below:
1. [Ticket purchase](#-Buy-Ticket)
2. [Token purchase](#-Buy-Token)
3. Won [Grand Prizes](#-Grand-Prizes)
4. Won [Side Prizes](#-Side-Prizes)
Token is priced so that you earn back 100% your investment in Token purchases after **30 days** in most cases. For example, when 1 Token earns 1 ETH for every Token Holder, the Token Buy Price would be approximately 30 ETH per Token. Therefore, approximately 30 days after purchasing 1 Token, you would earn back 30 ETH and start to make profit.
### <a name="-Community-Builders"></a> Community Builders
[Refer](#Referral) and help your friends play to earn [Referral Income](#Referral-Income), collectively up to **15%** of your team's Ticket/Token purchase.
In order to Claim the Referral Income, you have to purchase at least ONE Ticket and enjoy all benefits as a [Player](#-Players).
<a name="-Game-Design-and-Technical-Innovations"></a> Game Design and Technical Innovations
--------------------
### 17 Advancements Compared to Fomo3D
1. After round 1 of F3D was won [not legitimately](https://medium.com/coinmonks/how-the-winner-got-fomo3d-prize-a-detailed-explanation-b30a69b7813f), most have realized that F3D is **NOT a lottery**, as winners are not decided by fair draws. F3D is NOT a game of chance in the spirit of a lottery for an average person who dreams of a lucky massive payout, but F3D is more of a game of skills for the technical fews who can code bots and understand how the Ethereum network works.
--> F2M is a true Lottery on Blockchain with dedicated mechanics for [fair Lottery draws](#-Perfect-Fairness).
2. Fomo3D is **NOT a "Fomo" game** because the game is designed so that a winner is chosen only when practically no one is still Fomo-ing about the game anymore (the game ends no one buys keys in time to add time to the Timer anymore).
--> In F2M, the more people play, the more they are Fomo-ed, the faster the round ends, as Time added per Ticket [becomes lower and lower](#-Time-Per-Ticket).
3. In F3D, the game rule that lets the last key buyer win is very **flawed from the begining**, and subject to cheating. The miner of the last key purchase transaction's block can arrange the order of transactions in that block and put its own key purchase transaction at last to win the game. Theoretically, a large number of miners can collude to win the pot. Even a hypothetical player can clog the Ethereum network to make its purchased key the last one and it become the winner. Unfortunately, that was how [Round 1 ended](https://medium.com/coinmonks/how-the-winner-got-fomo3d-prize-a-detailed-explanation-b30a69b7813f).
--> In F2M, the results are drawn from future blockhashes, leaving no room for manipulation.
4. In F3D, buying P3D Tokens is a **not a very good investment** because the break even point period is very long. By January 2nd, 2018, the total daily dividends 183.6 ETH divided by the number of tokens 2,317,345 is equal 0.000079 ETH in daily dividend payout per token. Meanwhile, P3D is priced at 1/38.8370 = 0.025748 ETH. That means the break even period is approximately 0.025748/0.000079 = 326 days.
--> In F2M, in most cases and by definition, you earn back 100% your investment in F2M Token within approximately 30 days.
5. In F3D, P3D token is **sold for less and less ETH** with every sale. By January 2nd, there is [30,559.036 ETH](https://etherscan.io/address/0xb3775fb83f7d12a36e0475abdd1fca35c091efbe) in P3D smart contract, divided by [2,317,345](https://exitscam.me/p3d) circulating tokens equal an expected sell price of 0.0132 ETH per token. However, the token sell price then is 0.0209 ETH, a.k.a. (without looking at the code) logically either token price gets lower and lower, or last sellers get nothing. It's a ticking bomb until a Panic Sale.
--> In F2M, you can sell any amount of Tokens anytime at the [same price](#-Token-Sell-Price).
6. In F3D, the [formula for Token Buy Price](https://etherscan.io/address/0xb3775fb83f7d12a36e0475abdd1fca35c091efbe#code) indicates that each ETH earns less and less tokens, or **P3D token loses value over time**.
--> In F2M, F2M Token value [increases](-#Tokenomics) with every Token sold in the long run.
7. In F3D, it's **meaningless to buy Tickets early** because buying in early is impossible to win any Prize and guarantees no higher than 56% return (only in the hypothetical case that all players pick Snake as team), as opposed to a maximum of 300% return in F2M. Even if early F3D key buyers turn out to win the jackpot (in downrounds when very few people buy keys) then the won amount would be very small.
--> In F2M, benefits from buying Tickets early and late are [balanced](#-Balanced-Benefits).
8. In F3D, the Pot can contain an indefinitely large amount of ETH. A substantially large Pot can potentially **crash ETH price** if won by someone who would then cash out by dumping a large amount of ETH for other crypto- or fiat currencies.
--> In F2M, formulas for Time Added Ticket and Price Per Ticket ensure that largest possible amount of the Grand Chest is around 10,000 ETH, and thus the largest possible amount an individual player can win is 6,000 ETH. In most cases, an individual player can win only 2,000 ETH, preventing any player from crashing the ETH price.
9. F3D's [**source of randomness is not reliable**](https://www.reddit.com/r/ethereum/comments/916xni/how_to_pwn_fomo3d_a_beginners_guide/) and easy to manipulate, leading to airdrops being exploited.
--> In F2M, Prize draws always rely on a future, unknown blockhash as source of randomness.
10. In F3D, early whales gained **extreme advantages** in buying P3D tokens during the "ICO" phase as the token price increased approximately 40 times after the ICO phase.
--> In F2M, the Token price would increase only around 4 times after Round ZERO, closing the gap between early and late buyers (compared to F3D) while maintaining the attractiveness of Token purchase during Round ZERO.
11. In F3D, it's **meaningless to pick a team** (Snek, Whale, Bull, Bear) because statistically most players almost always picked a certain team (Snek). Furthermore, since the way the Pot is distributed depends on the team of the winner, it's meaningless for all early players to pick a team, which results in nothing.
12. In F3D, theoretically **a round can be endless** for weeks or months as someone keeps buying one key before the timer reaches zero. Assume that someone makes a bot to continue buying just 1 Ticket every time the timer is about to reach zero, a round will drag on forever. This is unreasonable because no one wants to wait that long for the result.
--> In F2M, a round can only be as long as 7 days as there is a [2nd fixed timer](#-Timers).
13. F3D is an **endless game** which drags on until no one is interested anymore. P3D token holders have to wait for an indefinite amount of time until they can collect all possible dividend.
--> In F2M's case, when the Lottery is ready for upgrade or termination, the LastRound() function is triggered to direct all remaining amount of ETH in the Chests to the [Dividend Income Pool](#-Divident-Income) as the last payout to beloved Token Holders who have followed the Lottery. The last round cannot happen sooner than Round #18.
14. In F3D, if a player receives income and doesn't withdraw it, it becomes dead income, lost in limbo.
--> In F2M, all income is subject to Timeouts and gets redistributed when timed-out, mostly to Token Holders.
15. The market is not always good; there will be downrounds when few keys are bought in F3D. F3D is **vulnerable to downrounds** because there is always a winner every round and the amount of ETH in the Pot would decrease every round until the remaining amount is no longer attractive enough for new players.
--> In F2M, in case of downround, there would be more chance that there is no winner and the majority of the current Prizes will be transferred to the next round's. Consecutive rounds without Winners would increase or at least maintain the amount of value of Prizes every round, restoring their attractiveness once the market recovers.
16. In F3D, there is **only one prize** each round.
--> In F2M, each round, there are **3 Grand Prizes**, **8 Last-Man Bounty Prizes**, and around 180 Winners who can win **Side Prizes**.
17. In F3D, there is an "On Lockdown" amount which is a portion (30% at max) of the active pot you receives when a round ends. In other words, it's a cashback on your investment. They call it earning but we call it what a waste **freezing other people's assets for no reason** and **costing them opportunities to make money on their own assets for a prolonged period of time**.
--> In F2M, we elimited that whole concept altogether to not waste your time and money.
### <a name="-Perfect-Fairness"></a> Perfect Fairness
F3D's **source of randomness is not reliable** and easy to manipulate. In F2M, Prize draws always rely on a future, unknown blockhash as source of randomness.
In case of the Grand Prize Draw, the result is drawn from the transaction resulting from a player clicking on button "Draw Results." Furthermore, the seed for Lottery draws is further salted with ["salt message"](#-Buy-Tickets) entered by users when buying Tickets.
In case of the Side Prize Draw, the result for one's Ticket purchase is drawn by the next Ticket buyer's purchase. The source of randomness would be the blockhash of the current Ticket purchase transaction (which is not identified by the time of purchase) rather than previous Ticket purchase transaction (which is already known). When there are several Ticket purchases' transactions mined in one block, there is only one Side Prize winner in that block.
### <a name="-Income-Management"></a> Income Management
There are [4 types of income](#-Four-Ways-To-Moon) which are stored in different smart contracts: Early Income is recorded in the Lottery Smart Contract, Dividend Income in the Token Smart Contract, Referral Income in both Lottery & Token Smart Contract, and Winning Income in Lottery Smart Contract. There is Bank Smart Contract to draw your Income from all different sources to Reinvest in Tickets/Tokens or withdraw to Metamask Wallet or Trustwallet.
### <a name="-System-Integrity"></a> System Integrity
The source code of all smart contracts would be publicly viewable. All transactions and lottery draws are traceable.
### <a name="-System-Fortitude"></a> System Fortitude
The source code of all smart contracts was carefully stress-tested, peer-reviewed and test-attacked by industry experts. More details will be added.
### <a name="-Applied-Game-Theory"></a> Applied Game Theory
It's funny that people think Fomo3D applied ["War of Attrition" in Game Theory](https://hackernoon.com/fomo3d-and-dangerous-game-theory-97bd5f47ab3b) in its game design to make the game attractive and addictive, while in fact it didn't. Instead, the design of F2M was inspired by that dynamic.
Two principles to make the game attractive and addictive, for example, are:
1. Inflict penalties on the losers, so that they are compelled to win.
2. Increase the advantages of the late players, so that they are compelled to continue playing.
The primarily applied principle in F2M is the latter, in form of the Lotto-Multiplier.
### <a name="-Downround-Protection"></a> Downround Protection
The market is not always good; there will be downrounds when few keys are bought in F3D. F3D is **vulnerable to downrounds** because there is always a winner every round and the amount of ETH in the Pot would decrease every round until the remaining amount is no longer attractive enough for new players. In F2M, in case of downround, there would be more chance that there is no winner and the majority of the current Prizes will be transferred to the next round's. Consecutive rounds without Winners would increase or at least maintain the amount of value of Prizes every round, restoring their attractiveness once the market recovers.
### <a name="-Dumping-Protection"></a> Dumping Protection
In F3D, the Pot can contain an indefinitely large amount of ETH. A substantially large Pot can potentially **crash ETH price** if won by someone who would then cash out by dumping a large amount of ETH for other crypto- or fiat currencies. In F2M, formulas for Time Added Ticket and Price Per Ticket ensure that largest possible amount of the Grand Chest is around 10,000 ETH, and thus the largest possible amount an individual player can win is 6,000 ETH. In most cases, an individual player can win only 2,000 ETH, preventing any player from crashing the ETH price.
### <a name="-Gas-Saving"></a> Gas Saving
The source code of all smart contracts are optimized to save players every bit of otherwise unnecessary gas, improving the overall profitability of the system.
<a name="-Balanced-Benefits"></a> Balanced Benefits
--------------------
No matter at which point in a round you joins, you always have advantages as below:
||Buy early|Buy late|Buy later|
|--- |--- |--- |--- |
|Price|Almost free|Filthy cheap|Cheap|
|Grand Prizes|Some chance|More chance & reward|**MOST CHANCE & REWARD**|
|Guaranteed Income|**MOST INCOME**|Some income|Some income|
|Side Prizes|Some reward|**MOST REWARD**|Some reward|
<a name="-Built-For-Sustainability"></a> Built For Sustainability
--------------------
F2M applies [Game Theory](#-Applied-Game-Theory) to maintain the "FOMO" or excitement of players every round (instead of killing it in case of F3D).
[Downround Protection](#-Downround-Protection) and [Dumping Protection](#-Dumping-Protection) are also key mechanisms in allowing F2M to last for a very long time and remain healthy to the Ethereum Network as a whole.
<a name="-Maximum-Excitement"></a> Maximum Excitement
--------------------
F2M is designed for [Balanced Benefits](#-Balanced-Benefits) to main the excitement of players in early game, in mid-game, and especially in late game. [Early-Multiplier](#-Early-Income) and [Lotto-Multiplier](#-Winning-Chance) are two of the key elements in materializing our strategies to maintain maximum excitement at all time.
F2M is also designed so that, the more people play, the more they are Fomo-ed, the faster the round ends, delivering the Prizes to lucky Winners. A round in F2M, a round can last only be as long as 7 days, so that people don't have to wait for too long.
<a name="-Setup-Instructions"></a> Setup Instructions
--------------------
To play F2M, you need to follow a few simple steps:
1. [Purchase Ethereum from an Exchange](#Purchase-Ethereum)
2. [Set up Metamask in Chrome](#Set-up-Metamask-in-Chrome)
3. Or [Set up TrustWallet on your mobile phone](#F2M-On-Mobile)
4. [Purchase Tickets/Tokens](#Purchase-TicketsTokens-With-Ethereum)
### Purchase Ethereum
[![](https://i.imgur.com/WTt88Q2.png)](https://gemini.com/)
First, you need to use an exchange to purchase Ethereum:
1. Go to [Gemini](https://gemini.com/) or [Coinbase](http://coinbase.com/), sign up for an account. ([Coinbase vs Gemini?](https://coincentral.com/coinbase-vs-gemini/))
2. Set up a funding source such as your bank account. (Don't worry both of these exchanges are very well-known and secure)
3. Purchase Ethereum (ETH) by exchanging your local fiat (i.e USD) for Ethereum.
4. Purchasing ETH may take a few days for the first purchase, so now you may need to wait.
### Set up Metamask in Chrome
Once the **Ethereum has been successfully purchased** on the primary exchange, you'll need to install Metamask to interact with the exchange:
1. In a new tab, make sure you are using the Chrome browser and then [install Metamask](https://metamask.io) which enables you to use Ethereum web apps such as F2M. Watch the [setup video here](#).
2. Create your Metamask account and then **store your 12 seed words**.
3. Open up the Metamask extension and click the "..." and select "Copy address to clipboard".
4. Go back to Coinbase or Gemini exchange and find the "Send" or "Transfer" function for your wallet.
5. Transfer the amount of Ethereum you want to spend to Metamask by entering in your address as copied from Metamask in step 3.
6. Wait for the Ethereum to land in your Metamask wallet balance.
Once you see the Ethereum in your Metamask wallet, move onto the section below!
### F2M on Mobile
You can also setup F2M from your mobile phone too! If you want to import your existing Metamask wallet into TrustWallet, then follow these steps:
1. Install [TrustWallet](https://trustwalletapp.com/) [on iOS](https://itunes.apple.com/us/app/trust-ethereum-wallet/id1288339409) or [on Android](https://play.google.com/store/apps/details?id=com.wallet.crypto.trustapp)
2. Launch the TrustWallet app and select "Already Have a Wallet"
3. Select the "Mnemonic" tab (or use your "Private Key")
4. **Enter the 12 seed words** you've stored from Metamask (or your private key)
5. Visit [the F2M site from within TrustWallet](https://fomo2moon.io)
6. Bookmark the site on TrustWallet for easier access!
**Can we trust TrustWallet?** Yes, check out their [release post here](https://medium.com/@trustwallet/what-is-trust-2dc8c4a246d8). Their [codebase is open source](https://github.com/TrustWallet) and audited by a community of security experts.
### Purchase Tickets/Tokens with Ethereum
You visit the [F2M page to play](https://fomo2moon.io) and purchase [Tickets](#-Buy-Tickets) to get in on the round or purchase [Tokens](#-Buy-Tokens) to earn passive income!
<a name="-Understanding-DApp"></a> Understanding DApp
--------------------
F2M is a decentralized application (DApp) running on the Ethereum network. The DApp consists of a smart contract (an autonomous program on the Ethereum network) carefully programmed and deployed so that we as developers have no influence or impact upon the DApp, the Ethereum in the contract, or advantages thereof. The application itself is completely trustless, will run until the Ethereum network dies and no matter how tantalizingly large the pot gets, will only be paid out according to the DApp rules.
This means that to successfully experience the glory of running away with a giant wallet of Ethereum, or cursing the name of thine enemies as they attempt to do the same. You need Metamask or a compatible Ethereum wallet with a bit of ETH in it to send to Metamask so you can participate in F2M.
To learn more about how trustless blockchain technology powers F2M and the team behind this project, check out our [Seizo Noneed](#).
The core functionality of this DApp is entirely powered only by a deployed open-source Ethereum smart contract. Smart contracts are immutable and this means there is no one who has access to these funds but this autonomous program. You can see the full source code for the contract managing this exchange at any time.
![](https://i.imgur.com/VvgNpHU.png)
(Photo Credit: CryptoKnight)
This specifics of interacting with a blockchain DApp may surprise you at first. This section tries to lay out the important things to understand:
Smart contracts require a transaction to be sent for every action taken. All actions on the site including buying keys, withdrawing from your vault, picking a vanity name, etc, require an ETH transaction to be sent using Metamask or similar. Actions that do not involve buying, such as withdrawing your existing vault funds, will send 0 Ether transactions to the network instead (with GAS which costs Ether, make sure you account for this!). This is why you see so many "0" ether transactions here.
The F2M smart contract manages all the funds for this exchange. However, accessing secure smart contract data can be a bit slow at times under high load which is why the DApp front-end site often may feel sluggish. You can always use backup sites to perform all the same functionality.
<a name="-Future-Plans"></a> Future Plans
--------------------
An F2M mobile app (iOS & Android) is being developed based on Trustwallet on which players can run F2M on any mobile phone. Interesting features will be integrated into that mobile app over time.
Once the user base of F2M reaches a critical mass, an Ecosystem around the F2M Token will be established to further diversify products in our spirit of popularizing DApps and increase [Dividend Income](#-Dividend-Income) for F2M Token Hodlers.
F2M is also being developed on other blockchain networks such as Tron and EOS.
The LastRound() function was devised in the Lotter Smart Contract with a plan to upgrade F2M in the future. In case the F2M Token needs to be upgraded, a period of Token Swap would be scheduled to swap all circulating F2M Tokens and migrate all ETH balance in the F2M Token Smart Contract to the upgraded Token Smart Contract. Token hodlers would be able to decide whether to sell or swap Tokens or both. That Last Round won't happen until at least after Round #18.
One of the major planned updates to F2M is Mining features.
<a name="-Development-Foundation"></a> Development Foundation
--------------------
2% of ETH from transactions on F2M contributes to a Foundation used to pay out community members who make this game and possible [Future Plans](#-Future-Plans) . This Foundation is fully dynamic, and if you guys do cool things, and the developers or staff notice, you can be added to the payroll for the running of F2M, that's pretty much how everyone gets there in the first place.
<a name="-Engage-With-US!"></a> Engage With US!
--------------------
Have feedback or want to reach out? Ping @Seizo.Noneed on the [F2M Discord](https://discord.gg/w3sfJ3b) or email us at Seizo.Noneed@gmx.com.