An Entire Universe

On the Ethereum Blockchain

MRV Crowdsale Begins In:

MRV Crowdsale Ends In:

MRV Crowdsale Complete


Procedural Generation at Scale.

The 200 billion star systems and 400 billion planets of Macroverse will all be produced, down to sub-meter resolution, from a single seed, using advanced procedural generation technology.


Designed & Built for Blockchain Gaming.

On-chain data storage is expensive. The shared Macroverse world will be available to blockchain-based game developers as middleware, allowing more and better games to be brought to market at lower cost.


The New Frontier in Exploration.

Players will be able to explore the shared Macroverse world, discovering new places that have never been seen before. A virtual real estate system will allow players to claim and exchange land, planets, and star systems.


Macroverse is a procedurally generated universe, available to be used by blockchain-based games. Rather than paying expensive gas costs to store environment and level data on the blockchain, or spending large amounts of developer effort on custom world generation algorithms, game developers will be able to use Macroverse as a piece of game development middleware, and to find settings for their games by exploring the single, shared Macroverse universe. Macroverse will provide trusted, proven world generation algorithms, and a shared universe accessible to all developers, allowing even small developers to make big games.

Virtual Real Estate

Players exploring the Macroverse world will be able to discover, claim, and trade virtual real estate. If you find a particularly compelling star, planet, or geographical feature, you will be able to purchase it and make it yours. Ownership of real estate may confer beneficial effects or advantages in supported games.

Development Team

Macroverse is being developed by Novak Distributed, a California-based software company. The lead developer on the Macroverse project is Adam Novak.

Read the Whitepaper

Macroverse will be generated by the Macroverse Generator (MG), a system of smart contracts on the Etherum blockchain. When on-chain game logic needs access to information about the game world, it will query the MG for that information. Queries to the MG can also be made by off-chain components of dapps and games, in order to display the game world on a user's local machine.

Players will be able to claim virtual real estate in the Macroverse world by recording their claims with the Macroverse Registry, a smart-contract-based ownership tracking system. Once claimed, players are free to transfer their real estate holders to other players, or even to custom smart contracts. Players own their virtual real estate outright, independent of any centralized entity or game company.

The first phase of Macroverse Generator development, code-named Cannon, has already been completed. The current Macroverse Generator supports the generation of an entire galaxy of distinct, well-characterized stars, suitable for use in large-scale exploration and strategy games. The current Macroverse Registry implementation allows these stars to be claimed by and transferred among players. On the backend, the Macroverse Generator uses novel smart contract technologies, including an advanced random number generator based on reverse Merkle trees and specialized for procedural content generation, and a novel fixed-point math library.

The Macroverse Star Generator is deployed on the Ethereum blockchain at address 0xc9650c155Bb268A1667B5F9c68701638cAE93d3f. The Macroverse Star Registry is deployed at address 0x6C00556F471cbe518007D62bc4ACEd6d8e537c9D.

Players who hold at least the minimum balance requirement of 100 MRV can use this online tool to explore the Macroverse world in their web3-enabled browser.

Explore Macroverse Read the Code

Access to the Macroverse Generator will be enabled by an ERC20 token, MRV. A minimum balance in MRV must be held by any account wanting to query the Macroverse Generator, as a sort of software license. MRV tokens will also be put up as deposits by players claiming virtual real estate, to prevent players from claiming more than their fare share of the Macroverse world.

The minimum balance requirement, required to issue queries to the Macroverse Generator and use Macroverse-enabled dapps and games, will begin at 100 MRV. The minimum deposit requirement, which is locked up when a player claims a piece of virtual real estate, will begin at 1000 MRV.

The MRV token will be initially distributed to players in a crowdsale. After the crowdsale, the supply of MRV will be fixed, with the value determined by the market. In order to maintain the value of "1 MRV" in a range convenient for gaming use, the MRV token contract will use adjustable decimal place technology to allow for simple 10-to-1 splits and merges.

The MRV token is deployed on the Ethereum blockchain at address 0xAB6CF87a50F17d7F5E1FEaf81B6fE9FfBe8EBF84.

The MRV token crowdsale is currently scheduled to commence on July 1st, at approximately 10 AM PST, or 1498928534 seconds since epoch, Ethereum time. The crowdsale is currently scheduled to last for approximately 90 days. The crowdsale contract address is 0xAB6CF87a50F17d7F5E1FEaf81B6fE9FfBe8EBF84. Token and crowdsale functionality are unified in a single contract. Participants are encouraged to review the crowdsale smart contract code, which controls in all respects over any other terms.

MRV Crowdsale Countdown MRV Crowdsale Open! MRV Crowdsale Complete

The MRV crowdsale has not yet started. Sign up below to be notified when it begins.

Get Crowdsale Updates by Email

The MRV crowdsale is currently open. You can now buy MRV, the token required to access the functionality of the Macroverse system.

Buy MRV Now!

The MRV crowdsale has finished! MRV, the token required to access the functionality of the Macroverse system, is no longer available from the crowdsale contract. However, it may be available on the secondary market from ERC20 token exchanges.

Crowdsale Begins In: Crowdsale Ends In:

During the crowdsale, 100,000,000 MRV tokens will be available for purchase, at a rate of 5,000 MRV per ETH. Additionally, 5,000 MRV tokens are reserved by Novak Distributed, the Macroverse developer, for internal use. The number of tokens sold will determine the ultimate total supply of the MRV token. No additional MRV tokens will ever be created, and all sales will be final.

At the balance requirements set at Macroverse launch, 5000 MRV are sufficient to meet the minimum balance requirement for 10 players and to additionally claim ownership of 4 star systems. The minimum recommended purchase is 100 MRV, at 0.02 ETH, which is enough to meet the minimum balance requirement for a single account.

Please note that MRV tokens do not grant ownership of or voting rights in the Macroverse project. They do not entitle holders to future returns from the project. They are not a security. There are a number of risks involved in the Macroverse project, including without limitation security risks to the Macroverse smart contracts, the risk that Macroverse development will not be completed, and the risk that the final Macroverse system will not operate as described here. Crowdsale participants assume all of these risks!

It is strongly advised that all purchasers read and understand the smart contract that governs the crowdsale. The smart contract code takes priority over all terms given here, or in the white paper, or even in the smart contract comments, and controls the crowdsale in all respects.

Read the Contract

In light of recent SEC guidance on token sales, Novak Distributed would like to reiterate that the Macroverse token (MRV) is not a security.

MRV is not an investment product. The token is marketed to players who want to explore the Macroverse universe, and to developers who want to develop applications and games that use the Macroverse Generator. The token should not be purchased by would-be investors seeking a profit from the potential success of the Macroverse project. Money used to purchase MRV tokens is treated as software license sales revenue by Novak Distributed.

The Macroverse project is not a common enterprise. It is a project of Novak Distributed alone. Novak Distributed is undertaking the development of the Macroverse system independent of the sales performance of MRV tokens, and that development plan will not be meaningfully different depending on the number of MRV tokens sold.

Purchasers of MRV have no reasonable expectation of profit. Software products, such as access to the Macroverse Generator, generally do not increase in value over time. Novak Distributed has wide lattitude in its management of the Macroverse Generator's access control system, and the Macroverse Registry's deposit system, and does not plan to use this authority to attempt to raise the resale value of MRV tokens. In fact, Novak Distributed desires to keep the resale value of MRV tokens low, and has the smart-contractual authority to produce and sell alternative means of access to the Macroverse Generator, if necessary, in order to do so. MRV tokens are transferrable to allow developers to transfer them to the users of their games, to allow players to transfer tokens that they no longer wish to use themselves to others, and to allow users to change their Ethereum addresses, not to allow MRV tokens to be resold for profit.

Similarly, virtual real estate in the Macroverse world, while it is not being offered for sale by Novak Distributed, is also not a security. With billions of star systems in the Macroverse world, the likelihood of being able to sell a piece of claimed real estate for a profit is extremely low. The virtual real estate system is designed to give players the satisfaction of ownership, not monetary gain.

During the crowdsale, you will be able to buy the Macroverse token, MRV, by sending any amount of Ether from an ERC20-supporting wallet you control to the crowdsale contract at this address:

0xAB6CF87a50F17d7F5E1FEaf81B6fE9FfBe8EBF84
A gas limit of 70,000 gas units or more is recommended; slightly less than that will be consumed by a successful transaction, but if only 60,000 is available, the transaction will fail. For some purchasers, that information will be sufficient. If not, detailed guides for how to accomplish this in popular wallets are presented below.

Buy MRV with MyEtherWallet Buy MRV with Mist

Acquiring Ether

The Macroverse crowdsale operates exclusively in Ether (ETH), the currency of the Ethereum blockchain platform. In order to purchase MRV tokens, and use the Macroverse system, you will need to obtain some Ether to spend. The easiest way for many people to buy Ether is by using a credit card or linkled bank account at Coinbase, a digital currency retailer. For those who already own other cryptocurrencies, the simplest way to obtain Ether is by using Shapeshift.

DO NOT send Ether directly from an exchange to the crowdsale contract! Doing so will give any MRV tokens purchased to the exchange instead of you, and you will not get them back. Send Ether ONLY from a real, ERC20-compatible wallet for which you control the private keys. You assume all risks of user error when participating in the MRV crowdsale.

Buy Ether at Coinbase Buy Ether at Shapeshift

MyEtherWallet is one of the most popular web-based Ethereum wallets. If you have your Ether stored in MyEtherWallet, follow these instructions to participate in the Macroverse crowdsale and purchase MRV.

  1. Go to MyEtherWallet. After verifying that you have reached the correct site in the address bar, click on Send Ether & Tokens in the top bar.
  2. Unlock your account by uploading your key file and entering your password, or using one of the other methods supported by MyEtherWallet.
  3. Paste the address of the crowdsale contract, 0xAB6CF87a50F17d7F5E1FEaf81B6fE9FfBe8EBF84, as the To Address. Ensure that the icon matches the one pictured here.
  4. Enter the amount of Ether you wish to spend. Fractional amounts of Ether are allowed.
  5. The appropriate gas limit should be automatically determined. If a "-1" appears here, STOP! The crowdsale may be over or not yet started, or you may have made a mistake.
  6. Click the Generate Transaction button to create a transaction.
  7. Click the Send Transaction button to send your payment, and await the receipt of your Macroverse tokens.

Once your MRV tokens have been purchased, you can add the MRV token as a token in MyEtherWallet, so that you can see your balance and send the token to to others. To do this, follow the guide below.

  1. In the right side bar, find the Token Balances section. Click on Add Custom Token.
  2. Paste the contract address, 0xAB6CF87a50F17d7F5E1FEaf81B6fE9FfBe8EBF84, in the Address field.
  3. Enter "MRV" in the Token Symbol field.
  4. Enter "18" in the Decimals field. Note that future updates to the decimal location may not be reflected by your wallet.
  5. Click on Save.

Now your MyEtherWallet should know about MRV, the Macroverse token, and will allow you to view your balance and send it around just like Ether.

The Mist browser is one of the most popular Ethereum clients available. If you have your Ether stored in Mist, follow these instructions to participate in the Macroverse crowdsale and purchase MRV.

  1. Open Mist and wait for it to sync with the Ethereum network. Once the main window opens, click on SEND in the top bar.
  2. Pick an account to send from. This account should hold some Ether, and will be the account that the MRV tokens are delivered to.
  3. Paste the address of the crowdsale contract, 0xAB6CF87a50F17d7F5E1FEaf81B6fE9FfBe8EBF84, as the TO address. Ensure that the icon matches the one pictured here.
  4. Enter the amount of Ether you wish to spend. Fractional amounts of Ether are allowed.
  5. Scroll down to the bottom of the Mist interface.
  6. Click the SEND button to send your payment, and await the receipt of your Macroverse tokens. If Mist warns you that the transaction will fail, DO NOT SEND IT. The crowdsale may be over or not yet started, or you may have made a mistake.

Once your MRV tokens have been purchased, you can add the MRV token as a token in Mist, so that you can see your balance and send the token to to others. To do this, follow the guide below.

  1. Click on CONTRACTS in the Mist top bar.
  2. Scroll to the bottom of the Contracts page.
  3. Click on WATCH TOKEN.

  1. In the window that appears, paste the contract address, 0xAB6CF87a50F17d7F5E1FEaf81B6fE9FfBe8EBF84, in the TOKEN CONTRACT ADDRESS field. The other fields should fill in automatically. Note that future updates to the decimal location may not be reflected by your wallet.
  2. Click OK.

Now your Mist wallet should know about MRV, the Macroverse token, and will allow you to view your balances and send it around just like Ether.