- Key Resources
- Smart Contracts
- Important URLs
- Genesis Box Friendy Overview
- Self-Custody Unboxing
- Secondary Marketplaces
- Flow Wallets
- Traits
- Doodles 2 Beta Pass
- Doodles 2 Wearables
- Pack Odds for Genesis Boxes
- Genesis Box Technical Overview
- Important Functions
- Metadata Considerations
- Troubleshooting
- Known Issues
- The Team
Key Resources
Smart Contracts
Genesis Box | Ethereum | 0xB75F09b4340aEb85Cd5F2Dd87d31751EDC11ed39 |
Burn Contract | Ethereum | 0x867F4f2C66907114b9cE0BCc17f2626CEc2a97d8 |
Doodles 2 Wearables | Flow | 0xe81193c424cfd3fb |
Important URLs
Genesis Box Overview | |
Purchase a Genesis Box | |
Open a Genesis Box | |
Gaia Marketplace (Wearbles) | |
Gaia Marketplace (Beta Pass) |
Genesis Box Friendy Overview
Doodles 2 will allow anyone to express themselves in a one-of-a-kind style with new customizable characters and equipable wearables. Opening a Genesis Box will give you two new wearables, plus a beta passāyour early access key to Doodles 2. The wearables are a randomized mix of items including headwear, tops, bottoms, footwear, and accessories. Once opened, your wearables will be available in your Flow wallet. You can buy, sell, and explore more Doodles 2 wearables on the Gaia Marketplace. Each Genesis Box can only be opened once and then itās gone!
Self-Custody Unboxing
Secondary Marketplaces
Upon opening a Genesis Box, Doodles 2 wearables and Doodles 2 beta passes on Flow can be traded on secondary marketplaces like Gaia. A link to view your new wearables on Gaia will be presented to you after opening. Doodles 2 collectibles can be transacted on Gaia in USD and $FLOW. (How to: Transfer ETH to your Dapper Balance).
Flow Wallets
During the Genesis Box opening process, you will be prompted to connect or create a Dapper Wallet. Wearables live on the Flow blockchain, and Dapper makes it easy to experience Doodles 2. While the Doodles 2 user experience will be optimized for custodial wallet users, you can transfer wearables to any non-Dapper Flow wallet whenever you like.
- For more information on setting up a Dapper Wallet: Getting started with Dapper.
Dapper Wallet and KYC
There are select instances where KYC will be required when using a Dapper Wallet:
- When the account hits a threshold of financial activity from purchases and sales.
- When submitting a first request to withdraw a Dapper Balance to your bank account.
- When multiple Dapper accounts are created from the same device.
- When a Dapper risk analyst flags an account for suspicious activity (<0.5% of total KYC).
- When there is a pre-existing KYC request that is outstanding.
Traits
Doodles 2 Beta Pass
Beta passes grant its owners early private beta access into Doodles 2. The private beta is intended for us to build features and solicit feedback from our early access community. Currently, 33k beta passes can exist but this number may change in the future. Doodles 2 beta passes are serialized in minting order. There are no unique traits associated with them beyond this.
Doodles 2 Wearables
- Position - The body position for where a wearable will be worn in Doodles 2.
- Set - The collection that a wearable is part of.
- Tag - Most wearables are tagged by their color. Additional tags may be introduced in the future.
- Type - A probability-based grouping of wearables within a set (e.g. Exclusive, 1 of 1).
Pack Odds for Genesis Boxes
Each Genesis Box contains two wearables and one beta pass for Doodles 2. One of the two wearables will always have a Type
of Exclusive. The second wearable will have a chance of Exclusive, Grail, or 1 of 1.
Type | Unique Wearable Count | Edition Size | Pack Odds |
Exclusive | 131 | 336 | 100% |
Grail | 58 | 69 | 16.6% |
1 of 1 | 12 | 1 | 0.05% |
Genesis Box Technical Overview
The Genesis Box smart contract enables the opening of one or more Genesis Boxes. Opening a Genesis Box allows the proxy to burn multiple tokens from the Genesis Box contract on behalf of the token owners, and then emits an event to notify about the action.
Important Functions
batchOpen
- Allows the proxy to burn multiple tokens from theĀgenesisBoxContract
Ā on behalf of the token owners, and then emits an event to notify about the action.- Requires:
- tokenIds
- flowAddress (addressOnTheOtherSide)
- Burns each token in theĀ
genesisBoxContract
Ā by calling theĀburn
Ā function on the contract.
Metadata Considerations
- Ensure that metadata can be dynamically published upon mint.
- Anticipate a long tail of Doodles 2 wearables and beta pass mints. Not every Genesis Box will be opened at the same time, and some users may choose never to open.
- New sets of wearables will be released in the future.
- Metadata may be expanded or amended in the future.
Troubleshooting
In the event that you experience issues with the Genesis Box opening experience, please follow the tips below:
- Disable browser plugins that are not required to run the experience.
- Clear cache and restart your browser.
Known Issues
- There are currently known issues with the support for Coinbase Wallet and the Coinbase Browser extension. Please use a different wallet connection method if you encounter issues with this.
The Team
Doodles Team
Andrii Lytvynov
Bandit aka Bennett Leader
Burnt Toast aka Scott Martin
Frenchloaf aka Noah Davis
Jarett Knapp
Javi Pozzi
Mushy aka Luc Nguyen
Poopie aka Jordan Castro
Squinch aka Remy Brommer
Tulip aka Evan Keast
Special Thanks
Josh Summers
NFTSantana aka Ivan S
Protein aka Wei H.
Vain aka Adil