Whitepapers

* NOTE: This Wolf Game is a game on Aptos blockchain.

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

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

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

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

Wolf 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. Wolf 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 $WOOL
 - Sheep can be staked in the Barn to earn $WOOL and pay a tax anytime they claim their $WOOL earnings
 - If a Sheep is unstaked from the Barn, the Wolves try to steal all of its accumulated $WOOL
 - When a new Sheep is born, the Wolves attempt to kidnap it. If they’re successful, it’s given to a randomly selected Wolf, instead of the owner who minted it

Contract Addresses

 - 0x76465c5a665cda57337312ed9409ead2d8a7e371073cff66fb4f28ad2767822f

Minting

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

The total cost to mint all of the Sheep and Wolves in existence will be 1,800,000,000 $WOOL.

Sheep

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

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

$WOOL

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

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

Wolves

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

Example:

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

Only staked Wolves are able to steal a sheep or earn the $WOOL tax.

ActionNotesRisk
Stake WolfEarn your share of the 20% tax of all $WOOL generated by Sheep in the BarnNo risk.
Claim $WOOLReceive all $WOOL taxes accrued for the staked WolfNo risk.
Unstake WolfReceive all $WOOL taxes accrued for the staked WolfNo 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 Wolf Game’s Wolf-eat-Sheep world, your NFT can steal ERC-20 style and ERC-721 style tokens for you. This is entirely new.

Everything in Wolf 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 Wolf $WOOL 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 Aptos and IPFS is running, your Sheep and Wolves 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 Wolf Game by directly interacting with the blockchain. But Wolf Game is launching with a custom UI to make it easy for people to enjoy the game on day 1.

In conclusion...

With Wolf 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 $WOOL, but have a chance to lose it all? The choices and this game have to be engaging.

Wolves preying on Sheep 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.