Try   HackMD

[English] Fomo2Moon (F2M) Demystified

Jump right to the point!

Too Long To Read? Check out the official F2M walkthrough videos!

Have a Question/Feedback/Idea? Please let us know with this form!


How To Moon With F2M

F2M distributes almost ALL incoming ETH back at lucky players. There are so many ways for you to earn ETH:

  1. Buy Tickets to win the Grand Prizes, up to 6,000 ETH in total per round;

  2. Buy Tickets to win the Side Prizes, up to 3,000 ETH in total per round;

  3. Buy Tickets early to earn guaranteed Early Income, up to 300% return per round;

  4. Buy Tokens to earn passive Dividend Income, always 10% of all Ticket/Token purchase and won Prizes, forever; guaranteed 100% return and profit after 30 days;

  5. Refer and help your friends play to earn Referral Income, up to 15% of your team's Ticket/Token purchase.

  6. Go to F2M site the moment a round ends and click the button "Draw Results" or "Claim Bounty" to win big Bounty, up to 100 ETH in total per round.

How Great Is F2M

F2M was initially inspired by the Mega-Popular Mega Millions in which the largest jackpot of $1.537 billion was won on October 23, 2018.

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 and still contain 30,000 ETH (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

We are proud to present Fomo2Moon (F2M) as a Highly Advanced implementation of F3D-styled Blockchain Lottery that is built for Balanced Benefits, Sustainability, Maximum Excitement, and with love.

Some of F2M's Innovations are listed below:

  1. Perfect Fairness a.k.a. Fairness in Lottery Draws;

  2. Income Management a.k.a. Better ways to maximize and secure your income;

  3. System Integrity a.k.a. Perfect Transparency;

  4. System Fortitude a.k.a. High Security;

  5. Applied Game Theory for Sustainability and Excitement;

  6. Downround Protection for Sustainability;

  7. Dumping Protection for Sustainability of the Ethereum Network;

  8. Gas Saving to Minimize Waste and Maximize Your Income.

Overview

  1. This is a Blockchain Lottery for everyone to win!

  2. A round ends and Lottery is drawn when 1 of the 2 Timers reaches zero to decide 3 Winners of the 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, 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 or not.

  6. You can 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.

  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 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.

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Setup Requirements

You can start playing anytime by going to the Fomo2Moon site. In order to play, you'll need:

  1. Metamask set up on your computer and/or TrustWallet (iOS or Android on your mobile phone;

  2. Ethereum available in your Metamask Wallet and/or Trustwallet;

  3. Visit the Fomo2Moon site and start buying Tickets/Tokens!

Check out the detailed Setup Instructions for a step-by-step rundown on everything you need to get going.

Lottery Rules

Prizes

Every round,

  1. There is only THREE Grand Prizes, contained in the Grand Chest;

  2. There are an indefinite number of Winners for the Side Prizes, contained in the Major Chest and Minor Chest;

  3. There are EIGHT Winners who can claim the Last-Man Bounty.

Grand Prizes

  • A round ends and Lottery is drawn when 1 of the 2 Timers reaches zero.

  • The Lottery would be drawn 3 times with perfect randomness and 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
60% 20% x 3 Grand Prizes
27% Next Grand Chest
1% Last-Man Bounty Pool
2% Development
  • Your winning 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.

  • 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. The minimum round to be the Last Round is Round #18.

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
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. The minimum round to be the Last Round is Round #18.

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 to Timer 1, until a cap of 12 hours.

  2. Timer 2 counts down from 7 days.

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
15% Referrals
1% Buy Tokens
22% Early Income Pool
50% The Chests
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.

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

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

Chest Distribution

Incoming ETH to the Chests is distributed as below:

Percentage Destination
68% Grand Chest
24% Major Chest
8% Minor Chest

Drawing Results

When 1 of the 2 Timers reaches zero and a round ends, a button "Draw Results" will appear on the Fomo2Moon site. The one who successfully clicks on that button (and its result-drawing transaction is confirmed first) will win the Last-Man Bounty. 7 more users can claim the 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 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 Number of Tickets, plus "Virtual Tickets".

Lottery draws on F2M is almost perfectly fair thanks to using reliable sources of randomness.

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 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.

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) 

Claiming Rewards

When you win the Grand Prizes or Side Prizes, a button "Claim Rewards" would appear on the F2M 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.

In order to Claim your Reward, you has to have already purchased at least one Ticket in the currend round.

Withdrawing Income

There are FOUR ways to earn ETH with F2M, which corresponds with FOUR types of income. 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.

In order to Withdraw your Income, you has to have already purchase at least one Ticket in the currend round.

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. The minimum round to be the Last Round is Round #18.

Buy Tokens

You can buy F2M Tokens to earn passive Dividend Income. The incoming amount of ETH when you Buy Tokens is distributed as below:

Percentage Destination
10% Dividend Pool
15% Referrals
73% Secured in F2M Token Smart Contract
2% Development

The Token Buy Price is mostly determined by the F2M Token's 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 is determined by the amount of ETH held in the F2M Token Smart Contract and the number of circulating Tokens.

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 at a fixed price of 0.002 ETH, and contribute to the Chests as below:

Percentage Destination
10% Dividend Pool
15% Referrals
45% The Chests
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.

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.

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 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.

Four Ways To Moon

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, 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%.

Dividend Income

10% ETH from the following sources would contribute to the Dividend Income Pool:

  1. Ticket purchase

  2. Token purchase

  3. Won Grand Prizes

  4. Won 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 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.

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%

Winning Income

Your Winning Income comes from

  1. Won Grand Prizes

  2. Won Side Prizes

  3. Last-Man Bounty

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|7 days|Dividend Pool|
|Referral Income|7 days|To Parent|
|Winning Income (Last-Man Bounty)|7 days|Dividend Pool|
|Winning Income (Prizes)|7 days|Dividend Pool|

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.

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. 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, 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.

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.

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.

Rewards For Everyone

F2M gives different roles various ways to earn ETH. You can choose one or many roles:

  1. Players who Buy Tickets to earn Early Income and win the Grand Prizes or Side Chests;

  2. Token Hodlers who Buy Tokens to earn passive Dividend Income;

  3. Community Builders who refer and help friends play on F2M to earn Referral Income.

Players

  1. Buy Tickets to win the Grand Prizes, up to 6,000 ETH per round;

  2. Buy Tickets to win the Side Prizes, up to 1,000 ETH per Ticket purchase;

  3. Buy Tickets early to earn Early Income, up to 300% return per round;

  4. Go to F2M site the moment a round ends, click a button to Draw Results and win big Bounty, up to 100 ETH in total per round.

Token Hodlers

Buy Tokens to earn passive Dividend Income, always 10% of all Ticket/Token purchase and any won Prize, forever, as below:

  1. Ticket purchase

  2. Token purchase

  3. Won Grand Prizes

  4. Won 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.

Community Builders

Refer and help your friends play to earn 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.

Game Design and Technical Innovations

17 Advancements Compared to Fomo3D

  1. After round 1 of F3D was won not legitimately, 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.

  1. 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.

  1. 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.

> In F2M, the results are drawn from future blockhashes, leaving no room for manipulation.

  1. 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.

  1. In F3D, P3D token is sold for less and less ETH with every sale. By January 2nd, there is 30,559.036 ETH in P3D smart contract, divided by 2,317,345 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.

  1. In F3D, the formula for Token Buy Price indicates that each ETH earns less and less tokens, or P3D token loses value over time.

> In F2M, F2M Token value increases with every Token sold in the long run.

  1. 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.

  1. 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.

  1. F3D's source of randomness is not reliable and easy to manipulate, leading to airdrops being exploited.

> In F2M, Prize draws always rely on a future, unknown blockhash as source of randomness.

  1. 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.

  1. 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.

  2. 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.

  1. 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 as the last payout to beloved Token Holders who have followed the Lottery. The last round cannot happen sooner than Round #18.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

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" 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.

Income Management

There are 4 types of income 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.

System Integrity

The source code of all smart contracts would be publicly viewable. All transactions and lottery draws are traceable.

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.

Applied Game Theory

It's funny that people think Fomo3D applied "War of Attrition" in Game Theory 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.

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.

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.

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.

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

Built For Sustainability

F2M applies Game Theory to maintain the "FOMO" or excitement of players every round (instead of killing it in case of F3D).

Downround Protection and 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.

Maximum Excitement

F2M is designed for Balanced Benefits to main the excitement of players in early game, in mid-game, and especially in late game. Early-Multiplier and Lotto-Multiplier 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.

Setup Instructions

To play F2M, you need to follow a few simple steps:

  1. Purchase Ethereum from an Exchange

  2. Set up Metamask in Chrome

  3. Or Set up TrustWallet on your mobile phone

  4. Purchase Tickets/Tokens

Purchase Ethereum

First, you need to use an exchange to purchase Ethereum:

  1. Go to Gemini or Coinbase, sign up for an account. (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 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 on iOS or on Android

  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

  6. Bookmark the site on TrustWallet for easier access!

Can we trust TrustWallet? Yes, check out their release post here. Their codebase is open source and audited by a community of security experts.

Purchase Tickets/Tokens with Ethereum

You visit the F2M page to play and purchase Tickets to get in on the round or purchase Tokens to earn passive income!

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.


(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.

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 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.

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 . 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.

Engage With US!

Have feedback or want to reach out? Ping @Seizo.Noneed on the F2M Discord or email us at Seizo.Noneed@gmx.com.