Whitepapers

* NOTE: This Fox Game is a game on Sui blockchain.

On a quaint farm in the metaverse, a flock of Chicken congregate and produce a healthy supply of $EGG. They huddle together in a Barn and are collected regularly by their owners to farm the $EGG. With more $EGG, the farmers can purchase more Chicken! But outside lurk dangers the Chicken are terrified of… The Foxes.

The Foxes are on the hunt for Chicken and their precious $EGG. They’ll take it by any means necessary. They’ll kidnap Chicken or catch them unaware and steal all of their $EGG. So the farmers struck a deal with the Foxes: they pay the Foxes a tax on all $EGG production. In return, the Foxes don’t attack Chicken who are safe in the Barn.

But when a Chicken leaves the farm or new Chicken are born… The Foxes don’t hold back.

---------------

Fox Game is a risk protocol for NFTs with novel tokenomics. It shows what’s possible with interactions between the ERC-20 style and ERC-721 style protocols. For the very first time, your NFT can steal other NFTs (ERC-721 style tokens) for you. The rarer your NFT, the more tokens you'll accumulate probabilistically. Fox Game is pioneering new types of NFT mechanics. Fully decentralized. No roadmaps or empty promises. Just a game in the metaverse that’s ready to play at launch.

The tl;dr:

 - There will only ever be 10,000 Gen 0, minted for 6.9420 APT each. The 40,000 Gen 1 are minted by farming $EGG
 - Chicken can be staked in the Barn to earn $EGG and pay a tax anytime they claim their $EGG earnings
 - If a Chicken is unstaked from the Barn, the Foxes try to steal all of its accumulated $EGG
 - When a new Chicken is born, the Foxes attempt to kidnap it. If they’re successful, it’s given to a randomly selected Fox, instead of the owner who minted it

Contract Addresses

 - 0x314bcd9ed47e7d200432c6fb871e6f6a5868ebf8

Minting

Token IDMinting Cost
1 to 10,000 (Gen 0)6.9420 APT
10,001 to 20,00020,000 $EGG
20,001 to 40,00040,000 $EGG
40,001 to 50,00080,000 $EGG

The total cost to mint all of the Chicken and Foxes in existence will be 1,800,000,000 $EGG.

Chicken

You have a 90% chance of minting a Chicken, each with unique traits. Here are the actions they can take:

ActionNotesRisk
Enter Barn (Stake)Accumulate 10,000 $EGG / day (prorated to the second)No risk.
Collect $EGG (Claim)Receive 80% of $EGG accumulated on your ChickenFoxes take a guaranteed 20% tax on collected $EGG in return for not attacking the Barn. Taxed $EGG is split among all the Foxes currently staked in the Barn, proportional to their Alpha scores.
Leave Barn (Unstake)Chicken is removed from the Barn and all $EGG is shorn. Can only be done if the Chicken has accumulated 2 days worth of $EGG to keep it warm.50% chance of ALL of your accumulated $EGG being stolen by Foxes. Stolen $EGG is split among all the Foxes currently staked in the Barn, proportional to their Alpha scores.

$EGG

The maximum $EGG supply is 5,000,000,000 $EGG:

  • When supply reaches 1,400,000,000 $EGG earned for staking, the staking “faucet” turns off.
  • The Risky Game will consume 1,000,000,000 $EGG.
  • The left 2,600,000,000 $EGG will be determined in the future game stages.
ActionNotesRisk
Mint a new Chicken using $EGGThere is a 10% chance that the NFT is actually a Fox!10% chance of the new Chicken or Fox being stolen by a staked Fox. Each Fox’s chance of success is proportional to their Alpha scores.

Foxes

You have a 10% chance of minting a Fox, each with unique traits, including an Alpha value ranging from 5 to 8. The higher the Alpha value:
 - The higher the portion of $EGG that the Fox earns from taxes
 - The higher chance of stealing a newly minted Chicken or Fox

Example:

Fox A has an Alpha of 8 and Fox B has an Alpha of 6, and they are staked.
 - If 70,000 $EGG total have been accumulated as taxes, Fox A will be able to claim 40,000 $EGG and Fox B will be able to claim 30,000 $EGG
 - If a newly minted Chicken or Fox is stolen, Fox A has a 57% chance of receiving it and Fox B has a 43% chance of receiving it

Only staked Foxes are able to steal a sheep or earn the $EGG tax.

ActionNotesRisk
Stake FoxEarn your share of the 20% tax of all $EGG generated by Chicken in the BarnNo risk.
Claim $EGGReceive all $EGG taxes accrued for the staked FoxNo risk.
Unstake FoxReceive all $EGG taxes accrued for the staked FoxNo risk.

Why this tech is novel

Protocol-level risk is ripe for exploration in NFTs. Many projects are implementing stake-to-earn, but haven’t cracked the code on users making choices in the face of risk.

In the case of Fox Game’s Fox-eat-Chicken world, your NFT can steal ERC-20 style and ERC-721 style tokens for you. This is entirely new.

Everything in Fox Game happens on-chain: the decisioning, the results, the generation of the NFTs themselves. It’s split between 4 different smart contracts so that anyone can read through and get a sense of how it all talks to each other.

There are a number of techniques in these contracts that make this all possible while maintaining accuracy, keeping gas costs down, and not exceeding the EVM contract size limit.

Constant Time Algorithms & DeFi Math:

A lot of contracts use architectures that require significant looping to accomplish tasks. Those make contracts inefficient and add to gas costs. It’s imperative to remove things like the need to search through arrays or loop through stakes. This means you can do things like unlimited simultaneous stakes while keeping things cheaper.

As an example, the minting contract uses AJ Walker’s Alias Method to efficiently select traits in constant time.

Another example: tracking Fox $EGG earnings (taxes) proved to be very complex, requiring math used by DeFi liquidity pool protocols.

100% On-chain:

Not the first, and certainly not the last. But as long as Sui and IPFS is running, your Chicken and Foxes will survive. Always available and always yours. Your traits and all the pixel art reside in the contracts themselves, nowhere else.

UI at launch:

You can use the entirety of Fox Game by directly interacting with the blockchain. But Fox Game is launching with a custom UI to make it easy for people to enjoy the game on day 1.

In conclusion...

With Fox Game, everyone can play with their own level of risk… Pay the tax? Stay liquid on the market? Take a chance to keep all your $EGG, but have a chance to lose it all? The choices and this game have to be engaging.

Foxes preying on Chicken feels almost like a parallel to the NFT community itself: A select few with alpha among all of us, and many others following the pack.