All vibe.market contracts are deployed on Base. Each booster pack collection has its own contract addresses for the NFT (BoosterDropV2) and token (BoosterTokenV2).
Source availability: To discourage economic exploits on our unboxing system with immutable contracts, we’ve opted to not currently share the algorithms we use with Pyth Network for generating rarities.
While we do provide multiple inputs to prevent randomness exploits, we will evaluate at a later date if our algorithms are safe to share.
In the meantime our interfaces are public for developers, and we’ve performed security scanning via Almanax.
Sell both opened and unopened packs back to the contract.
Copy
// Sell single NFT (opened or unopened)await boosterDrop.sellAndClaimOffer(tokenId);// Batch sell multiple NFTsconst tokenIds = [1, 2, 3];await boosterDrop.sellAndClaimOfferBatch(tokenIds);// Exchange values are examples only - actual values vary by collection:// Unopened packs example: 80,000 tokens (80% of mint cost)// Opened packs examples based on rarity:// - Common: 20,000 tokens (example)// - Rare: 120,000 tokens (example)// - Epic: 420,000 tokens (example)// - Legendary: 3,000,000 tokens (example)// Note: This optional exchange feature may not be available for all collections
Note: All numerical values in code examples are for illustration purposes only. Actual values, fees, and percentages are determined by a collection’s smart contracts and may vary significantly. These digital collectibles are intended solely for personal enjoyment and entertainment.
Gas Optimization: Batch operations when possible (e.g., opening multiple packs at once)
Slippage Protection: Always use minPayoutSize when selling tokens
Referral System: Include referral addresses to earn trading fees (example: 2% of trades, which might be 40% of a 5% total fee)
Market State: Check if market is on bonding curve or Uniswap before trading
Entropy Fees: Opening packs requires a small ETH fee for Pyth Network randomness (example: ~$0.01)
Token Offers: The optional NFT exchange feature mints new tokens when available - this feature is not guaranteed and varies by collection