Money Making Opportunity (MMO) is a smart contract-based coordination game in which 1474 participants must collaborate to distribute 45.736981 ETH. MMO is inspired by the Pirate Game, but modified to work an unspecified number of participants within the context of a smart contract. At a high level, the game works as follows:
- Participants blindly send 0.03 ETH to moneymakingopportunity.eth, which sends the funds to the MMO contract.
- The artist starts the game. After this point, sending ETH to moneymakingopportunity.eth does not allow the sender to participate in Money Making Opportunity.
- Once the game is started, all participants who contributed at least 0.03 ETH before the starting time may claim an MMO NFT.
- Every week for 1474 weeks, one token is designated as the "Leader".
- The Leader can propose a "Settlement Address" (i.e., an address for which the MMO contract balance can be sent to).
- The Settlement Address can by an EOA, a smart contract that splits the balance according to custom logic, etc.
- If at least 50% of eligible participants vote in favor of the active week's proposal, the balance can be then be sent to that contract.
- If a proposal is not successfully settle within one week, then that week's Leader can no longer vote on future proposals.
- Leadership order is determined by reverse order of token id. For example, the owner of token #1474 is the Leader for week 1, and the owner of token #0 is the Leader for week 1474.
- MMO tokens may be traded as normal NFTs.
- Each token may make one single proposal for the Settlement Address. This proposal can be made at any time.
- Tokens can vote on the proposal for any week at any time. These votes can no longer be changed once a proposal has been acceptted.