For Developers: Build on top of any collection permissionlessly - check the developer docs
Support: Discord
How it works
The Process:- User opens pack → Receives a digital collectible NFT with random rarity
- User may optionally exchange NFT to contract → Burns NFT and receives tickets (if feature is available)
- User may trade tickets → Receives ETH based on current market price
Creator Fee Structure
Preorder Phase (Bonding Curve)
Post-Graduation (Uniswap)
How Pricing Works
Preorder Phase:- Tickets start cheap and increase as more are bought (bonding curve)
- Example price range:
$0.002 - $0.20
per ticket (example based on ETH = ~$2000, subject to market fluctuation) - Example: 100k tickets (1 pack) might cost:
$0.20 - $20
- Cards are rarity based, for example: Common = 66.53%, Rare = 24%, Epic = 9%, Legendary = 0.45%, Mythic = 0.02% (exact numbers are based on contract implementation)
- Note: an older version of vibe.market contracts with factory 0xddb8a2f1fc79898df9854acef7d15729817bc07e had Mythics require a certain amount of fee volume (20M mythic tickets were paid by 10M tickets from drop contract fees) - all versions after allow Mythics to sell even if they are the first card pulled.
- Price determined by Uniswap market (supply/demand)
- No fixed price range - fully market driven
Complete Creator Journey
Frequently Asked Questions
Creating Booster Packs
How many images can I upload to a booster pack? You can upload up to 1,000 images per booster pack. When uploading in batches, you can select up to 100 files at once. What image formats are supported? All standard non-animated image formats are supported (PNG, JPG, WebP). We use WebGL for some parts of vibe.market, hence this restriction - animations would require spritesheets if we support it in the future. What are the pack name requirements? Pack names can be up to 18 characters long and will be used to generate a unique URL for your pack. Can I customize the token symbol? Yes, you can set a custom token symbol up to 5 characters long. The symbol will automatically be converted to uppercase. Can I set a custom address as the fee recipient of the collection? Yes, you can set a custom address as the fee recipient. Make sure it is a wallet or smart wallet and you have ownership privileges. If you want to split the fee between multiple addresses, we recommend setting up something like 0xSplit smart wallets. Can I edit my pack after creating it? You can edit the metadata and images of your pack, but certain core parameters like the contract address and token symbol cannot be changed after deployment. You can add more images to the collection later, and existing mints won’t be affected. How do I collect my fees? Preorder fees are automatically collected to the address you provided when creating the pack. Uniswap trading fees can be collected by going to My Creations → Select your collection → Rewards.Collection Design and Creation
How do I assign rarities to my pack images? You can manually assign rarities to specific images - rarities are automatically assigned when users open packs using verifiable onchain randomness from Pyth Network. There are 5 rarity tiers: Common, Rare, Epic, Legendary, and Mythic. What is the optimal number of images for a collection? While you can upload between 4 and 1,000 images, the optimal collection size depends on your goals:- Small collections (10-50 images): Easier to curate and maintain consistent quality
- Medium collections (50-200 images): Good balance of variety and manageability
- Large collections (200-1,000 images): Maximum variety but requires more curation effort
- Using consistent dimensions across your collection for visual cohesion
- Minimum 609x864 pixels for good quality on all devices, maximum 10MB / 100 megapixels (10,000×10,000)
- A trading card aspect ratio works best for the pack display format
Pricing and Economics
How much does it cost to mint a pack? Buying a booster pack requires a fixed amount of tickets (example: 100K tickets or their equivalent in ETH). Each booster pack collection has its own unique ticket system. During the preorder phase, pack prices may vary (example range:$0.20
to $20
per pack). After graduation, pricing is determined by market forces through decentralized exchanges like Uniswap.
How much do I earn as a creator?
Creators earn fees from trading activity:
Example creator earnings:
- Percentage of all token transactions (example: 2%, which is 40% of a 7.5% total fee)
- Portion of Uniswap V3 trading fees after graduation (example: 50%)
Collection Mechanics
How many packs can exist in my collection? There’s no hard limit on the number of packs that can be minted. However, the associated token typically has a maximum supply (example: 1 billion tokens), and each pack mint requires tokens (example: 100,000 tokens), creating a natural scarcity mechanism. Are cards randomly assigned on open? Yes, cards are randomly assigned when packs are opened. You can access the random number generated onchain by querying any public RPC URL on Base. What is the “Preorder” phase? The preorder phase is the bonding curve period before “graduation”:- Collections start with tokens traded on an automated bonding curve
- The progress bar shows advancement toward the graduation goal (example: 2.5 ETH)
- Once graduated, a portion of token supply moves to a Uniswap V3 liquidity pool (example: 5%)
- The rest of tokens is locked in the contract to facilitate exchanges of tickets
- After graduation, trading happens on Uniswap instead of the bonding curve