FREQUENTLY ASKED QUESTIONS



What is Game7? Who is behind it?

Game7 is a community-driven faucet, powered by the DAG cryptocurrency NANO. It exclusively uses NANO as its accepted and distributed currency. The platform was launched in January 2018 as an initiative to provide a real-world use case for NANO. It was entirely developed by a single individual, Steven (a.k.a. Emulord), who can be reached via email at contact@game7.com, on Reddit (u/Emul0rd), or on Discord.

As the website evolves, new features will be added to build a robust community and reward players with NANO — directly or indirectly — for their activity.


Are all games on Game7 fair? How are wins and losses generated?

Absolutely! Unlike traditional casinos from which it draws inspiration, Game7 relies purely on statistics and uniform probability distributions to generate outcomes. This means every possible game outcome has an equal chance of occurring, and each game is independent of the previous one.

Game7 offers a clean and fair experience. For users who wish to support the project by playing with their own NANO, there is a small house edge for every game except for Poker cash games, which are free to encourage participation. This edge is used to maintain servers, fund development and the free NANO giveaways offered by the faucet.

A pre-generation algorithm produces game outcomes that are verifiable using SHA256 hashing tools. Each game hash is dependent on the previous one, ensuring it is impossible for the owner to manipulate outcomes. The only exception occurs when a new chain of hashes is generated due to the server restarting or exhausting the pre-generated hashes. This dependency on hashes ensures future results cannot be predicted while maintaining statistical fairness due to the properties of SHA256 hashing.

Some technical details (because we have to!): Since v1.0, the backend game generation algorithm has migrated from a PHP server to a Node.js server. This update allowed for an overhaul of the code, which remains private while still being provably fair. The following libraries are used:

  • crypto: A core Node.js library for generating cryptographically secure random bytes.
  • big-integer: An NPM library for handling extremely large numbers that JavaScript cannot interpret natively.

    The process of game generation is fairly simple:

  • The server generates a random 64-character hexadecimal (256-bit) seed using the randomBytes(32) function from the crypto library.
  • Thousands of hashes are derived from this seed using the createHash('sha256') function, forming a chain where each hash depends on the one before it.
  • When a bet is placed, the server uses the latest unrevealed hash to calculate the game outcome. It reads the list of hashes in reverse order, ensuring that the outcome of a future game cannot be predicted or manipulated.
  • For example, in Dice, the server generates a number between 0 and 99,999. Similarly, for Slots, it determines where the reels will stop, and for Roulette, it selects a number between 0 and 37. To achieve this, the random hash is converted into its equivalent large integer using the big-integer library. For instance, the hash:

    ae3186d04aced27d6293199100acbe226528287217394b5870f1728ba8ce2140

    is equivalent to the integer:

    78,789,941,609,220,060,424,207,906,613,155,010,556,559,373,477,936,639,694,115,647,384,327,103,062,336.

    That's 1050 times bigger than the amount of stars in the known universe — and this is far from the biggest integer that can be extracted from a 64-char hexadecimal chain!
    This number is divided by the maximum expected value + 1. For Dice, dividing by 100,000 gives the remainder as the winning number — in this case, 62,336. This approach ensures fair randomization, as every possible number has the same probability of being drawn.

    Fun fact: this hash was actually issued in a Dice game. 😄


  • What happens if an incorrect account address is submitted for withdrawals?

    Due to the NANO network's nature, once a send block is generated, the associated funds cannot be recovered. While we verify that your wallet address is in the correct format (64 characters starting with xrb_ or nano_), any misspelling or loss of wallet recovery details will result in irreversible loss of funds.

    To minimize errors, we save the address you last provided, reducing the risk of mistakes.


    Why are there restrictions on withdrawals (time/amount)?

    The time and amount restrictions prevent small transactions from spamming our node or team members, ensuring reasonable processing times for all users.

    If you wish to avoid the 24-hour wait, you can unlock withdrawals by simply betting NANO in any game.


    Why is my withdrawal not instant?

    Some withdrawals, especially large ones, may require manual processing. In such cases, they are typically handled within the same business day.


    Why is there a minimum deposit amount?

    Game7 currently operates a single node for handling deposits. Minimum deposit restrictions prevent small transactions from overwhelming the server, ensuring quicker processing for all users.


    Is there a rake fee in Poker cash games?

    No, Poker cash games are entirely free. Feel free to "poke" around! 😉

    NEED MORE HELP?

    Please send an email to our team, specifying your account name / email address at:

    You can also join us on Discord or Reddit (links right below).

    Icons made by Freepik from www.flaticon.com