The Dooggies Wrapper: Everything You Need to Know

Dooggies NFT
5 min readMay 31, 2022

--

Hello, I’m Virtual Alaska and I’m here to tell you everything you need to know (in FAQ style) about the Dooggies Wrapper!

Before we begin, I wanted to let you know that this wrapper contract is groundbreaking stuff created by the Dooggie wizard, DeMemeTree. To the best of our knowledge, we are pioneering and implementing completely new smart contract methods (Wrap to Stake and Wrap Many) that we believe have never been done before. 🤯

I should also mention that even though this article has everything you need to know about the wrapper, there are friendly Dooggies hanging out in the Dooggies Discord that can answer any of your questions.

What is the “wrapper” and what does it mean to wrap an NFT?

The “wrapper” is a smart contract written by DeMemeTree. The WrapYourDooggies smart contract can be found on the Dooggies GitHub. Smart contracts are where NFTs live, but smart contracts also define what you can do with an NFT.

When you hear “wrapping an NFT”, it means that the NFT will be moved from its original smart contract into a different smart contract.

The Dooggies wrapper smart contract has several functions built into it, including:

  • Wrap/Unwrap (ERC-1155/ERC-721)
  • Stake/Unstake
  • Wrap to Stake (new and groundbreaking!)
  • Mint a Mystery NFT 👀 (now revealed as Baby Dooggies!)

How do I wrap my Dooggies?

At a high level, the steps are as simple as going to the wrapper website (wrapper.dooggies.com), connecting your wallet, hitting the wrap button, and confirming the transaction.

Here are some more detailed instructions created by DeMemeTree:

Why do the Dooggies need a wrapper?

Most new NFT collections don’t need a wrapper since they’re stored in smart contracts that use the widely adopted and accepted ERC-721 standard.

The Dooggies need a wrapper because they were minted on the OpenSea Shared Storefront smart contract, which uses the ERC-1155 standard.

We want our Dooggies to be stored in the smart contract that DeMemeTree wrote using the ERC-721 standard for two main reasons:

  1. The new smart contract will allow us to do a lot of cool things with the Dooggies that we couldn’t do on the OpenSea Shared Storefront smart contract. An example of this is the staking of Dooggies to get Baby Dooggies.
  2. The new smart contract will reduce our reliance on OpenSea significantly since we will now have the ability to move our Dooggies onto other NFT marketplaces.

What happens to my Dooggies after I wrap them?

When you wrap your Dooggies, you are moving them from the OpenSea Shared Storefront smart contract to the new ERC-721 standard smart contract.

Your wrapped Dooggies will exist in the official Dooggies smart contract and NFT collection. Your NFT’s image and traits will be the exact same, but some trait names may change since we renamed some of the traits on the new contract (ex. Cap to Blue Cap).

You can also unwrap your Dooggies to move them back into the legacy ERC-1155 standard smart contract (but we don’t recommend this).

What happens to the Dooggies NFT collection after the wrapper comes out?

The Dooggies NFT collection will be split into two separate collections: Legacy Dooggies (original ERC-1155 standard collection) and Dooggies (new ERC-721 standard collection).

We want all Dooggies to eventually live in the Dooggies NFT collection (ERC-721 standard), but we realize that the possibility of dead wallets and/or collectors refusing to wrap will result in some Dooggies NFTs remaining in the original, Legacy Dooggies collection (ERC-1155 standard).

How was the wrapper tested?

The wrapper was tested by the Dooggies community and several trusted smart contract auditors. The Dooggies community participated in testing by providing their wallets via Discord, getting test Dooggies sent to them on the Rinkeby test network, and working with DeMemeTree to run through use cases to “try and break it.”

Does it cost me anything to wrap my Dooggies?

Wrapping your Dooggies requires a transaction on the Ethereum blockchain, which requires a gas fee to process. However, DeMemeTree’s innovative “Wrap Many” and “Wrap to Stake” functions significantly save gas fees for collectors with multiple Dooggies!

Why should I wrap my Dooggies? What’s in it for me?

There are several reasons to wrap your Dooggies. Our goal is to have all Dooggies live in the new smart contract so that the collection can be as cohesive as possible. Therefore, we created an incentive for collectors to wrap their Dooggies…for every 2 Dooggies that you wrap and stake, you can mint 1 Baby Dooggie!

There are other benefits too:

  1. Once your Dooggies are wrapped, you can list them on other NFT marketplaces (ex. LooksRare, Rarible, X2Y2).
  2. Once your Dooggies are wrapped, they will live in an ERC-721 standard smart contract that allows the Dooggies devs to do a lot of cool and exciting things.
  3. Once your Dooggies are wrapped, they can be discovered via popular sniping and tracking tools, which should lead to more volume for the collection as a whole.

What does “Staking a Dooggie” mean?

Staking your Dooggie means that the Dooggie is transferred to another smart contract until you “unstake” it, at which point it gets transferred back to you. The wrapper smart contract allows you to wrap and stake your Dooggie in one transaction (“Wrap to Stake).

For the Pokémon fans out there, the best way to visualize this is by thinking of the staking process as leaving your Pokémon at the Day Care. Your Pokémon is at the Day Care until you go to retrieve it, and when you get it back it has leveled up. The same thing is happening with Dooggies staking…you stake your Dooggies until you retrieve it, and if you wait long enough then you’ll be eligible to mint a Baby Dooggie (1 for every 2 Dooggies staked).

Why is the Dooggies wrapper groundbreaking?

The Dooggies wrapper is historic because it pioneered a new method of minting NFTs that we’re calling “Wrap to Stake”. This method allows a collector to wrap their NFT and stake it, all in one transaction, so that they can be eligible for a future mint (after the staking period finishes).

Not only does this offer incentive for wrapping, but it significantly saves collectors on gas fees by allowing them to wrap and stake multiple NFTs in just one transaction.

Basically, DeMemeTree and Dooggies are making history (once again)!

Written by Virtual Alaska

--

--

Dooggies NFT

Dooggies is the first 10k Doge PFP Collection & among the First 10k NFT Collections on Ethereum (Pre BAYC).