
vibe.market
The future of card collecting!
Demo
About
The problem it solves The future of card collecting - buy, sell, open and trade onchain booster packs with NFT cards! We quickly became the [#1 mini-app on Farcaster and the Base App](https://x.com/hi_im_nico/status/1955773534980202685). See a real user [react to an unboxing on vibe.market via X](https://x.com/wieldlabs/status/1954769789995680065)! [hi_im_nico](https://x.com/hi_im_nico) has a [great X thread on why vibe.market solves the current liquidity issues with NFTs](https://x.com/hi_im_nico/status/1943189613096636871). Even [Jesse Pollak thinks it's a fun sunday activity](https://x.com/jessepollak/status/1962183206784139742)! Smart Contract Address(es) We have seven contract factories that artists and developers use to deploy booster packs with (different iterations of contracts): - [0x83c0efcabc64e3aa11ee6615e21b4825a151b139](https://basescan.org/address/0x83c0efcabc64e3aa11ee6615e21b4825a151b139) - [0xdbdc825477e652600be2e3b839c66483024f8e5c](https://basescan.org/address/0xdbdc825477e652600be2e3b839c66483024f8e5c) - [0xc04aaec05c79cf08503c640ffd239a786083e430](https://basescan.org/address/0xc04aaec05c79cf08503c640ffd239a786083e430) - [0x7d6adad680989f46e6fb6e371dcabd45b8f2a434](https://basescan.org/address/0x7d6adad680989f46e6fb6e371dcabd45b8f2a434) - [0x03BEF885ecD406771284FfDD670EdAA26d639A7b](https://basescan.org/address/0x03BEF885ecD406771284FfDD670EdAA26d639A7b) - [0xddb8a2f1fc79898df9854acef7d15729817bc07e](https://basescan.org/address/0xddb8a2f1fc79898df9854acef7d15729817bc07e) - [0xa2b463aec4f721fa7c2af400ddde2fe8dff270a1](https://basescan.org/address/0xa2b463aec4f721fa7c2af400ddde2fe8dff270a1) Other Onchain Proof Internal Transactions to our platform fee address https://basescan.org/address/0xa679568586Ab40Ce14B187Bc1993DAc1Ba1372C6#internaltx is a good way to track overall fee volume - the platform has many hundreds of smart contracts sending fees to this address!
How it's made
Challenges we ran into Creating a reliable onchain unboxing experience using WebGL is tricky - especially when considering all the different platforms we had to support, and the performance requirements!